/** * Copy constructor for creating a new {@code SimpleMailMessage} from the state * of an existing {@code SimpleMailMessage} instance. */ public SimpleMailMessage(SimpleMailMessage original) { Assert.notNull(original, "'original' message argument must not be null"); this.from = original.getFrom(); this.replyTo = original.getReplyTo(); this.to = copyOrNull(original.getTo()); this.cc = copyOrNull(original.getCc()); this.bcc = copyOrNull(original.getBcc()); this.sentDate = original.getSentDate(); this.subject = original.getSubject(); this.text = original.getText(); }
/** * Copy constructor for creating a new {@code SimpleMailMessage} from the state * of an existing {@code SimpleMailMessage} instance. */ public SimpleMailMessage(SimpleMailMessage original) { Assert.notNull(original, "'original' message argument must not be null"); this.from = original.getFrom(); this.replyTo = original.getReplyTo(); this.to = copyOrNull(original.getTo()); this.cc = copyOrNull(original.getCc()); this.bcc = copyOrNull(original.getBcc()); this.sentDate = original.getSentDate(); this.subject = original.getSubject(); this.text = original.getText(); }
target.setBcc(copy(getBcc())); if (getSentDate() != null) { target.setSentDate(getSentDate());
assertTrue(bccs.contains("us@mail.org")); assertTrue(bccs.contains("them@mail.org")); assertEquals(sentDate, message.getSentDate()); assertEquals("my subject", message.getSubject()); assertEquals("my text", message.getText()); assertTrue(bccs.contains("us@mail.org")); assertTrue(bccs.contains("them@mail.org")); assertEquals(sentDate, messageCopy.getSentDate()); assertEquals("my subject", messageCopy.getSubject()); assertEquals("my text", messageCopy.getText());
target.setBcc(copy(getBcc())); if (getSentDate() != null) { target.setSentDate(getSentDate());