Package org.openas2.message
Class BaseMessageMDN
- java.lang.Object
-
- org.openas2.message.BaseMessageMDN
-
- All Implemented Interfaces:
java.io.Serializable,MessageMDN
- Direct Known Subclasses:
AS2MessageMDN
public abstract class BaseMessageMDN extends java.lang.Object implements MessageMDN
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BaseMessageMDN(Message msg)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddHeader(java.lang.String key, java.lang.String value)voidcopyHeaders(javax.mail.internet.InternetHeaders srcHeaders)abstract java.lang.StringgenerateMessageID()java.lang.StringgetAttribute(java.lang.String key)java.util.Map<java.lang.String,java.lang.String>getAttributes()javax.mail.internet.MimeBodyPartgetData()java.lang.StringgetHeader(java.lang.String key)java.lang.StringgetHeader(java.lang.String key, java.lang.String delimiter)javax.mail.internet.InternetHeadersgetHeaders()DataHistorygetHistory()MessagegetMessage()java.lang.StringgetMessageID()PartnershipgetPartnership()java.lang.StringgetText()voidsetAttribute(java.lang.String key, java.lang.String value)voidsetAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)voidsetData(javax.mail.internet.MimeBodyPart data)voidsetHeader(java.lang.String key, java.lang.String value)voidsetHeaders(javax.mail.internet.InternetHeaders headers)voidsetHistory(DataHistory history)voidsetMessage(Message message)voidsetMessageID(java.lang.String messageID)voidsetPartnership(Partnership partnership)voidsetText(java.lang.String text)java.lang.StringtoString()voidupdateMessageID()
-
-
-
Constructor Detail
-
BaseMessageMDN
public BaseMessageMDN(@Nonnull Message msg)
-
-
Method Detail
-
setAttribute
public void setAttribute(java.lang.String key, java.lang.String value)- Specified by:
setAttributein interfaceMessageMDN
-
getAttribute
public java.lang.String getAttribute(java.lang.String key)
- Specified by:
getAttributein interfaceMessageMDN
-
getAttributes
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
- Specified by:
getAttributesin interfaceMessageMDN
-
setAttributes
public void setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
- Specified by:
setAttributesin interfaceMessageMDN
-
getData
public javax.mail.internet.MimeBodyPart getData()
- Specified by:
getDatain interfaceMessageMDN
-
setData
public void setData(javax.mail.internet.MimeBodyPart data)
- Specified by:
setDatain interfaceMessageMDN
-
setHeader
public void setHeader(java.lang.String key, java.lang.String value)- Specified by:
setHeaderin interfaceMessageMDN
-
getHeader
public java.lang.String getHeader(java.lang.String key)
- Specified by:
getHeaderin interfaceMessageMDN
-
getHeader
public java.lang.String getHeader(java.lang.String key, java.lang.String delimiter)- Specified by:
getHeaderin interfaceMessageMDN
-
getHeaders
public javax.mail.internet.InternetHeaders getHeaders()
- Specified by:
getHeadersin interfaceMessageMDN
-
setHeaders
public void setHeaders(javax.mail.internet.InternetHeaders headers)
- Specified by:
setHeadersin interfaceMessageMDN
-
copyHeaders
public void copyHeaders(javax.mail.internet.InternetHeaders srcHeaders)
- Specified by:
copyHeadersin interfaceMessageMDN
-
getMessage
@Nonnull public Message getMessage()
- Specified by:
getMessagein interfaceMessageMDN
-
setMessage
public void setMessage(@Nonnull Message message)- Specified by:
setMessagein interfaceMessageMDN
-
getMessageID
public java.lang.String getMessageID()
- Specified by:
getMessageIDin interfaceMessageMDN
-
setMessageID
public void setMessageID(java.lang.String messageID)
- Specified by:
setMessageIDin interfaceMessageMDN
-
getPartnership
public Partnership getPartnership()
- Specified by:
getPartnershipin interfaceMessageMDN
-
setPartnership
public void setPartnership(Partnership partnership)
- Specified by:
setPartnershipin interfaceMessageMDN
-
getText
public java.lang.String getText()
- Specified by:
getTextin interfaceMessageMDN
-
setText
public void setText(java.lang.String text)
- Specified by:
setTextin interfaceMessageMDN
-
addHeader
public void addHeader(java.lang.String key, java.lang.String value)- Specified by:
addHeaderin interfaceMessageMDN
-
generateMessageID
public abstract java.lang.String generateMessageID() throws InvalidParameterException- Specified by:
generateMessageIDin interfaceMessageMDN- Throws:
InvalidParameterException
-
getHistory
public DataHistory getHistory()
- Specified by:
getHistoryin interfaceMessageMDN
-
setHistory
public void setHistory(DataHistory history)
- Specified by:
setHistoryin interfaceMessageMDN
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
updateMessageID
public void updateMessageID() throws InvalidParameterException- Specified by:
updateMessageIDin interfaceMessageMDN- Throws:
InvalidParameterException
-
-