org.enhydra.shark
Class WAPIImpl
java.lang.Object
org.enhydra.shark.WAPIImpl
- All Implemented Interfaces:
- WAPI
public class WAPIImpl
- extends java.lang.Object
- implements WAPI
Method Summary |
void |
abortProcessInstance(WMSessionHandle shandle,
java.lang.String procInstId)
|
void |
abortProcessInstances(WMSessionHandle shandle,
java.lang.String procDefUniqueName,
WMFilter filter)
|
void |
assignActivityInstanceAttribute(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String actInstId,
java.lang.String attrName,
java.lang.Object attrValue)
|
void |
assignActivityInstancesAttribute(WMSessionHandle shandle,
java.lang.String procDefUniqueName,
java.lang.String actDefId,
WMFilter filter,
java.lang.String attrName,
java.lang.Object attrValue)
|
void |
assignProcessInstanceAttribute(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String attrName,
java.lang.Object attrValue)
|
void |
assignProcessInstancesAttribute(WMSessionHandle shandle,
java.lang.String procDefUniqueName,
WMFilter filter,
java.lang.String attrName,
java.lang.Object attrValue)
|
void |
assignWorkItemAttribute(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String workItemId,
java.lang.String attrName,
java.lang.Object attrValue)
|
void |
changeActivityInstancesState(WMSessionHandle shandle,
java.lang.String procDefUniqueName,
java.lang.String actDefId,
WMFilter filter,
WMActivityInstanceState newState)
|
void |
changeActivityInstanceState(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String actInstId,
WMActivityInstanceState newState)
|
void |
changeProcessDefinitionState(WMSessionHandle shandle,
java.lang.String procDefUniqueName,
WMProcessDefinitionState newState)
|
void |
changeProcessInstancesState(WMSessionHandle shandle,
java.lang.String procDefUniqueName,
WMFilter filter,
WMProcessInstanceState newState)
|
void |
changeProcessInstanceState(WMSessionHandle shandle,
java.lang.String procInstId,
WMProcessInstanceState newState)
|
void |
changeWorkItemState(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String workItemId,
WMWorkItemState newState)
|
protected void |
checkSecurity(WMSessionHandle shandle,
java.lang.String methodName,
java.util.Map d)
|
void |
completeWorkItem(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String workItemId)
|
WMSessionHandle |
connect(WMConnectInfo connectInfo)
|
java.lang.String |
createProcessInstance(WMSessionHandle shandle,
java.lang.String procDefUniqueName,
java.lang.String procInstName)
|
void |
disconnect(WMSessionHandle shandle)
|
protected WfActivityInternal |
getActivityImpl(WMSessionHandle shandle,
java.lang.String processId,
java.lang.String actId,
int mode)
|
WMActivityInstance |
getActivityInstance(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String actInstId)
|
WMAttribute |
getActivityInstanceAttributeValue(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String actInstId,
java.lang.String attrName)
|
protected WfAssignmentInternal |
getAssignmentImpl(WMSessionHandle shandle,
java.lang.String procId,
java.lang.String actId,
java.lang.String username)
|
static WAPI |
getInstance()
|
WMProcessDefinition |
getProcessDefinition(WMSessionHandle shandle,
java.lang.String procDefName)
|
protected WfProcessInternal |
getProcessImpl(WMSessionHandle shandle,
java.lang.String procId,
int mode)
|
WMProcessInstance |
getProcessInstance(WMSessionHandle shandle,
java.lang.String procInstId)
|
WMAttribute |
getProcessInstanceAttributeValue(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String variableId)
|
protected WfProcessMgrInternal |
getProcessMgrImpl(WMSessionHandle shandle,
java.lang.String name)
|
protected WfResourceInternal |
getResourceImpl(WMSessionHandle shandle,
java.lang.String username)
|
WMWorkItem |
getWorkItem(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String workItemId)
|
WMAttribute |
getWorkItemAttributeValue(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String workItemId,
java.lang.String attrName)
|
WMAttributeIterator |
listActivityInstanceAttributes(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String actInstId,
WMFilter filter,
boolean countFlag)
|
WMActivityInstanceIterator |
listActivityInstances(WMSessionHandle shandle,
WMFilter filter,
boolean countFlag)
|
WMActivityInstanceStateIterator |
listActivityInstanceStates(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String actInstId,
WMFilter filter,
boolean countFlag)
|
WMProcessDefinitionIterator |
listProcessDefinitions(WMSessionHandle shandle,
WMFilter filter,
boolean countFlag)
|
WMProcessDefinitionStateIterator |
listProcessDefinitionStates(WMSessionHandle shandle,
java.lang.String procDefUniqueName,
WMFilter filter,
boolean countFlag)
|
WMAttributeIterator |
listProcessInstanceAttributes(WMSessionHandle shandle,
java.lang.String procInstId,
WMFilter filter,
boolean countFlag)
|
WMProcessInstanceIterator |
listProcessInstances(WMSessionHandle shandle,
WMFilter filter,
boolean countFlag)
|
WMProcessInstanceStateIterator |
listProcessInstanceStates(WMSessionHandle shandle,
java.lang.String procInstId,
WMFilter filter,
boolean countFlag)
|
WMAttributeIterator |
listWorkItemAttributes(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String workItemId,
WMFilter filter,
boolean countFlag)
|
WMWorkItemIterator |
listWorkItems(WMSessionHandle shandle,
WMFilter filter,
boolean countFlag)
|
WMWorkItemStateIterator |
listWorkItemStates(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String workItemId,
WMFilter filter,
boolean countFlag)
|
void |
reassignWorkItem(WMSessionHandle shandle,
java.lang.String sourceUser,
java.lang.String targetUser,
java.lang.String procInstId,
java.lang.String workItemId)
|
java.lang.String |
startProcess(WMSessionHandle shandle,
java.lang.String procInstId)
|
void |
terminateProcessInstance(WMSessionHandle shandle,
java.lang.String procInstId)
|
void |
terminateProcessInstances(WMSessionHandle shandle,
java.lang.String procDefUniqueName,
WMFilter filter)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static WAPI getInstance()
connect
public WMSessionHandle connect(WMConnectInfo connectInfo)
throws java.lang.Exception
- Specified by:
connect
in interface WAPI
- Throws:
java.lang.Exception
disconnect
public void disconnect(WMSessionHandle shandle)
throws java.lang.Exception
- Specified by:
disconnect
in interface WAPI
- Throws:
java.lang.Exception
listProcessDefinitions
public WMProcessDefinitionIterator listProcessDefinitions(WMSessionHandle shandle,
WMFilter filter,
boolean countFlag)
throws java.lang.Exception
- Specified by:
listProcessDefinitions
in interface WAPI
- Throws:
java.lang.Exception
listProcessDefinitionStates
public WMProcessDefinitionStateIterator listProcessDefinitionStates(WMSessionHandle shandle,
java.lang.String procDefUniqueName,
WMFilter filter,
boolean countFlag)
throws java.lang.Exception
- Specified by:
listProcessDefinitionStates
in interface WAPI
- Throws:
java.lang.Exception
changeProcessDefinitionState
public void changeProcessDefinitionState(WMSessionHandle shandle,
java.lang.String procDefUniqueName,
WMProcessDefinitionState newState)
throws java.lang.Exception
- Specified by:
changeProcessDefinitionState
in interface WAPI
- Throws:
java.lang.Exception
createProcessInstance
public java.lang.String createProcessInstance(WMSessionHandle shandle,
java.lang.String procDefUniqueName,
java.lang.String procInstName)
throws java.lang.Exception
- Specified by:
createProcessInstance
in interface WAPI
- Throws:
java.lang.Exception
startProcess
public java.lang.String startProcess(WMSessionHandle shandle,
java.lang.String procInstId)
throws java.lang.Exception
- Specified by:
startProcess
in interface WAPI
- Throws:
java.lang.Exception
terminateProcessInstance
public void terminateProcessInstance(WMSessionHandle shandle,
java.lang.String procInstId)
throws java.lang.Exception
- Specified by:
terminateProcessInstance
in interface WAPI
- Throws:
java.lang.Exception
listProcessInstanceStates
public WMProcessInstanceStateIterator listProcessInstanceStates(WMSessionHandle shandle,
java.lang.String procInstId,
WMFilter filter,
boolean countFlag)
throws java.lang.Exception
- Specified by:
listProcessInstanceStates
in interface WAPI
- Throws:
java.lang.Exception
changeProcessInstanceState
public void changeProcessInstanceState(WMSessionHandle shandle,
java.lang.String procInstId,
WMProcessInstanceState newState)
throws java.lang.Exception
- Specified by:
changeProcessInstanceState
in interface WAPI
- Throws:
java.lang.Exception
listProcessInstanceAttributes
public WMAttributeIterator listProcessInstanceAttributes(WMSessionHandle shandle,
java.lang.String procInstId,
WMFilter filter,
boolean countFlag)
throws java.lang.Exception
- Specified by:
listProcessInstanceAttributes
in interface WAPI
- Throws:
java.lang.Exception
getProcessInstanceAttributeValue
public WMAttribute getProcessInstanceAttributeValue(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String variableId)
throws java.lang.Exception
- Specified by:
getProcessInstanceAttributeValue
in interface WAPI
- Throws:
java.lang.Exception
getActivityInstanceAttributeValue
public WMAttribute getActivityInstanceAttributeValue(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String actInstId,
java.lang.String attrName)
throws java.lang.Exception
- Specified by:
getActivityInstanceAttributeValue
in interface WAPI
- Throws:
java.lang.Exception
assignProcessInstanceAttribute
public void assignProcessInstanceAttribute(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String attrName,
java.lang.Object attrValue)
throws java.lang.Exception
- Specified by:
assignProcessInstanceAttribute
in interface WAPI
- Throws:
java.lang.Exception
listActivityInstanceStates
public WMActivityInstanceStateIterator listActivityInstanceStates(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String actInstId,
WMFilter filter,
boolean countFlag)
throws java.lang.Exception
- Specified by:
listActivityInstanceStates
in interface WAPI
- Throws:
java.lang.Exception
changeActivityInstanceState
public void changeActivityInstanceState(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String actInstId,
WMActivityInstanceState newState)
throws java.lang.Exception
- Specified by:
changeActivityInstanceState
in interface WAPI
- Throws:
java.lang.Exception
listActivityInstanceAttributes
public WMAttributeIterator listActivityInstanceAttributes(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String actInstId,
WMFilter filter,
boolean countFlag)
throws java.lang.Exception
- Specified by:
listActivityInstanceAttributes
in interface WAPI
- Throws:
java.lang.Exception
assignActivityInstanceAttribute
public void assignActivityInstanceAttribute(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String actInstId,
java.lang.String attrName,
java.lang.Object attrValue)
throws java.lang.Exception
- Specified by:
assignActivityInstanceAttribute
in interface WAPI
- Throws:
java.lang.Exception
listProcessInstances
public WMProcessInstanceIterator listProcessInstances(WMSessionHandle shandle,
WMFilter filter,
boolean countFlag)
throws java.lang.Exception
- Specified by:
listProcessInstances
in interface WAPI
- Throws:
java.lang.Exception
getProcessInstance
public WMProcessInstance getProcessInstance(WMSessionHandle shandle,
java.lang.String procInstId)
throws java.lang.Exception
- Specified by:
getProcessInstance
in interface WAPI
- Throws:
java.lang.Exception
listActivityInstances
public WMActivityInstanceIterator listActivityInstances(WMSessionHandle shandle,
WMFilter filter,
boolean countFlag)
throws java.lang.Exception
- Specified by:
listActivityInstances
in interface WAPI
- Throws:
java.lang.Exception
getActivityInstance
public WMActivityInstance getActivityInstance(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String actInstId)
throws java.lang.Exception
- Specified by:
getActivityInstance
in interface WAPI
- Throws:
java.lang.Exception
listWorkItems
public WMWorkItemIterator listWorkItems(WMSessionHandle shandle,
WMFilter filter,
boolean countFlag)
throws java.lang.Exception
- Specified by:
listWorkItems
in interface WAPI
- Throws:
java.lang.Exception
getWorkItem
public WMWorkItem getWorkItem(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String workItemId)
throws java.lang.Exception
- Specified by:
getWorkItem
in interface WAPI
- Throws:
java.lang.Exception
completeWorkItem
public void completeWorkItem(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String workItemId)
throws java.lang.Exception
- Specified by:
completeWorkItem
in interface WAPI
- Throws:
java.lang.Exception
listWorkItemStates
public WMWorkItemStateIterator listWorkItemStates(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String workItemId,
WMFilter filter,
boolean countFlag)
throws java.lang.Exception
- Specified by:
listWorkItemStates
in interface WAPI
- Throws:
java.lang.Exception
changeWorkItemState
public void changeWorkItemState(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String workItemId,
WMWorkItemState newState)
throws java.lang.Exception
- Specified by:
changeWorkItemState
in interface WAPI
- Throws:
java.lang.Exception
reassignWorkItem
public void reassignWorkItem(WMSessionHandle shandle,
java.lang.String sourceUser,
java.lang.String targetUser,
java.lang.String procInstId,
java.lang.String workItemId)
throws java.lang.Exception
- Specified by:
reassignWorkItem
in interface WAPI
- Throws:
java.lang.Exception
listWorkItemAttributes
public WMAttributeIterator listWorkItemAttributes(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String workItemId,
WMFilter filter,
boolean countFlag)
throws java.lang.Exception
- Specified by:
listWorkItemAttributes
in interface WAPI
- Throws:
java.lang.Exception
getWorkItemAttributeValue
public WMAttribute getWorkItemAttributeValue(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String workItemId,
java.lang.String attrName)
throws java.lang.Exception
- Specified by:
getWorkItemAttributeValue
in interface WAPI
- Throws:
java.lang.Exception
assignWorkItemAttribute
public void assignWorkItemAttribute(WMSessionHandle shandle,
java.lang.String procInstId,
java.lang.String workItemId,
java.lang.String attrName,
java.lang.Object attrValue)
throws java.lang.Exception
- Specified by:
assignWorkItemAttribute
in interface WAPI
- Throws:
java.lang.Exception
changeProcessInstancesState
public void changeProcessInstancesState(WMSessionHandle shandle,
java.lang.String procDefUniqueName,
WMFilter filter,
WMProcessInstanceState newState)
throws java.lang.Exception
- Specified by:
changeProcessInstancesState
in interface WAPI
- Throws:
java.lang.Exception
changeActivityInstancesState
public void changeActivityInstancesState(WMSessionHandle shandle,
java.lang.String procDefUniqueName,
java.lang.String actDefId,
WMFilter filter,
WMActivityInstanceState newState)
throws java.lang.Exception
- Specified by:
changeActivityInstancesState
in interface WAPI
- Throws:
java.lang.Exception
terminateProcessInstances
public void terminateProcessInstances(WMSessionHandle shandle,
java.lang.String procDefUniqueName,
WMFilter filter)
throws java.lang.Exception
- Specified by:
terminateProcessInstances
in interface WAPI
- Throws:
java.lang.Exception
assignProcessInstancesAttribute
public void assignProcessInstancesAttribute(WMSessionHandle shandle,
java.lang.String procDefUniqueName,
WMFilter filter,
java.lang.String attrName,
java.lang.Object attrValue)
throws java.lang.Exception
- Specified by:
assignProcessInstancesAttribute
in interface WAPI
- Throws:
java.lang.Exception
assignActivityInstancesAttribute
public void assignActivityInstancesAttribute(WMSessionHandle shandle,
java.lang.String procDefUniqueName,
java.lang.String actDefId,
WMFilter filter,
java.lang.String attrName,
java.lang.Object attrValue)
throws java.lang.Exception
- Specified by:
assignActivityInstancesAttribute
in interface WAPI
- Throws:
java.lang.Exception
abortProcessInstances
public void abortProcessInstances(WMSessionHandle shandle,
java.lang.String procDefUniqueName,
WMFilter filter)
throws java.lang.Exception
- Specified by:
abortProcessInstances
in interface WAPI
- Throws:
java.lang.Exception
abortProcessInstance
public void abortProcessInstance(WMSessionHandle shandle,
java.lang.String procInstId)
throws java.lang.Exception
- Specified by:
abortProcessInstance
in interface WAPI
- Throws:
java.lang.Exception
getProcessDefinition
public WMProcessDefinition getProcessDefinition(WMSessionHandle shandle,
java.lang.String procDefName)
throws java.lang.Exception
- Specified by:
getProcessDefinition
in interface WAPI
- Throws:
java.lang.Exception
checkSecurity
protected void checkSecurity(WMSessionHandle shandle,
java.lang.String methodName,
java.util.Map d)
throws java.lang.Exception
- Throws:
java.lang.Exception
getProcessMgrImpl
protected WfProcessMgrInternal getProcessMgrImpl(WMSessionHandle shandle,
java.lang.String name)
throws java.lang.Exception
- Throws:
java.lang.Exception
getProcessImpl
protected WfProcessInternal getProcessImpl(WMSessionHandle shandle,
java.lang.String procId,
int mode)
throws java.lang.Exception
- Throws:
java.lang.Exception
getActivityImpl
protected WfActivityInternal getActivityImpl(WMSessionHandle shandle,
java.lang.String processId,
java.lang.String actId,
int mode)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAssignmentImpl
protected WfAssignmentInternal getAssignmentImpl(WMSessionHandle shandle,
java.lang.String procId,
java.lang.String actId,
java.lang.String username)
throws java.lang.Exception
- Throws:
java.lang.Exception
getResourceImpl
protected WfResourceInternal getResourceImpl(WMSessionHandle shandle,
java.lang.String username)
throws java.lang.Exception
- Throws:
java.lang.Exception