Package org.hoteia.qalingo.core.domain

Examples of org.hoteia.qalingo.core.domain.Email


    public void afterReturning(final StaticPart staticPart, final Object result) {
        if(logger.isDebugEnabled()){
            logger.debug("EmailNotificationAspect, afterReturning");
        }
        try {
            final Email email = (Email) result;
           
            final EmailNotificationMessageJms emailnotificationMessageJms = new EmailNotificationMessageJms();
            emailnotificationMessageJms.setEnvironmentName(environmentName);
            emailnotificationMessageJms.setEnvironmentId(environmentId);
            emailnotificationMessageJms.setApplicationName(applicationName);
            emailnotificationMessageJms.setServerName(InetAddress.getLocalHost().getHostName());
            emailnotificationMessageJms.setServerIp(InetAddress.getLocalHost().getHostAddress());
            if(email != null){
                emailnotificationMessageJms.setEmailType(email.getType());
            }
           
            // Generate and send the JMS message
            emailNotificationMessageProducer.generateMessages(emailnotificationMessageJms);
           
View Full Code Here


          mimeMessagePreparator.setHtmlContent(VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, velocityPath + "contact-html-content.vm", model));
          mimeMessagePreparator.setPlainTextContent(VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, velocityPath + "contact-text-content.vm", model));
         
          mimeMessagePreparator.getHtmlContent();
         
          Email email = new Email();
          email.setType(Email.EMAIl_TYPE_CONTACT);
          email.setStatus(Email.EMAIl_STATUS_PENDING);
          saveOrUpdateEmail(email, mimeMessagePreparator);
         
        } catch (MailException e) {
          logger.error("Error, can't save the message :", e);
          throw e;
View Full Code Here

          Object[] parameters = {retailerContactEmailBean.getLastname(), retailerContactEmailBean.getFirstname()};
          mimeMessagePreparator.setSubject(coreMessageSource.getMessage("email.retailer_contact.email_subject", parameters, locale));
          mimeMessagePreparator.setHtmlContent(VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, velocityPath + "retailer-contact-html-content.vm", model));
          mimeMessagePreparator.setPlainTextContent(VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, velocityPath + "retailer-contact-text-content.vm", model));
         
          Email email = new Email();
          email.setType(Email.EMAIl_TYPE_RETAILER_CONTACT);
          email.setStatus(Email.EMAIl_STATUS_PENDING);
          saveOrUpdateEmail(email, mimeMessagePreparator);
         
        } catch (MailException e) {
          logger.error("Error, can't save the message :", e);
          throw e;
View Full Code Here

          Object[] parameters = {};
          mimeMessagePreparator.setSubject(coreMessageSource.getMessage("email.newsletter_subscription.email_subject", parameters, locale));
          mimeMessagePreparator.setHtmlContent(VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, velocityPath + "newsletter-subscription-confirmation-html-content.vm", model));
          mimeMessagePreparator.setPlainTextContent(VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, velocityPath + "newsletter-subscription-confirmation-text-content.vm", model));
         
          Email email = new Email();
          email.setType(Email.EMAIl_TYPE_NEWSLETTER_SUBSCRIPTION);
          email.setStatus(Email.EMAIl_STATUS_PENDING);
          saveOrUpdateEmail(email, mimeMessagePreparator);
         
        } catch (MailException e) {
          logger.error("Error, can't save the message :", e);
          throw e;
View Full Code Here

          Object[] parameters = {};
          mimeMessagePreparator.setSubject(coreMessageSource.getMessage("email.newsletter_unsubscription.email_subject", parameters, locale));
          mimeMessagePreparator.setHtmlContent(VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, velocityPath + "newsletter-unsubscription-confirmation-html-content.vm", model));
          mimeMessagePreparator.setPlainTextContent(VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, velocityPath + "newsletter-unsubscription-confirmation-text-content.vm", model));
         
          Email email = new Email();
          email.setType(Email.EMAIl_TYPE_NEWSLETTER_SUBSCRIPTION);
          email.setStatus(Email.EMAIl_STATUS_PENDING);
          saveOrUpdateEmail(email, mimeMessagePreparator);
         
        } catch (MailException e) {
          logger.error("Error, can't save the message :", e);
          throw e;
View Full Code Here

          Object[] parameters = {customerNewAccountConfirmationEmailBean.getLastname(), customerNewAccountConfirmationEmailBean.getFirstname()};
          mimeMessagePreparator.setSubject(coreMessageSource.getMessage("email.new_account.email_subject", parameters, locale));
          mimeMessagePreparator.setHtmlContent(VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, velocityPath + "new-account-confirmation-html-content.vm", model));
          mimeMessagePreparator.setPlainTextContent(VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, velocityPath + "new-account-confirmation-text-content.vm", model));
         
          Email email = new Email();
          email.setType(Email.EMAIl_TYPE_NEW_ACCOUNT_CONFIRMATION);
          email.setStatus(Email.EMAIl_STATUS_PENDING);
          saveOrUpdateEmail(email, mimeMessagePreparator);
         
        } catch (MailException e) {
          logger.error("Error, can't save the message :", e);
          throw e;
View Full Code Here

          Object[] parameters = {customer.getLastname(), customer.getFirstname()};
          mimeMessagePreparator.setSubject(coreMessageSource.getMessage("email.forgotten_password.email_subject", parameters, locale));
          mimeMessagePreparator.setHtmlContent(VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, velocityPath + "forgotten-password-html-content.vm", model));
          mimeMessagePreparator.setPlainTextContent(VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, velocityPath + "forgotten-password-text-content.vm", model));
         
          Email email = new Email();
          email.setType(Email.EMAIl_TYPE_FORGOTTEN_PASSWORD);
          email.setStatus(Email.EMAIl_STATUS_PENDING);
          saveOrUpdateEmail(email, mimeMessagePreparator);
         
        } catch (MailException e) {
          logger.error("Error, can't save the message :", e);
          throw e;
View Full Code Here

          Object[] parameters = {customer.getLastname(), customer.getFirstname()};
          mimeMessagePreparator.setSubject(coreMessageSource.getMessage("email.reset_password_confirmation.email_subject", parameters, locale));
          mimeMessagePreparator.setHtmlContent(VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, velocityPath + "reset-password-confirmation-html-content.vm", model));
          mimeMessagePreparator.setPlainTextContent(VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, velocityPath + "reset-password-confirmation-text-content.vm", model));
         
          Email email = new Email();
          email.setType(Email.EMAIl_TYPE_RESET_PASSWORD_CONFIRMATION);
          email.setStatus(Email.EMAIl_STATUS_PENDING);
          saveOrUpdateEmail(email, mimeMessagePreparator);
         
        } catch (MailException e) {
          logger.error("Error, can't save the message :", e);
          throw e;
View Full Code Here

            Object[] parameters = {userNewAccountConfirmationEmailBean.getLastname(), userNewAccountConfirmationEmailBean.getFirstname()};
            mimeMessagePreparator.setSubject(coreMessageSource.getMessage("email.new_account.email_subject", parameters, locale));
            mimeMessagePreparator.setHtmlContent(VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, velocityPath + "new-account-confirmation-html-content.vm", model));
            mimeMessagePreparator.setPlainTextContent(VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, velocityPath + "new-account-confirmation-text-content.vm", model));
           
            Email email = new Email();
            email.setType(Email.EMAIl_TYPE_NEW_ACCOUNT_CONFIRMATION);
            email.setStatus(Email.EMAIl_STATUS_PENDING);
            saveOrUpdateEmail(email, mimeMessagePreparator);
           
        } catch (MailException e) {
            logger.error("Error, can't save the message :", e);
            throw e;
View Full Code Here

            Object[] parameters = {user.getLastname(), user.getFirstname()};
            mimeMessagePreparator.setSubject(coreMessageSource.getMessage("email.forgotten_password.email_subject", parameters, locale));
            mimeMessagePreparator.setHtmlContent(VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, velocityPath + "forgotten-password-html-content.vm", model));
            mimeMessagePreparator.setPlainTextContent(VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, velocityPath + "forgotten-password-text-content.vm", model));
           
            Email email = new Email();
            email.setType(Email.EMAIl_TYPE_FORGOTTEN_PASSWORD);
            email.setStatus(Email.EMAIl_STATUS_PENDING);
            saveOrUpdateEmail(email, mimeMessagePreparator);
           
        } catch (MailException e) {
            logger.error("Error, can't save the message :", e);
            throw e;
View Full Code Here

TOP

Related Classes of org.hoteia.qalingo.core.domain.Email

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.