private int size;
- private List receivedHeaders;
+ private List<ReceivedHeader> receivedHeaders;
private MimeMessage message;
*
* @see java.lang.Object#toString()
*/
+ @Override
public String toString() {
- StringBuffer buf = new StringBuffer(1000);
+ StringBuilder buf = new StringBuilder(1000);
buf.append("Mail\n");
buf.append("Return-Path: ").append(returnPath).append("\n");
buf.append("Message-ID: ").append(messageId).append("\n");
buf.append("Subject: ").append(subject).append("\n");
if (headers != null) {
- for (Iterator itr = headers.keySet().iterator(); itr.hasNext();) {
- String header = (String)itr.next();
- String value = (String)headers.get(header);
+ for (Iterator<String> itr = headers.keySet().iterator(); itr.hasNext();) {
+ String header = itr.next();
+ String value = headers.get(header);
buf.append(header).append(": ").append(value).append("\n");
}
}
if (isFileAttached()) {
buf.append("\n\nAttachments\n");
for (int i = 0, num = attachmentFiles.size(); i < num; i++) {
- AttachmentFile f = (AttachmentFile)attachmentFiles.get(i);
+ AttachmentFile f = attachmentFiles.get(i);
buf.append("[").append(i + 1).append("] ").append(f.getName()).append("\n");
}
}
mail.setSubject(subject);
// In-Reply-To, References
- String messageId = getMessageId();
- if (messageId != null && !"<>".equals(messageId)) {
+ String msgId = getMessageId();
+ if (msgId != null && !"<>".equals(msgId)) {
String references = getRefereces();
if (references != null) {
- references = messageId + " " + references;
+ references = msgId + " " + references;
} else if (getInReplyTo() != null) {
- references = messageId + " " + getInReplyTo();
+ references = msgId + " " + getInReplyTo();
} else {
- references = messageId;
+ references = msgId;
}
mail.addHeader("References", references);
- mail.addHeader("In-Reply-To", messageId);
+ mail.addHeader("In-Reply-To", msgId);
}
return mail;
*/
public void addReceviedHeader(ReceivedHeader rh) {
if (receivedHeaders == null) {
- receivedHeaders = new ArrayList();
+ receivedHeaders = new ArrayList<>();
}
receivedHeaders.add(rh);
}
if (receivedHeaders == null) {
return new ReceivedHeader[0];
}
- return (ReceivedHeader[])receivedHeaders
+ return receivedHeaders
.toArray(new ReceivedHeader[receivedHeaders.size()]);
}