public interface IWorkflowFactory
Represents the factory for the workflow object to be persisted on the system
| Modifier and Type | Method and Description |
|---|---|
IWFAction |
createAction(WFActionType type)
Create a new instance of action to be persisted on the system
|
IWFActivity |
createActivity(java.lang.String name,
WFActivityType type)
Creates a new instance of activity to be persisted on the system
|
IWFActivityInstanceFindOptions |
createActivityInstanceFindOptions()
Creates a default instance for the ActivityInstanceFindOptions
|
IWFActivityNotificationDefinition |
createActivityNotificationDefinition()
Creates a new instance of a workflow activity notification definition
|
IWFActivityNotificationFindOptions |
createActivityNotificationFindOptions()
Creates a new instance of find options for workflow activity notification instances
|
IWFCustomActionDef |
createCustomActionDef(java.lang.String actionClass)
Create a new instance of custom action definition to be persisted on the system
|
IWFCustomProperty |
createCustomProperty(java.lang.String name,
java.lang.String value)
Create a new instance of a custom property to be persisted on the system
|
IWFEvalUnit |
createEvalUnit(WFEvalType type)
Create a new instance of evaluation unit.
|
IWFFieldSetter |
createFieldSetter(IWFObjectFieldEval field)
Create a new instance of field setter to be persisted on the system
|
IWFProcessDefinition |
createProcessDefinition(java.lang.String name,
Id typeId)
Creates a new instance of process definition to be persisted on the system
|
IWFProcessDefinitionFindOptions |
createProcessDefinitionFindOptions()
Creates a default instance for the ProcessDefinitionFindOptions
|
IWFSearchInCondition |
createSearchInCondition(WFConditionAttribute newAttribute) |
IWFSearchCondition |
createSearchRangeCondition(WFConditionAttribute newAttribute,
java.util.Date lowValue,
java.util.Date highValue) |
IWFSearchCondition |
createSearchRangeCondition(WFConditionAttribute newAttribute,
int lowValue,
int highValue) |
IWFSearchCondition |
createSearchSimpleCondition(WFConditionAttribute newAttribute,
int newOperator,
java.util.Date newValue) |
IWFSearchCondition |
createSearchSimpleCondition(WFConditionAttribute newAttribute,
int newOperator,
int newValue)
Creates a new instance for workflow SearchCondition
|
IWFSearchCondition |
createSearchSimpleCondition(WFConditionAttribute newAttribute,
int newOperator,
java.lang.String newValue)
Creates a new instance for workflow SearchCondition
|
IWFStringEval |
createStringEval(java.lang.String value)
Create a new instance of string evaluation unit
|
IWFTransition |
createTransition(java.lang.String name,
java.lang.String targetActivity)
Create a new instance of transition to be persisted on the system
|
IWFTransitionOptions |
createTransitionOptions()
Create a new instance of a transition options container.
|
IWFTransitionOptions |
createTransitionOptions(java.lang.String comment)
Create a new instance of a transition options container.
|
IWFProcessDefinition createProcessDefinition(java.lang.String name, Id typeId)
name - - name of the process definition, which has to be unique among the process definitions for the same type definitiontypeId - - Id of ITypeDefinitionIWFActivity createActivity(java.lang.String name, WFActivityType type)
name - - name of the activity, which has to be unique under a process definitiontype - - WFActivityTypeIWFTransition createTransition(java.lang.String name, java.lang.String targetActivity)
name - - name of the transition, which has to be unique under an activitytargetActivity - - name of the target activity name, or null when the transition completes the process instanceIWFAction createAction(WFActionType type)
type - - WFActionTypeIWFCustomActionDef createCustomActionDef(java.lang.String actionClass)
actionClass - - full name of the action class to be used.IWFCustomProperty createCustomProperty(java.lang.String name, java.lang.String value)
name - - name of the propertyvalue - - value of the propertyIWFFieldSetter createFieldSetter(IWFObjectFieldEval field)
field - - object field identifier such as "System Fields:Description"IWFProcessDefinitionFindOptions createProcessDefinitionFindOptions()
IWFActivityInstanceFindOptions createActivityInstanceFindOptions()
IWFSearchCondition createSearchSimpleCondition(WFConditionAttribute newAttribute, int newOperator, java.lang.String newValue)
newAttribute - - attribute to be searchednewOperator - - search operatornewValue - - search valueIWFSearchCondition createSearchSimpleCondition(WFConditionAttribute newAttribute, int newOperator, int newValue)
newAttribute - - attribute to be searchednewOperator - - search operatornewValue - - search valueIWFSearchCondition createSearchSimpleCondition(WFConditionAttribute newAttribute, int newOperator, java.util.Date newValue)
newAttribute - newOperator - newValue - IWFSearchCondition createSearchRangeCondition(WFConditionAttribute newAttribute, int lowValue, int highValue)
newAttribute - lowValue - highValue - IWFSearchCondition createSearchRangeCondition(WFConditionAttribute newAttribute, java.util.Date lowValue, java.util.Date highValue)
newAttribute - lowValue - highValue - IWFSearchInCondition createSearchInCondition(WFConditionAttribute newAttribute)
newAttribute - IWFEvalUnit createEvalUnit(WFEvalType type)
type - IWFStringEval createStringEval(java.lang.String value)
value - IWFTransitionOptions createTransitionOptions(java.lang.String comment)
comment - IWFTransitionOptions createTransitionOptions()
IWFActivityNotificationFindOptions createActivityNotificationFindOptions()
IWFActivityNotificationFindOptionsIWFActivityNotificationDefinition createActivityNotificationDefinition()
IWFActivityNotificationDefinition
Licensed Materials - Property of IBM
OpenPages with Watson (PID: 5725-D51)
© Copyright IBM Corporation 2013, 2020. All Rights Reserved.
US Government Users Restricted Rights -
Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.