Package org.openas2.partner
Class Partnership
- java.lang.Object
-
- org.openas2.partner.Partnership
-
- All Implemented Interfaces:
java.io.Serializable
public class Partnership extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPA_ADD_CUSTOM_MIME_HEADERS_TO_HTTPstatic java.lang.StringPA_AS2_MDN_OPTIONSstatic java.lang.StringPA_AS2_MDN_TOstatic java.lang.StringPA_AS2_RECEIPT_OPTIONstatic java.lang.StringPA_AS2_URLstatic java.lang.StringPA_BLOCK_ERROR_MDNstatic java.lang.StringPA_COMPRESSION_TYPEstatic java.lang.StringPA_CONTENT_TRANSFER_ENCODINGstatic java.lang.StringPA_CONTENT_TYPEstatic java.lang.StringPA_CUSTOM_MIME_HEADER_NAME_DELIMITERS_IN_FILENAMEstatic java.lang.StringPA_CUSTOM_MIME_HEADER_NAMES_FROM_FILENAMEstatic java.lang.StringPA_CUSTOM_MIME_HEADER_NAMES_REGEX_ON_FILENAMEstatic java.lang.StringPA_CUSTOM_MIME_HEADERSstatic java.lang.StringPA_ENCRYPTION_ALGORITHMstatic java.lang.StringPA_HTTP_NO_CHUNKED_MAX_SIZEstatic java.lang.StringPA_REMOVE_PROTECTION_ATTRIBstatic java.lang.StringPA_RESEND_MAX_RETRIESstatic java.lang.StringPA_RESEND_REQUIRES_NEW_MESSAGE_IDstatic java.lang.StringPA_SET_CONTENT_TRANSFER_ENCODING_HTTPstatic java.lang.StringPA_SET_CONTENT_TRANSFER_ENCODING_OMBPstatic java.lang.StringPA_SIGNATURE_ALGORITHMstatic java.lang.StringPA_SUBJECTstatic java.lang.StringPAIB_NAMES_FROM_FILENAMEstatic java.lang.StringPAIB_VALUES_REGEX_ON_FILENAMEstatic java.lang.StringPID_AS2static java.lang.StringPID_EMAILstatic java.lang.StringPID_X509_ALIASstatic java.lang.StringPTYPE_RECEIVERstatic java.lang.StringPTYPE_SENDER
-
Constructor Summary
Constructors Constructor Description Partnership()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancompareIDs(java.util.Map<java.lang.String,java.lang.Object> ids, java.util.Map<java.lang.String,java.lang.Object> compareTo)voidcopy(Partnership partnership)java.lang.StringgetAttribute(java.lang.String id)java.lang.StringgetAttributeOrProperty(java.lang.String id, java.lang.String defaultValue)java.util.Map<java.lang.String,java.lang.String>getAttributes()java.lang.StringgetName()longgetNoChunkedMaxSize()java.lang.StringgetReceiverID(java.lang.String id)java.util.Map<java.lang.String,java.lang.Object>getReceiverIDs()java.lang.StringgetSenderID(java.lang.String id)java.util.Map<java.lang.String,java.lang.Object>getSenderIDs()booleanisAsyncMDN()booleanisNoChunkedTransfer()booleanisPreventCanonicalization()booleanisRemoveCmsAlgorithmProtectionAttr()booleanisRenameDigestToOldName()booleanisSetTransferEncodingOnInitialBodyPart()booleanmatches(Partnership partnership)voidsetAttribute(java.lang.String id, java.lang.String value)voidsetAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)voidsetName(java.lang.String name)voidsetReceiverID(java.lang.String id, java.lang.String value)voidsetReceiverIDs(java.util.Map<java.lang.String,java.lang.Object> receiverIDs)voidsetSenderID(java.lang.String id, java.lang.String value)voidsetSenderIDs(java.util.Map<java.lang.String,java.lang.Object> senderIDs)java.lang.StringtoString()
-
-
-
Field Detail
-
PTYPE_SENDER
public static final java.lang.String PTYPE_SENDER
- See Also:
- Constant Field Values
-
PTYPE_RECEIVER
public static final java.lang.String PTYPE_RECEIVER
- See Also:
- Constant Field Values
-
PID_AS2
public static final java.lang.String PID_AS2
- See Also:
- Constant Field Values
-
PID_X509_ALIAS
public static final java.lang.String PID_X509_ALIAS
- See Also:
- Constant Field Values
-
PID_EMAIL
public static final java.lang.String PID_EMAIL
- See Also:
- Constant Field Values
-
PA_SUBJECT
public static final java.lang.String PA_SUBJECT
- See Also:
- Constant Field Values
-
PA_CONTENT_TYPE
public static final java.lang.String PA_CONTENT_TYPE
- See Also:
- Constant Field Values
-
PA_CONTENT_TRANSFER_ENCODING
public static final java.lang.String PA_CONTENT_TRANSFER_ENCODING
- See Also:
- Constant Field Values
-
PA_SET_CONTENT_TRANSFER_ENCODING_HTTP
public static final java.lang.String PA_SET_CONTENT_TRANSFER_ENCODING_HTTP
- See Also:
- Constant Field Values
-
PA_REMOVE_PROTECTION_ATTRIB
public static final java.lang.String PA_REMOVE_PROTECTION_ATTRIB
- See Also:
- Constant Field Values
-
PA_SET_CONTENT_TRANSFER_ENCODING_OMBP
public static final java.lang.String PA_SET_CONTENT_TRANSFER_ENCODING_OMBP
- See Also:
- Constant Field Values
-
PA_RESEND_REQUIRES_NEW_MESSAGE_ID
public static final java.lang.String PA_RESEND_REQUIRES_NEW_MESSAGE_ID
- See Also:
- Constant Field Values
-
PA_COMPRESSION_TYPE
public static final java.lang.String PA_COMPRESSION_TYPE
- See Also:
- Constant Field Values
-
PA_SIGNATURE_ALGORITHM
public static final java.lang.String PA_SIGNATURE_ALGORITHM
- See Also:
- Constant Field Values
-
PA_ENCRYPTION_ALGORITHM
public static final java.lang.String PA_ENCRYPTION_ALGORITHM
- See Also:
- Constant Field Values
-
PA_AS2_URL
public static final java.lang.String PA_AS2_URL
- See Also:
- Constant Field Values
-
PA_AS2_MDN_TO
public static final java.lang.String PA_AS2_MDN_TO
- See Also:
- Constant Field Values
-
PA_AS2_MDN_OPTIONS
public static final java.lang.String PA_AS2_MDN_OPTIONS
- See Also:
- Constant Field Values
-
PA_AS2_RECEIPT_OPTION
public static final java.lang.String PA_AS2_RECEIPT_OPTION
- See Also:
- Constant Field Values
-
PA_RESEND_MAX_RETRIES
public static final java.lang.String PA_RESEND_MAX_RETRIES
- See Also:
- Constant Field Values
-
PA_CUSTOM_MIME_HEADERS
public static final java.lang.String PA_CUSTOM_MIME_HEADERS
- See Also:
- Constant Field Values
-
PA_ADD_CUSTOM_MIME_HEADERS_TO_HTTP
public static final java.lang.String PA_ADD_CUSTOM_MIME_HEADERS_TO_HTTP
- See Also:
- Constant Field Values
-
PA_CUSTOM_MIME_HEADER_NAMES_FROM_FILENAME
public static final java.lang.String PA_CUSTOM_MIME_HEADER_NAMES_FROM_FILENAME
- See Also:
- Constant Field Values
-
PA_CUSTOM_MIME_HEADER_NAME_DELIMITERS_IN_FILENAME
public static final java.lang.String PA_CUSTOM_MIME_HEADER_NAME_DELIMITERS_IN_FILENAME
- See Also:
- Constant Field Values
-
PA_CUSTOM_MIME_HEADER_NAMES_REGEX_ON_FILENAME
public static final java.lang.String PA_CUSTOM_MIME_HEADER_NAMES_REGEX_ON_FILENAME
- See Also:
- Constant Field Values
-
PAIB_NAMES_FROM_FILENAME
public static final java.lang.String PAIB_NAMES_FROM_FILENAME
- See Also:
- Constant Field Values
-
PAIB_VALUES_REGEX_ON_FILENAME
public static final java.lang.String PAIB_VALUES_REGEX_ON_FILENAME
- See Also:
- Constant Field Values
-
PA_HTTP_NO_CHUNKED_MAX_SIZE
public static final java.lang.String PA_HTTP_NO_CHUNKED_MAX_SIZE
- See Also:
- Constant Field Values
-
PA_BLOCK_ERROR_MDN
public static final java.lang.String PA_BLOCK_ERROR_MDN
- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
setAttribute
public void setAttribute(java.lang.String id, java.lang.String value)
-
getAttribute
public java.lang.String getAttribute(java.lang.String id)
-
getAttributes
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
-
setAttributes
public void setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
-
getAttributeOrProperty
public java.lang.String getAttributeOrProperty(java.lang.String id, java.lang.String defaultValue)
-
setReceiverID
public void setReceiverID(java.lang.String id, java.lang.String value)
-
getReceiverID
public java.lang.String getReceiverID(java.lang.String id)
-
getReceiverIDs
public java.util.Map<java.lang.String,java.lang.Object> getReceiverIDs()
-
setReceiverIDs
public void setReceiverIDs(java.util.Map<java.lang.String,java.lang.Object> receiverIDs)
-
setSenderID
public void setSenderID(java.lang.String id, java.lang.String value)
-
getSenderID
public java.lang.String getSenderID(java.lang.String id)
-
getSenderIDs
public java.util.Map<java.lang.String,java.lang.Object> getSenderIDs()
-
setSenderIDs
public void setSenderIDs(java.util.Map<java.lang.String,java.lang.Object> senderIDs)
-
matches
public boolean matches(Partnership partnership)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
compareIDs
protected boolean compareIDs(java.util.Map<java.lang.String,java.lang.Object> ids, java.util.Map<java.lang.String,java.lang.Object> compareTo)
-
copy
public void copy(Partnership partnership)
-
isAsyncMDN
public boolean isAsyncMDN()
-
isSetTransferEncodingOnInitialBodyPart
public boolean isSetTransferEncodingOnInitialBodyPart()
-
isPreventCanonicalization
public boolean isPreventCanonicalization()
-
isRenameDigestToOldName
public boolean isRenameDigestToOldName()
-
isRemoveCmsAlgorithmProtectionAttr
public boolean isRemoveCmsAlgorithmProtectionAttr()
-
isNoChunkedTransfer
public boolean isNoChunkedTransfer()
-
getNoChunkedMaxSize
public long getNoChunkedMaxSize()
-
-