public abstract class AbstractBusinessObjectDocumentFacadeClient
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String | CHANGE_VERB_ACTION_ADD
The change verb constant to represents the action of Add.
|
static java.lang.String | CHANGE_VERB_ACTION_CHANGE
The change verb constant to represents the action of Change.
|
static java.lang.String | CHANGE_VERB_ACTION_CREATE
Deprecated.
The preferred action to create is Add.
|
static java.lang.String | CHANGE_VERB_ACTION_DELETE
The change verb constant to represents the action of Delete.
|
static java.lang.String | CHANGE_VERB_ACTION_UPDATE
Deprecated.
The preferred action to update is Change
|
static java.lang.String | COPYRIGHT
IBM Copyright notice field.
|
Modifier | Constructor and Description |
---|---|
AbstractBusinessObjectDocumentFacadeClient()
Creates an instance of the business object document client facade.
|
|
AbstractBusinessObjectDocumentFacadeClient(BusinessContextType businessContext)
Creates an instance of the business object document client facade.
|
|
protected | AbstractBusinessObjectDocumentFacadeClient(BusinessContextType businessContext, javax.security.auth.callback.CallbackHandler callbackHandler)
Creates an instance of the business object document client facade.
|
AbstractBusinessObjectDocumentFacadeClient(javax.security.auth.callback.CallbackHandler callbackHandler)
Creates an instance of the business object document client facade.
|
Modifier and Type | Method and Description |
---|---|
static ActionExpressionType | createActionExpression(java.lang.String actionCode, java.lang.String expressionLanguage, java.lang.String actionExpression)
This method creates an action expression that can be used as part of the Process, Change or Sync verbs.
|
static ChangeType | createChangeVerb(java.util.List actionExpressions)
This is a utility method to create the Change verb.
|
static GetType | createGetVerb(ExpressionType selectionCriteriaExpression)
This is a utility method to create the Get verb.
|
static GetType | createGetVerb(java.lang.String expressionLanguage, java.lang.String expression)
This is a utility method to create the Get verb.
|
static ProcessType | createProcessVerb(java.util.List actionExpressions)
This is a utility method to create the Process verb.
|
static com.ibm.commerce.oagis9.datatypes.SyncType | createSyncVerb(java.util.List actionExpressions)
This is a utility method to create the Sync verb.
|
protected ApplicationAreaType | getApplicationArea()
This method returns the application area associated with the client facade.
|
protected BusinessContextType | getBusinessContext()
This method returns the specified business context when the client facade was created.
|
protected javax.security.auth.callback.CallbackHandler | getCallbackHandler()
This method returns the callback handler that is passed to the invocation service for the purpose of authorization for the component request.
|
protected CommerceFoundationFactory | getCommerceFoundationFactory()
This method returns the default instance of the Commerce Foundation Factory.
|
protected Oagis9Factory | getOagis9Factory()
This method returns the default instance of the OAGIS 9 Factory.
|
protected BusinessObjectDocumentType | sendBusinessObjectDocument(java.lang.Class className, java.lang.String serviceName, BusinessObjectDocumentType businessObjectDocument)
This method uses the invocation service to send a generic business object document.
|
public static final java.lang.String COPYRIGHT
public static final java.lang.String CHANGE_VERB_ACTION_CREATE
public static final java.lang.String CHANGE_VERB_ACTION_UPDATE
public static final java.lang.String CHANGE_VERB_ACTION_ADD
public static final java.lang.String CHANGE_VERB_ACTION_CHANGE
public static final java.lang.String CHANGE_VERB_ACTION_DELETE
public AbstractBusinessObjectDocumentFacadeClient()
public AbstractBusinessObjectDocumentFacadeClient(BusinessContextType businessContext)
public AbstractBusinessObjectDocumentFacadeClient(javax.security.auth.callback.CallbackHandler callbackHandler)
protected AbstractBusinessObjectDocumentFacadeClient(BusinessContextType businessContext, javax.security.auth.callback.CallbackHandler callbackHandler)
public static ActionExpressionType createActionExpression(java.lang.String actionCode, java.lang.String expressionLanguage, java.lang.String actionExpression)
public static ProcessType createProcessVerb(java.util.List actionExpressions)
public static ChangeType createChangeVerb(java.util.List actionExpressions)
public static com.ibm.commerce.oagis9.datatypes.SyncType createSyncVerb(java.util.List actionExpressions)
public static GetType createGetVerb(java.lang.String expressionLanguage, java.lang.String expression)
public static GetType createGetVerb(ExpressionType selectionCriteriaExpression)
protected Oagis9Factory getOagis9Factory()
protected CommerceFoundationFactory getCommerceFoundationFactory()
protected ApplicationAreaType getApplicationArea()
protected BusinessContextType getBusinessContext()
protected javax.security.auth.callback.CallbackHandler getCallbackHandler()
protected BusinessObjectDocumentType sendBusinessObjectDocument(java.lang.Class className, java.lang.String serviceName, BusinessObjectDocumentType businessObjectDocument)