Examples of EmailMessage


Examples of com.uphea.domain.EmailMessage

  /**
   * Creates lost password message.
   */
  public void createLostPasswordMessage(User user, UserUid userUid) {
    EmailMessage emailMessage = new EmailMessage();
    emailMessage.setCreated(new JDateTime());
    emailMessage.setDestination(user.getEmail());
    emailMessage.setSource(defaultFromAddress);
    emailMessage.setTemplate(DEFAULT_EMAIL_TEMPLATE);

    Map<String, Object> ctx = new HashMap<String, Object>(2);
    ctx.put("user", user);
    ctx.put("userUid", userUid);
    ctx.put("app", appData);
View Full Code Here

Examples of org.crazyyak.dev.net.email.EmailMessage

    }

    String apiMessage = null;
    SmtpEmailConfig config = apiClient.getSmtpEmailConfig();

    EmailMessage message;

    if (StringUtils.isNotBlank(config.getRecipientOverride())) {
      // This is NOT a "production" request.
      message = new EmailMessage(config.getServerName(), config.getPortNumber(), config.getRecipientOverride());
      apiMessage = String.format("Request sent to recipient override, %s.", config.getRecipientOverride());
    } else {
      // This IS a "production" request.
      message = new EmailMessage(config.getServerName(), config.getPortNumber(), push.getToAddress());
    }

    if (config.getAuthType().isTls()) {
      message.setAuthentication(AuthenticationMethod.TLS, config.getUserName(), config.getPassword());
    } else if (config.getAuthType().isSsl()) {
      message.setAuthentication(AuthenticationMethod.SSL, config.getUserName(), config.getPassword());
    } else {
      message.setAuthentication(AuthenticationMethod.NONE, config.getUserName(), config.getPassword());
    }

    message.setFrom(push.getFromAddress());
    message.send("", push.getMessage(), null);

    return apiRequest.processed(apiMessage);
  }
View Full Code Here

Examples of org.crazyyak.dev.net.email.EmailMessage

      SmtpEmailConfig config = apiClient.getSmtpEmailConfig();
      if (config == null) {
        throw new UnsupportedOperationException("AWS e-mail configuration was not specified.");
      }

      EmailMessage message = new EmailMessage(config.getServerName(), config.getPortNumber(), "jacob.parr@gmail.com");

      if (config.getAuthType().isTls()) {
        message.setAuthentication(AuthenticationMethod.TLS, config.getUserName(), config.getPassword());
      } else if (config.getAuthType().isSsl()) {
        message.setAuthentication(AuthenticationMethod.SSL, config.getUserName(), config.getPassword());
      } else {
        message.setAuthentication(AuthenticationMethod.NONE, config.getUserName(), config.getPassword());
      }

      message.setFrom("Munchie Monster Support <support@munchiemonster.com>");
      String subject = "New Story for " + userName;
      message.send(subject, null, htmlContent);

    } catch (Throwable e) {
      e.printStackTrace();
    }
  }
View Full Code Here

Examples of org.crazyyak.dev.net.email.EmailMessage

    }

    String apiMessage = null;
    SmtpEmailConfig config = apiClient.getSmtpEmailConfig();

    EmailMessage message;

    if (StringUtils.isNotBlank(config.getRecipientOverride())) {
      // This is NOT a "production" request.
      message = new EmailMessage(config.getServerName(), config.getPortNumber(), config.getRecipientOverride());
      apiMessage = String.format("Request sent to recipient override, %s.", config.getRecipientOverride());
    } else {
      // This IS a "production" request.
      message = new EmailMessage(config.getServerName(), config.getPortNumber(), push.getToAddress());
    }

    if (config.getAuthType().isTls()) {
      message.setAuthentication(AuthenticationMethod.TLS, config.getUserName(), config.getPassword());
    } else if (config.getAuthType().isSsl()) {
      message.setAuthentication(AuthenticationMethod.SSL, config.getUserName(), config.getPassword());
    } else {
      message.setAuthentication(AuthenticationMethod.NONE, config.getUserName(), config.getPassword());
    }

    message.setFrom(push.getFromAddress());
    message.send(push.getEmailSubject(), null, push.getHtmlContent());

    return apiRequest.processed(apiMessage);
  }
View Full Code Here

Examples of org.jitterbit.integration.data.entity.EmailMessage

    public static EmailMessage createFailureEmail() {
        return createEmail("Failure");
    }
   
    public static EmailMessage createEmail(String name) {
        EmailMessage email = new EmailMessage(name);
        project.insertEntityUnderRoot(email);
        lookup.addItem(email);
        return email;
    }
View Full Code Here

Examples of org.jitterbit.integration.data.entity.EmailMessage

        schedules.addSubFolder(f1);
        Folder f2 = new Folder("F2", EntityType.Schedule);
        Schedule s4 = new Schedule("s4");
        f2.addItem(s4);
        schedules.addSubFolder(f2);
        EmailMessage email = new EmailMessage();
        project.getRootFolder(EntityType.EmailMessage).addItem(email);
        assertEquals(Sets.newHashSet(s1, s2, s3, s4),
                        Sets.newHashSet(project.getAllEntitiesOfClass(Schedule.class)));
        assertTrue(project.getAllEntitiesOfClass(Operation.class).isEmpty());
        assertEquals(Sets.newHashSet(s1, s2, f1, s3, f2, s4, email),
View Full Code Here

Examples of org.jitterbit.integration.data.entity.EmailMessage

        project.insertEntity(s1, schedules);
        Folder folder = new Folder("Folder", EntityType.Schedule);
        Schedule s2 = new Schedule("s2");
        folder.addItem(s2);
        project.insertEntity(folder, schedules);
        EmailMessage email = new EmailMessage();
        project.insertEntity(email, project.getRootFolder(EntityType.EmailMessage));
        s1.setDeployDirty(false);
        s2.setDeployDirty(false);
        email.setDeployDirty(false);
        folder.setDeployDirty(false);
        project.markAsDeployDirty();
        for (IntegrationEntity e : Arrays.asList(s1, s2, folder, email)) {
            assertTrue(e.isDeployDirty());
        }
View Full Code Here

Examples of org.jitterbit.integration.data.entity.EmailMessage

        schedules.addItem(s1);
        Folder folder = new Folder("Folder", EntityType.Schedule);
        Schedule s2 = new Schedule("s2");
        folder.addItem(s2);
        schedules.addSubFolder(folder);
        EmailMessage email = new EmailMessage();
        project.getRootFolder(EntityType.EmailMessage).addItem(email);
        project.refreshItemLookup();
        for (IntegrationEntity e : Arrays.asList(s1, s2, folder, email)) {
            assertSame(e, project.getItemLookup().getEntity(e.getID()));
        }
View Full Code Here

Examples of org.jitterbit.integration.data.entity.EmailMessage

        project.insertEntity(s1, schedules);
        Folder folder = new Folder("Folder", EntityType.Schedule);
        Schedule s2 = new Schedule("s2");
        folder.addItem(s2);
        project.insertEntity(folder, schedules);
        EmailMessage email = new EmailMessage();
        project.insertEntity(email, project.getRootFolder(EntityType.EmailMessage));
        markAsDeployClean(s1);
        markAsDeployClean(s2);
        markAsDeployClean(email);
        assertFalse(project.doesAtLeastOneItemNeedDeploy());
        s1.setDeployed(false);
        assertTrue(project.doesAtLeastOneItemNeedDeploy());
        s1.setDeployed(true);
        assertFalse(project.doesAtLeastOneItemNeedDeploy());
        email.setDeployDirty(true);
        assertTrue(project.doesAtLeastOneItemNeedDeploy());
    }
View Full Code Here

Examples of org.jitterbit.integration.data.entity.EmailMessage

        schedule_4 = new Schedule("s4");
        schedule_5 = new Schedule("s5");
        scheduleSubFolder_2.addItem(schedule_4);
        scheduleSubFolder_2.addItem(schedule_5);
        schedules.addSubFolder(scheduleSubFolder_2);
        email_1 = new EmailMessage();
        project.getRootFolder(EntityType.EmailMessage).addItem(email_1);
        project.setLocationOnDisk(new File("/tmp/"));
        return project;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.