| org.obe.client.api.base.WorkflowEngineIntf
All known Subclasses: org.obe.engine.WorkflowEngine,
WorkflowEngineIntf | public interface WorkflowEngineIntf (Code) | | Generic interface to the workflow engine. The methods in this interface all
throw java.lang.Exception in order to support J2EE local/remote transparency.
|
Method Summary | |
void | abortProcessInstance(String processInstanceId) | void | abortProcessInstances(String processDefinitionId, WMFilter filter) | void | assignActivityInstanceAttribute(String processInstanceId, String activityInstanceId, String attributeName, Object attributeValue) | void | assignActivityInstancesAttribute(String processDefinitionId, String activityDefinitionId, WMFilter filter, String attributeName, Object attributeValue) | void | assignProcessInstanceAttribute(String processInstanceId, String attributeName, Object attributeValue) | void | assignProcessInstancesAttribute(String processDefinitionId, WMFilter filter, String attributeName, Object attributeValue) | void | assignWorkItemAttribute(String processInstanceId, String workItemId, String attributeName, Object attributeValue) | void | changeActivityInstanceState(String processInstanceId, String activityInstanceId, WMActivityInstanceState newState) | void | changeActivityInstancesState(String processDefinitionId, String activityDefinitionId, WMFilter filter, WMActivityInstanceState newState) | void | changeProcessDefinitionState(String processDefinitionId, WMProcessDefinitionState newState) | void | changeProcessInstanceState(String processInstanceId, WMProcessInstanceState newState) | void | changeProcessInstancesState(String processDefinitionId, WMFilter filter, WMProcessInstanceState newState) | void | changeWorkItemState(String processInstanceId, String workItemId, WMWorkItemState newState) | void | completeWorkItem(String processInstanceId, String workItemId) | String | createPackage(XPDLPackage pkg) | String | createPackage(String content, String contentType) | String | createProcessInstance(String processDefinitionId, String processInstanceName) | String | createProcessInstanceVersioned(String name, String processInstanceName) | int | deleteAuditEntries(WMFilter filter) | void | deletePackage(String packageId) | void | deleteProcessInstance(String processInstanceId) | void | deleteProcessInstances(String processDefinitionId, WMFilter filter) | ToolInvocation[] | executeWorkItem(String processInstanceId, String workItemId) | WMActivityInstance | getActivityInstance(String processInstanceId, String activityInstanceId) | WMAttribute | getActivityInstanceAttributeValue(String processInstanceId, String activityInstanceId, String attributeName) | XPDLPackage | getPackage(String packageId) | String | getPackageContent(String packageId, String contentType) | WMProcessInstance | getProcessInstance(String processInstanceId) | WMAttribute | getProcessInstanceAttributeValue(String processInstanceId, String attributeName) | WMWorkItem | getWorkItem(String processInstanceId, String workItemId) | WMAttribute | getWorkItemAttributeValue(String processInstanceId, String workItemId, String attributeName) | WMAttribute[] | listActivityInstanceAttributes(String processInstanceId, String activityInstanceId, WMFilter filter, boolean countFlag) | WMActivityInstanceState[] | listActivityInstanceStates(String processInstanceId, String activityInstanceId, WMFilter filter, boolean countFlag) | WMActivityInstance[] | listActivityInstances(WMFilter filter, boolean countFlag) | WMAAuditEntry[] | listAuditEntries(WMFilter filter) | WMProcessDefinitionState[] | listProcessDefinitionStates(WMFilter filter, boolean countFlag) | WMProcessDefinition[] | listProcessDefinitions(WMFilter filter, boolean countFlag) | WMAttribute[] | listProcessInstanceAttributes(String processInstanceId, WMFilter filter, boolean countFlag) | WMProcessInstanceState[] | listProcessInstanceStates(String processInstanceId, WMFilter filter, boolean countFlag) | WMProcessInstance[] | listProcessInstances(WMFilter filter, boolean countFlag) | WMAttribute[] | listWorkItemAttributes(String processInstanceId, String workItemId, WMFilter filter, boolean countFlag) | WMWorkItemState[] | listWorkItemStates(String processInstanceId, String workItemId, WMFilter filter, boolean countFlag) | WMWorkItem[] | listWorkItems(WMFilter filter, boolean countFlag) | void | reassignWorkItem(String sourceUser, String targetUser, String processInstanceId, String workItemId) | void | setPackageContent(String packageId, String content, String contentType) | String | startProcess(String processInstanceId) | void | terminateProcessInstance(String processInstanceId) | void | terminateProcessInstances(String processDefinitionId, WMFilter filter) | void | toolFinished(String processInstanceId, String workItemId, int appStatus, Parameter[] parms) | void | toolStarted(String processInstanceId, String workItemId) | void | updatePackage(XPDLPackage pkg) |
|
|