public abstract class BaseMessageMDN extends Object implements MessageMDN
Constructor and Description |
---|
BaseMessageMDN(Message msg) |
Modifier and Type | Method and Description |
---|---|
void |
addHeader(String key,
String value) |
void |
copyHeaders(javax.mail.internet.InternetHeaders srcHeaders) |
abstract String |
generateMessageID() |
String |
getAttribute(String key) |
Map<String,String> |
getAttributes() |
javax.mail.internet.MimeBodyPart |
getData() |
String |
getHeader(String key) |
String |
getHeader(String key,
String delimiter) |
javax.mail.internet.InternetHeaders |
getHeaders() |
DataHistory |
getHistory() |
Message |
getMessage() |
String |
getMessageID() |
Partnership |
getPartnership() |
String |
getText() |
void |
setAttribute(String key,
String value) |
void |
setAttributes(Map<String,String> attributes) |
void |
setData(javax.mail.internet.MimeBodyPart data) |
void |
setHeader(String key,
String value) |
void |
setHeaders(javax.mail.internet.InternetHeaders headers) |
void |
setHistory(DataHistory history) |
void |
setMessage(Message message) |
void |
setMessageID(String messageID) |
void |
setPartnership(Partnership partnership) |
void |
setText(String text) |
String |
toString() |
void |
updateMessageID() |
public void setAttribute(String key, String value)
setAttribute
in interface MessageMDN
public String getAttribute(String key)
getAttribute
in interface MessageMDN
public Map<String,String> getAttributes()
getAttributes
in interface MessageMDN
public void setAttributes(Map<String,String> attributes)
setAttributes
in interface MessageMDN
public javax.mail.internet.MimeBodyPart getData()
getData
in interface MessageMDN
public void setData(javax.mail.internet.MimeBodyPart data)
setData
in interface MessageMDN
public void setHeader(String key, String value)
setHeader
in interface MessageMDN
public String getHeader(String key)
getHeader
in interface MessageMDN
public String getHeader(String key, String delimiter)
getHeader
in interface MessageMDN
public javax.mail.internet.InternetHeaders getHeaders()
getHeaders
in interface MessageMDN
public void setHeaders(javax.mail.internet.InternetHeaders headers)
setHeaders
in interface MessageMDN
public void copyHeaders(javax.mail.internet.InternetHeaders srcHeaders)
copyHeaders
in interface MessageMDN
@Nonnull public Message getMessage()
getMessage
in interface MessageMDN
public void setMessage(@Nonnull Message message)
setMessage
in interface MessageMDN
public String getMessageID()
getMessageID
in interface MessageMDN
public void setMessageID(String messageID)
setMessageID
in interface MessageMDN
public Partnership getPartnership()
getPartnership
in interface MessageMDN
public void setPartnership(Partnership partnership)
setPartnership
in interface MessageMDN
public String getText()
getText
in interface MessageMDN
public void setText(String text)
setText
in interface MessageMDN
public void addHeader(String key, String value)
addHeader
in interface MessageMDN
public abstract String generateMessageID() throws InvalidParameterException
generateMessageID
in interface MessageMDN
InvalidParameterException
public DataHistory getHistory()
getHistory
in interface MessageMDN
public void setHistory(DataHistory history)
setHistory
in interface MessageMDN
public void updateMessageID() throws InvalidParameterException
updateMessageID
in interface MessageMDN
InvalidParameterException
Copyright © 2018. All rights reserved.