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.
|
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.
|
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.
|
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)
businessContext
- The business context to associate with the client request.
This will override the default business context that can be
found on the thread.public AbstractBusinessObjectDocumentFacadeClient(javax.security.auth.callback.CallbackHandler callbackHandler)
callbackHandler
- The security callback handler that is passed to the invocation
service. The responsibility is for resolving the appropriate
authentication for the component request. This override the
default callback handler that can be found on the thread.public static ActionExpressionType createActionExpression(java.lang.String actionCode, java.lang.String expressionLanguage, java.lang.String actionExpression)
Process
, Change
or Sync
verbs. The
action expression returned is based on the specified action code,
expression language and action expression.actionCode
- The action code of the action expression. For example, for
change verb, "Create", "Update" and "Delete" could be used.expressionLanguage
- The expression language of the action expression.actionExpression
- The action expression.Process
, Change
or Sync
verb.public static ProcessType createProcessVerb(java.util.List actionExpressions)
actionExpressions
- A list of ActionExpressionType
to associate with
the first ActionCriteria
of the verb.public static ChangeType createChangeVerb(java.util.List actionExpressions)
actionExpressions
- A list of ActionExpressionType
to associate with
the first ActionCriteria
of the verb.public static com.ibm.commerce.oagis9.datatypes.SyncType createSyncVerb(java.util.List actionExpressions)
actionExpressions
- A list of ActionExpressionType
to associate with
the first ActionCriteria
of the verb.public static GetType createGetVerb(java.lang.String expressionLanguage, java.lang.String expression)
expressionLanguage
- The expression language of the expression.expression
- The search expression for the request.public static GetType createGetVerb(ExpressionType selectionCriteriaExpression)
selectionCriteriaExpression
- A list of ExpressionType
for the request