Package com.centraview.administration.emailsettings

Examples of com.centraview.administration.emailsettings.EmailSettings


    DynaActionForm profileForm = (DynaActionForm)form;
   
    EmailSettingsHome emailSettingsHome = (EmailSettingsHome)CVUtility.getHomeObject("com.centraview.administration.emailsettings.EmailSettingsHome","EmailSettings");
   
    try {
      EmailSettings emailSettingsRemote = (EmailSettings)emailSettingsHome.create();
      emailSettingsRemote.setDataSource(dataSource);
     
      // Its a predefined Template for the replying message for the Change Of Profile Information
      EmailTemplateForm custProfileTemplateForm = emailSettingsRemote.getEmailTemplate(AdministrationConstantKeys.EMAIL_TEMPLATE_CUST_PROFILE);
      String toAddress = custProfileTemplateForm.getToAddress();
      String fromAddress = custProfileTemplateForm.getFromAddress();
      String replyTo = custProfileTemplateForm.getReplyTo();
      String emailSubject = custProfileTemplateForm.getSubject();
      String emailBody = custProfileTemplateForm.getBody();
     
      MailMessageVO mailMessage = new MailMessageVO();
      ArrayList toList = new ArrayList();
      toList.add(toAddress);
      mailMessage.setToList(toList);
      mailMessage.setHeaders("Change Of Profile Information");
      mailMessage.setContentType("text/plain");
      mailMessage.setFromAddress(fromAddress);
      mailMessage.setReplyTo(replyTo);
      mailMessage.setSubject(emailSubject);
     
      StringBuffer body = new StringBuffer("");
      body.append(emailBody);
      body.append("\n\nCustomer Profile Change Request:\n\n");
     
      DynaActionForm dynaForm = (DynaActionForm)form;
     
      String entityName = (String)dynaForm.get("entityName");
      body.append("Entity Name: " + entityName + "\n");
     
      String website = (String)dynaForm.get("website");
      body.append("Website: " + website + "\n");
     
      String street1 = (String)dynaForm.get("street1");
      body.append("Street1: " + street1 + "\n");
     
      String street2 = (String)dynaForm.get("street2");
      body.append("Street2: " + street2 + "\n");
     
      String city = (String)dynaForm.get("city");
      body.append("City: " + city + "\n");
     
      String state = (String)dynaForm.get("state");
      body.append("State: " + state + "\n");
     
      String zipCode = (String)dynaForm.get("zipCode");
      body.append("Zip Code: " + zipCode + "\n");
     
      String country = (String)dynaForm.get("country");
      body.append("Country: " + country + "\n");
     
      String mocContent = "";
      String mocTypeName = "";
      if (dynaForm.get("email") != null) {
        mocContent = (dynaForm.get("email") == null) ? "" : (String)dynaForm.get("email");
        body.append("Email: " + mocContent + "\n");
      }
     
      for (int i = 1; i < 4; i++) {
        mocContent = CVUtility.getMOCContent(dynaForm, i + "");
        int mocType = Integer.parseInt((String)dynaForm.get("mocType" + i));
        mocTypeName = CVUtility.getSyncAs(mocType);
        body.append(mocTypeName + ": " + mocContent + "\n");
      }
     
      body.append("\n\nEnd CentraView Web Request\n");
     
      mailMessage.setBody(body.toString());
     
      boolean messageSent = emailSettingsRemote.simpleMessage(individualID,mailMessage);
     
      if (! messageSent) {
        // if email message is not sent, let the user know we suck
        allErrors.add("error.customer.profile.emailSendFailure", new ActionMessage("error.customer.profile.emailSendFailure"));
      }
View Full Code Here


    DynaActionForm profileForm = (DynaActionForm)form;

  EmailSettingsHome emailSettingsHome = (EmailSettingsHome)CVUtility.getHomeObject("com.centraview.administration.emailsettings.EmailSettingsHome","EmailSettings");
   
    try {
    EmailSettings emailSettingsRemote = (EmailSettings)emailSettingsHome.create();
    emailSettingsRemote.setDataSource(dataSource);

    // Its a predefined Template for the replying message for the Change Of user Information Information
    EmailTemplateForm userInfoTemplateForm = emailSettingsRemote.getEmailTemplate(AdministrationConstantKeys.EMAIL_TEMPLATE_USER_PROFILE);
    String toAddress = userInfoTemplateForm.getToAddress();
    String fromAddress = userInfoTemplateForm.getFromAddress();
    String replyTo = userInfoTemplateForm.getReplyTo();
    String emailSubject = userInfoTemplateForm.getSubject();
    String emailBody = userInfoTemplateForm.getBody();

    MailMessageVO mailMessage = new MailMessageVO();
    ArrayList toList = new ArrayList();
    toList.add(toAddress);
    mailMessage.setToList(toList);
    mailMessage.setHeaders("Change Of User Information");
    mailMessage.setContentType("text/plain");
    mailMessage.setFromAddress(fromAddress);
    mailMessage.setReplyTo(replyTo);
    mailMessage.setSubject(emailSubject);


    StringBuffer body = new StringBuffer("");
    body.append(emailBody);
    body.append("\n\nUser Information Change Request:\n\n");

    DynaActionForm dynaForm = (DynaActionForm)form;

    String entityName = (String)dynaForm.get("individualName");
    body.append("Individual Name: " + entityName + "\n");

    String title = (String)dynaForm.get("title");
    body.append("Title: " + title + "\n");

    String street1 = (String)dynaForm.get("street1");
    body.append("Street1: " + street1 + "\n");

    String street2 = (String)dynaForm.get("street2");
    body.append("Street2: " + street2 + "\n");

    String city = (String)dynaForm.get("city");
    body.append("City: " + city + "\n");

    String state = (String)dynaForm.get("state");
    body.append("State: " + state + "\n");

    String zipCode = (String)dynaForm.get("zipCode");
    body.append("Zip Code: " + zipCode + "\n");

    String country = (String)dynaForm.get("country");
    body.append("Country: " + country + "\n");

    String mocContent = "";
    String mocTypeName = "";
      if (dynaForm.get("email") != null) {
        mocContent = (dynaForm.get("email") == null) ? "" : (String)dynaForm.get("email");
      body.append("Email: " + mocContent + "\n");
      }

    for(int i=1 ; i<4 ; i++ ){
      mocContent = CVUtility.getMOCContent(dynaForm, i+"");
      int mocType = Integer.parseInt((String)dynaForm.get("mocType"+i));
      mocTypeName = CVUtility.getSyncAs(mocType);
      body.append(mocTypeName+": " + mocContent + "\n");
      }

    body.append("\n\n\nLogin Information Change Request:\n\n");

    Integer userID = (Integer)dynaForm.get("userID");
    body.append("UserID: " + userID.toString() +"\n");

    String username = (String)dynaForm.get("username");
    body.append("Username: " + username +"\n");

    String oldPassword = (String)dynaForm.get("oldPassword");
    body.append("Old Password: " + oldPassword + "\n");

    String newPassword = (String)dynaForm.get("newPassword");
    body.append("New Password: " + newPassword + "\n");

    String newPasswordConf = (String)dynaForm.get("newPasswordConf");
    body.append("Confirm Password: " + newPasswordConf  + "\n");

    body.append("\n\nEnd CentraView Web Request\n");

    mailMessage.setBody(body.toString());

      boolean messageSent = false;
      try {
        messageSent = emailSettingsRemote.simpleMessage(individualID,mailMessage);
      } catch(Exception e) {
        allErrors.add("error.customer.profile.emailSendFailure", new ActionMessage("error.customer.profile.emailSendFailure"));
        saveErrors(request, allErrors);
        //return(mapping.findForward(".view.customer.view_user"));
        return(mapping.findForward(".view.customer.user_change_confirm"));
View Full Code Here

      int individualID = userobjectd.getIndividualID();

      DynaActionForm dynaForm = (DynaActionForm)form;
      String body = (String) dynaForm.get( "suggestion" );

      EmailSettings emailSettingsRemote = (EmailSettings)emailSettingsHome.create();
      emailSettingsRemote.setDataSource(dataSource);

      // Its a predefined Template for the replying message for the newly created Suggestion
      EmailTemplateForm suggestionTemplateForm = emailSettingsRemote.getEmailTemplate(AdministrationConstantKeys.EMAIL_TEMPLATE_SUGGESTIONBOX);
      String toAddress = suggestionTemplateForm.getToAddress();
      String fromAddress = suggestionTemplateForm.getFromAddress();
      String replyTo = suggestionTemplateForm.getReplyTo();
      String subject = suggestionTemplateForm.getSubject();

      MailMessageVO mailMessageVO = new MailMessageVO();
      ArrayList toList = new ArrayList();
      toList.add(toAddress);
      mailMessageVO.setToList(toList);
      mailMessageVO.setFromAddress(fromAddress);
      mailMessageVO.setReplyTo(replyTo);
      mailMessageVO.setHeaders("Suggestion");
      mailMessageVO.setSubject(subject);
      mailMessageVO.setBody(body);
      mailMessageVO.setContentType(MailMessageVO.PLAIN_TEXT_TYPE);

      boolean sendFlag = emailSettingsRemote.simpleMessage(individualID,mailMessageVO);
      request.setAttribute(HrConstantKeys.TYPEOFSUBMODULE,HrConstantKeys.SUGGESTION);

    }//end of try block
    catch(Exception e)
    {
View Full Code Here

          User remoteUser = (User) ab.create();
          remoteUser.setDataSource(dataSource);
          remoteUser.setNewPassword(individualID, rand);

          EmailSettingsHome emailSettingsHome = (EmailSettingsHome)CVUtility.getHomeObject("com.centraview.administration.emailsettings.EmailSettingsHome","EmailSettings");
          EmailSettings emailSettingsRemote = (EmailSettings)emailSettingsHome.create();
          emailSettingsRemote.setDataSource(dataSource);

          // Its a predefined Template for the replying message for the Forgot Password
          EmailTemplateForm forgotPasswordTemplateForm = emailSettingsRemote.getEmailTemplate(AdministrationConstantKeys.EMAIL_TEMPLATE_FORGOT_PASSWORD);
          String fromAddress = forgotPasswordTemplateForm.getFromAddress();
          String replyTo = forgotPasswordTemplateForm.getReplyTo();
          String emailSubject = forgotPasswordTemplateForm.getSubject();

          /*
           * Special case.  Until the app is properly configured, i.e. forgot
           * password template setup, smtp relay setup, none of this will work.
           */
         
          MailMessageVO mailMessage = new MailMessageVO();
          mailMessage.setHeaders("Forgotten Password");
          mailMessage.setContentType("text/plain");
          mailMessage.addToAddress(formEmail);
          mailMessage.setFromAddress(fromAddress);
          mailMessage.setReplyTo(replyTo);
          mailMessage.setSubject(emailSubject);
          mailMessage.setBody(forgotPasswordMesssage);
          boolean sendFlag = emailSettingsRemote.simpleMessage(individualID,mailMessage);
          request.setAttribute("action", "succeed");
        else {
          request.setAttribute("action", "fail");
        }
      } else {
View Full Code Here

      if (! allErrors.isEmpty()) {
        saveErrors(request, allErrors);
        return(mapping.findForward(FORWARD_error));
      }
     
      EmailSettings emailSettingsRemote = (EmailSettings) emailSettingsHome.create();
      emailSettingsRemote.setDataSource(dataSource);
      emailSettingsRemote.updateEmailTemplate(emailTemplateForm);
     
      FORWARD_final = FORWARD_save;
    } catch (Exception e) {
      logger.error("[Exception] SaveEmailTemplateHandler.Execute Handler ", e);
    }
View Full Code Here

    EmailSettingsHome emailSettingHome = (EmailSettingsHome)CVUtility.getHomeObject("com.centraview.administration.emailsettings.EmailSettingsHome","EmailSettings");
    try {
      HttpSession session = request.getSession();

      EmailSettings emailSettingRemote = (EmailSettings)emailSettingHome.create();
      emailSettingRemote.setDataSource(dataSource);

      String tempTemplateID = request.getParameter("templateID");
      if (tempTemplateID != null && !tempTemplateID.equals("")) {
        int templateID = Integer.parseInt(tempTemplateID);
        EmailTemplateForm emailTemplateForm = emailSettingRemote.getEmailTemplate(templateID);
        request.setAttribute( "emailTemplateForm" , emailTemplateForm);
      }

      FORWARD_final = FORWARD_page;
    } catch (Exception e) {
View Full Code Here

    EmailSettingsHome emailSettingsHome = (EmailSettingsHome) CVUtility.getHomeObject("com.centraview.administration.emailsettings.EmailSettingsHome","EmailSettings");
   
    try {
      DynaActionForm dynaForm = (DynaActionForm) form;
      EmailSettings emailSettingsRemote = (EmailSettings) emailSettingsHome.create();
      emailSettingsRemote.setDataSource(dataSource);
     
      EmailSettingsVOX emailSettingsVOX = new EmailSettingsVOX(dynaForm);
      EmailSettingsVO emailSettingVO = emailSettingsVOX.getVO();

      emailSettingsRemote.updateEmailSettings(emailSettingVO);

      FORWARD_final = FORWARD_save;
    } catch (Exception e) {
      logger.error("[Exception] SaveEmailSettingsHandler.Execute Handler ", e);
    }
View Full Code Here

    EmailSettingsHome emailSettingHome = (EmailSettingsHome)CVUtility.getHomeObject("com.centraview.administration.emailsettings.EmailSettingsHome","EmailSettings");
   
    try {
      DynaActionForm dynaForm = (DynaActionForm)form;

      EmailSettings emailSettingRemote = (EmailSettings)emailSettingHome.create();
      emailSettingRemote.setDataSource(dataSource);

      EmailSettingsVO emailSettingVO = emailSettingRemote.getEmailSettings();

      dynaForm = setForm(dynaForm,emailSettingVO);
     
      request.setAttribute("emailSettingsForm", dynaForm);
View Full Code Here

TOP

Related Classes of com.centraview.administration.emailsettings.EmailSettings

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.