public interface IBusinessAgreements
Modifier and Type | Method and Description |
---|---|
void |
createBusinessAgreement(java.lang.String host,
java.lang.String partner,
java.util.Date start,
java.util.Date end)
Create business agreement between given host and partner.
|
void |
createBusinessAgreementOperationBindings(java.lang.String host,
java.lang.String partner,
java.lang.String protocol,
boolean isHostInitiates,
java.lang.String[] operations)
Create operation binding for given protocol binding of business agreement between given host and partner.
|
void |
createBusinessAgreementProtocolBindings(java.lang.String host,
java.lang.String partner,
java.lang.String[] protocols)
Create protocol binding for business agreement between given host and partner.
|
void |
deleteBusinessAgreement(java.lang.String host,
java.lang.String partner)
Delete business agreement between given host and partner.
|
java.lang.Object[] |
retrieveBusinessAgreementOperationBindingPropertyValues(java.lang.String host,
java.lang.String partner,
boolean isHostInitiates,
java.lang.String protocol,
java.lang.String operationPath,
OperationPropertyType propertyType,
java.lang.String[] names)
Retrieve property values of operation binding for given protocol binding of business agreement between given host and partner.In case the operation binding does not exist the corresponding value in the operation tree is returned.
|
java.lang.Object[] |
retrieveIdentifiedBusinessAgreementOperationBindingPropertyValues(java.lang.String hostQaul,
java.lang.String hostId,
java.lang.String partnerQaul,
java.lang.String partnerId,
java.lang.Boolean isHostInitiates,
java.lang.String protocol,
java.lang.String operationPath,
OperationPropertyType propertyType,
java.lang.String[] names)
Retrieve property values of operation binding for given protocol binding of business agreement between given host and partner.In case the operation binding does not exist the corresponding value in the operation tree is returned.
|
void |
updateBusinessAgreementOperationBindingPropertyValues(java.lang.String host,
java.lang.String partner,
boolean isHostInitiates,
java.lang.String protocol,
java.lang.String operationPath,
OperationPropertyType propertyType,
java.lang.String[] names,
java.lang.Object[] values)
Set property values of operation binding for given protocol binding of business agreement between given host and partner.
|
void createBusinessAgreement(java.lang.String host, java.lang.String partner, java.util.Date start, java.util.Date end) throws ConfigException
host
- name of host of created business agreement.partner
- name of partner of created business agreement.start
- start date of period during which the agreement will be valid.end
- end date of period during which the agreement will be valid.ConfigException
void createBusinessAgreementProtocolBindings(java.lang.String host, java.lang.String partner, java.lang.String[] protocols) throws ConfigException
host
- name of host of business agreement.partner
- name of partner of business agreement.protocols
- that are common both for given host and partner.ConfigException
void createBusinessAgreementOperationBindings(java.lang.String host, java.lang.String partner, java.lang.String protocol, boolean isHostInitiates, java.lang.String[] operations) throws ConfigException
host
- name of host of business agreement.partner
- name of partner of business agreement.protocol
- given protocol binding of given business agreement.isHostInitiates
- is true if operation is initiated by host,otherwise by partner.operations
- operations defined in given protocol.ConfigException
void updateBusinessAgreementOperationBindingPropertyValues(java.lang.String host, java.lang.String partner, boolean isHostInitiates, java.lang.String protocol, java.lang.String operationPath, OperationPropertyType propertyType, java.lang.String[] names, java.lang.Object[] values) throws ConfigException
host
- name of host of business agreement.partner
- name of partner of business agreement.isHostInitiates
- is true if operation is initiated by host,otherwise by partner.protocol
- given protocol binding of given business agreement.operationPath
- operation path of given operation binding.propertyType
- type of updated property of operation binding.Options: REGULAR: to update operation binding properties. REQUEST, RESPONSE, NOTIFY, INBOUND, OUTBOUND: to update corresponding action properties of operation binding.names
- property names of updated property of operation binding.Please refer to the related user guide documentation for all the property names of the specified operation binding.values
- property values of updated property of operation binding.ConfigException
java.lang.Object[] retrieveBusinessAgreementOperationBindingPropertyValues(java.lang.String host, java.lang.String partner, boolean isHostInitiates, java.lang.String protocol, java.lang.String operationPath, OperationPropertyType propertyType, java.lang.String[] names) throws ConfigException
host
- name of host of business agreement.partner
- name of partner of business agreement.isHostInitiates
- is true if operation is initiated by host,otherwise by partner.protocol
- given protocol binding of given business agreement.operationPath
- operation path of given operation binding.propertyType
- type of retrieved property of operation binding.Options: REGULAR: to retrieve operation binding properties. REQUEST, RESPONSE, NOTIFY, INBOUND, OUTBOUND: to retrieve corresponding action properties of operation binding.names
- names of retrieved property of operation binding.Please refer to the related user guide documentation for all the property names of the specified operation binding.ConfigException
java.lang.Object[] retrieveIdentifiedBusinessAgreementOperationBindingPropertyValues(java.lang.String hostQaul, java.lang.String hostId, java.lang.String partnerQaul, java.lang.String partnerId, java.lang.Boolean isHostInitiates, java.lang.String protocol, java.lang.String operationPath, OperationPropertyType propertyType, java.lang.String[] names) throws ConfigException
hostQaul
- interchange qualifier of host.hostId
- id of host of interchange qualifier of host.partnerQaul
- interchange qualifier of partner.partnerId
- id of partner of interchange qualifier of partner.isHostInitiates
- is true if operation is initiated by host,otherwise by partner.protocol
- given protocol binding of given business agreement.operationPath
- operation path of given operation binding.propertyType
- type of retrieved property of operation binding.Options: REGULAR: to retrieve operation binding properties. REQUEST, RESPONSE, NOTIFY, INBOUND, OUTBOUND: to retrieve corresponding action properties of operation binding.names
- names of retrieved property of operation binding.Please refer to the related user guide documentation for all the property names of the specified operation binding.ConfigException
void deleteBusinessAgreement(java.lang.String host, java.lang.String partner) throws ConfigException
host
- name of host of business agreement.partner
- name of partner of business agreement.ConfigException