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 private java.util.Map<java.lang.String,java.lang.String>
attributes
private java.lang.String
name
static java.lang.String
PA_ADD_CUSTOM_MIME_HEADERS_TO_HTTP
static java.lang.String
PA_AS2_MDN_OPTIONS
static java.lang.String
PA_AS2_MDN_TO
static java.lang.String
PA_AS2_RECEIPT_OPTION
static java.lang.String
PA_AS2_URL
static java.lang.String
PA_BLOCK_ERROR_MDN
static java.lang.String
PA_COMPRESSION_TYPE
static java.lang.String
PA_CONTENT_TRANSFER_ENCODING
static java.lang.String
PA_CONTENT_TYPE
static java.lang.String
PA_CUSTOM_MIME_HEADER_NAME_DELIMITERS_IN_FILENAME
static java.lang.String
PA_CUSTOM_MIME_HEADER_NAMES_FROM_FILENAME
static java.lang.String
PA_CUSTOM_MIME_HEADER_NAMES_REGEX_ON_FILENAME
static java.lang.String
PA_CUSTOM_MIME_HEADERS
static java.lang.String
PA_ENCRYPTION_ALGORITHM
static java.lang.String
PA_HTTP_NO_CHUNKED_MAX_SIZE
static java.lang.String
PA_REMOVE_PROTECTION_ATTRIB
static java.lang.String
PA_RESEND_MAX_RETRIES
static java.lang.String
PA_RESEND_REQUIRES_NEW_MESSAGE_ID
static java.lang.String
PA_SET_CONTENT_TRANSFER_ENCODING_HTTP
static java.lang.String
PA_SET_CONTENT_TRANSFER_ENCODING_OMBP
static java.lang.String
PA_SIGNATURE_ALGORITHM
static java.lang.String
PA_SUBJECT
static java.lang.String
PAIB_NAMES_FROM_FILENAME
static java.lang.String
PAIB_VALUES_REGEX_ON_FILENAME
static java.lang.String
PID_AS2
static java.lang.String
PID_EMAIL
static java.lang.String
PID_X509_ALIAS
static java.lang.String
PTYPE_RECEIVER
static java.lang.String
PTYPE_SENDER
private java.util.Map<java.lang.String,java.lang.Object>
receiverIDs
private java.util.Map<java.lang.String,java.lang.Object>
senderIDs
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description Partnership()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
compareIDs(java.util.Map<java.lang.String,java.lang.Object> ids, java.util.Map<java.lang.String,java.lang.Object> compareTo)
void
copy(Partnership partnership)
java.lang.String
getAttribute(java.lang.String id)
java.lang.String
getAttributeOrProperty(java.lang.String id, java.lang.String defaultValue)
java.util.Map<java.lang.String,java.lang.String>
getAttributes()
java.lang.String
getName()
long
getNoChunkedMaxSize()
java.lang.String
getReceiverID(java.lang.String id)
java.util.Map<java.lang.String,java.lang.Object>
getReceiverIDs()
java.lang.String
getSenderID(java.lang.String id)
java.util.Map<java.lang.String,java.lang.Object>
getSenderIDs()
boolean
isAsyncMDN()
boolean
isNoChunkedTransfer()
boolean
isPreventCanonicalization()
boolean
isRemoveCmsAlgorithmProtectionAttr()
boolean
isRenameDigestToOldName()
boolean
isSetTransferEncodingOnInitialBodyPart()
boolean
matches(Partnership partnership)
void
setAttribute(java.lang.String id, java.lang.String value)
void
setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
void
setName(java.lang.String name)
void
setReceiverID(java.lang.String id, java.lang.String value)
void
setReceiverIDs(java.util.Map<java.lang.String,java.lang.Object> receiverIDs)
void
setSenderID(java.lang.String id, java.lang.String value)
void
setSenderIDs(java.util.Map<java.lang.String,java.lang.Object> senderIDs)
java.lang.String
toString()
-
-
-
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
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
attributes
private java.util.Map<java.lang.String,java.lang.String> attributes
-
receiverIDs
private java.util.Map<java.lang.String,java.lang.Object> receiverIDs
-
senderIDs
private java.util.Map<java.lang.String,java.lang.Object> senderIDs
-
name
private java.lang.String name
-
-
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:
toString
in 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()
-
-