|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
WWFServices is a stateless session bean that provides wrapper on websphere workflow ejbs. This bean supports transactions. This class is a Remote Interface to WWFServicesBean.
Method Summary | |
void |
claim(java.lang.String procDef,
java.lang.String instanceName,
java.lang.String user,
java.util.Hashtable activityVars)
This method claims an activity. |
void |
claim(java.lang.String procDef,
java.lang.String instanceName,
java.lang.String activityName,
java.lang.String user,
java.util.Hashtable activityVars)
This method claims the given activity. |
java.util.Hashtable |
claimPBS(java.lang.String procDef,
java.lang.String instanceName,
java.lang.String user,
java.util.Hashtable activityVars)
This method claims an activity. |
java.util.Hashtable |
claimPBS(java.lang.String procDef,
java.lang.String instanceName,
java.lang.String activityName,
java.lang.String user,
java.util.Hashtable activityVars)
This method claims the given activity. |
void |
complete(java.lang.String procDef,
java.lang.String instanceName,
java.lang.String user,
java.util.Hashtable activityVars)
This method completes an activity. |
void |
complete(java.lang.String procDef,
java.lang.String instanceName,
java.lang.String activityName,
java.lang.String user,
java.util.Hashtable activityVars)
This method completes the given activity. |
java.util.Hashtable |
completePBS(java.lang.String procDef,
java.lang.String instanceName,
java.lang.String user,
java.util.Hashtable activityVars)
This method completes an activity. |
java.util.Hashtable |
completePBS(java.lang.String procDef,
java.lang.String instanceName,
java.lang.String activityName,
java.lang.String user,
java.util.Hashtable activityVars)
This method completes the given activity. |
java.lang.String |
create(java.lang.String procDef,
java.lang.String instanceName,
java.lang.String user,
java.util.Hashtable procVars)
This method creates an instance of a given process template. |
java.util.Hashtable |
createCollabProcessPBS(java.lang.String procDef,
java.lang.String instanceName)
This method is called by collab process. |
java.util.Hashtable |
createPBS(java.lang.String procDef,
java.lang.String instanceName,
java.lang.String user,
java.util.Hashtable procVars)
This method creates an instance of a given process template. |
java.util.Hashtable |
forceFinishPBS(java.lang.String procDef,
java.lang.String instanceName,
java.lang.String activityName,
java.lang.String user,
java.util.Hashtable activityVars)
This method is called by collab process. |
java.util.Vector |
getActivities(java.lang.String user,
java.lang.String templateName,
java.lang.String activityName,
java.lang.String state)
This method retrieves activity information for a given user Additional filters can be provided in retriving available activity information, apart from the mandatory activity owner parameter. |
java.util.Vector |
getActivitiesByRole(java.lang.String user,
java.lang.String role,
java.lang.String state)
This method retrieves activity information for a given user, role and state. |
java.util.Vector |
getActivitiesByUser(java.lang.String user)
This method retrieves activity information for a given user. |
java.util.Vector |
getActivitiesByUserActivityName(java.lang.String user,
java.lang.String activityName)
This method retrieves activity information for a given user and acitivityName |
java.util.Vector |
getActivitiesByUserActivityState(java.lang.String user,
java.lang.String activityState)
This method retrieves activity information for a given user and activityState |
java.util.Vector |
getActivityDetails(java.lang.String instanceName,
java.lang.String activityName)
This method retrieves activity information for a given process name. |
java.util.Vector |
getProcessByBizId(java.lang.String adocId)
This method retrieves information for a given adocId |
java.util.Vector |
getProcessDetails(java.lang.String instanceName)
This method retrieves information for a given process name. |
java.util.Vector |
getProcesses(java.lang.String procDefName)
This method gets all the available processes for a given Process Template name. |
java.util.Vector |
getProcessTemplates()
This method gets all the available process template names. |
boolean |
logOff(java.lang.String argUserId)
This method logs off an user from MQ Workflow |
void |
terminate(java.lang.String procDef,
java.lang.String instanceName,
java.lang.String user)
This method terminates a given process instance. |
java.util.Hashtable |
terminatePBS(java.lang.String procDef,
java.lang.String instanceName,
java.lang.String user)
This method terminates a given process instance. |
void |
unclaim(java.lang.String procDef,
java.lang.String instanceName,
java.lang.String user,
java.util.Hashtable activityVars)
This method unclaims an activity. |
void |
unclaim(java.lang.String procDef,
java.lang.String instanceName,
java.lang.String activityName,
java.lang.String user,
java.util.Hashtable activityVars)
This method unclaims the given activity. |
java.util.Hashtable |
unclaimPBS(java.lang.String procDef,
java.lang.String instanceName,
java.lang.String user,
java.util.Hashtable activityVars)
This method unclaims an activity. |
java.util.Hashtable |
unclaimPBS(java.lang.String procDef,
java.lang.String instanceName,
java.lang.String activityName,
java.lang.String user,
java.util.Hashtable activityVars)
This method unclaims an activity. |
Methods inherited from interface javax.ejb.EJBObject |
getEJBHome,
getHandle,
getPrimaryKey,
isIdentical,
remove |
Method Detail |
public void complete(java.lang.String procDef, java.lang.String instanceName, java.lang.String activityName, java.lang.String user, java.util.Hashtable activityVars) throws java.rmi.RemoteException
procDef
- Process Template Name. e.g "RFQ Process", "PO Process", etc.,instanceName
- Process Instance Name. e.g. "RFQ-123345343"activityName
- Activity NameUser
- The User Id who can complete that activityactivityVars
- Hashtable The activity variablespublic void unclaim(java.lang.String procDef, java.lang.String instanceName, java.lang.String activityName, java.lang.String user, java.util.Hashtable activityVars) throws java.rmi.RemoteException
procDef
- Process Template Name. e.g "RFQ Process", "PO Process", etc.,instanceName
- Process Instance Name. e.g. "RFQ-123345343"activityName
- Activity NameUser
- The User Id who can unclaim the activityactivityVars
- The activity variablespublic void claim(java.lang.String procDef, java.lang.String instanceName, java.lang.String activityName, java.lang.String user, java.util.Hashtable activityVars) throws java.rmi.RemoteException
procDef
- Process Template Name. e.g "RFQ Process", "PO Process", etc.,instanceName
- Process Instance Name. e.g. "RFQ-123345343"activityName
- Activity NameUser
- The User Id who can claim that activityactivityVars
- Hashtable The activity variablespublic void claim(java.lang.String procDef, java.lang.String instanceName, java.lang.String user, java.util.Hashtable activityVars) throws java.rmi.RemoteException
procDef
- Process Template Name. e.g "RFQ Process", "PO Process", etc.,instanceName
- Process Instance Id generated by the MQ WorkFlow.User
- The User Id who can claim that activityactivityVars
- Hashtable The activity variablespublic java.util.Hashtable claimPBS(java.lang.String procDef, java.lang.String instanceName, java.lang.String activityName, java.lang.String user, java.util.Hashtable activityVars) throws java.rmi.RemoteException
procDef
- Process Template Name. e.g "RFQ Process", "PO Process", etc.,instanceName
- Process Instance Name. e.g. "RFQ-123345343"activityName
- Activity NameUser
- The User Id who can claim that activityactivityVars
- Hashtable The activity variablespublic java.util.Hashtable claimPBS(java.lang.String procDef, java.lang.String instanceName, java.lang.String user, java.util.Hashtable activityVars) throws java.rmi.RemoteException
procDef
- Process Template Name. e.g "RFQ Process", "PO Process", etc.,instanceName
- Process Instance Id generated by the MQ WorkFlow.User
- The User Id who can claim that activityactivityVars
- Hashtable The activity variablespublic void complete(java.lang.String procDef, java.lang.String instanceName, java.lang.String user, java.util.Hashtable activityVars) throws java.rmi.RemoteException
procDef
- Process Template Name. e.g "RFQ Process", "PO Process", etc.,instanceName
- Process Instance Name. e.g. "RFQ-123345343"User
- The User Id who can complete that activityactivityVars
- Hashtable The activity variablespublic java.util.Hashtable completePBS(java.lang.String procDef, java.lang.String instanceName, java.lang.String activityName, java.lang.String user, java.util.Hashtable activityVars) throws java.rmi.RemoteException
procDef
- Process Template Name. e.g "RFQ Process", "PO Process", etc.,instanceName
- Process Instance Name. e.g. "RFQ-123345343"activityName
- Activity NameUser
- The User Id who can complete that activityactivityVars
- Hashtable The activity variablespublic java.util.Hashtable completePBS(java.lang.String procDef, java.lang.String instanceName, java.lang.String user, java.util.Hashtable activityVars) throws java.rmi.RemoteException
procDef
- Process Template Name. e.g "RFQ Process", "PO Process", etc.,instanceName
- Process Instance Name. e.g. "RFQ-123345343"User
- The User Id who can complete that activityactivityVars
- Hashtable The activity variablespublic java.lang.String create(java.lang.String procDef, java.lang.String instanceName, java.lang.String user, java.util.Hashtable procVars) throws java.rmi.RemoteException
procDef
- Process Template Name. e.g "RFQ Process", "PO Process", etc.,instanceName
- Process Instance Name. e.g. "RFQ-123345343"User
- The User Id who can create the processprocVars
- Hashtable The Process variables, if anypublic java.util.Hashtable createCollabProcessPBS(java.lang.String procDef, java.lang.String instanceName) throws java.rmi.RemoteException
procDef
- Process Template Name. e.g "RFQ Process", "PO Process", etc.,instanceName
- Process Instance Name. e.g. "RFQ-123345343"public java.util.Hashtable createPBS(java.lang.String procDef, java.lang.String instanceName, java.lang.String user, java.util.Hashtable procVars) throws java.rmi.RemoteException
procDef
- Process Template Name. e.g "RFQ Process", "PO Process", etc.,instanceName
- Process Instance Name. e.g. "RFQ-123345343"User
- The User Id who can create the processprocVars
- Hashtable The Process variables, if anypublic java.util.Hashtable forceFinishPBS(java.lang.String procDef, java.lang.String instanceName, java.lang.String activityName, java.lang.String user, java.util.Hashtable activityVars) throws java.rmi.RemoteException
procDef
- Process Template Name. e.g "RFQ Process", "PO Process", etc.,instanceName
- Process Instance Name. e.g. "RFQ-123345343"activityName
- Activity nameUser
- The User Id who can create the processactivityVars
- Hashtable The Process variables, if anypublic java.util.Vector getActivities(java.lang.String user, java.lang.String templateName, java.lang.String activityName, java.lang.String state) throws java.rmi.RemoteException
user
- The Owner of the activity.templateName
- The Process Template nameactivityOwner
- The Activity Namestate
- The Activity statepublic java.util.Vector getActivitiesByRole(java.lang.String user, java.lang.String role, java.lang.String state) throws java.rmi.RemoteException
user
- The owner of the activity.role
- The role of the userstate
- The state of the activitypublic java.util.Vector getActivitiesByUser(java.lang.String user) throws java.rmi.RemoteException
user
- The Owner of the activity.public java.util.Vector getActivitiesByUserActivityName(java.lang.String user, java.lang.String activityName) throws java.rmi.RemoteException
user
- The Owner of the activity.activityName
- The Activity Namepublic java.util.Vector getActivitiesByUserActivityState(java.lang.String user, java.lang.String activityState) throws java.rmi.RemoteException
user
- The Owner of the activity.activityName
- The Activity Statepublic java.util.Vector getActivityDetails(java.lang.String instanceName, java.lang.String activityName) throws java.rmi.RemoteException
instanceName
- The Process instance name.public java.util.Vector getProcessByBizId(java.lang.String adocId) throws java.rmi.RemoteException
instanceName
- The Process instance name.public java.util.Vector getProcessDetails(java.lang.String instanceName) throws java.rmi.RemoteException
instanceName
- The Process instance name.public java.util.Vector getProcesses(java.lang.String procDefName) throws java.rmi.RemoteException
procDefName
- The Process Template Namepwd
- User The owner of the processpublic java.util.Vector getProcessTemplates() throws java.rmi.RemoteException
public boolean logOff(java.lang.String argUserId) throws java.rmi.RemoteException
argUserId
- The userId to be logged off.public void terminate(java.lang.String procDef, java.lang.String instanceName, java.lang.String user) throws java.rmi.RemoteException
procDef
- Process Template Name. e.g "RFQ Process", "PO Process", etc.,instanceName
- Process Instance Name. e.g. "RFQ-123345343"User
- The User Id who can claim that activitypublic java.util.Hashtable terminatePBS(java.lang.String procDef, java.lang.String instanceName, java.lang.String user) throws java.rmi.RemoteException
procDef
- Process Template Name. e.g "RFQ Process", "PO Process", etc.,instanceName
- Process Instance Name. e.g. "RFQ-123345343"User
- The User Id who can claim that activitypublic void unclaim(java.lang.String procDef, java.lang.String instanceName, java.lang.String user, java.util.Hashtable activityVars) throws java.rmi.RemoteException
procDef
- Process Template Name. e.g "RFQ Process", "PO Process", etc.,instanceName
- Process Instance Name. e.g. "RFQ-123345343"User
- The User Id who can unclaim the activityactivityVars
- The activity variablespublic java.util.Hashtable unclaimPBS(java.lang.String procDef, java.lang.String instanceName, java.lang.String activityName, java.lang.String user, java.util.Hashtable activityVars) throws java.rmi.RemoteException
procDef
- Process Template Name. e.g "RFQ Process", "PO Process", etc.,instanceName
- Process Instance Name. e.g. "RFQ-123345343"User
- The User Id who can unclaim the activityactivityVars
- The activity variablespublic java.util.Hashtable unclaimPBS(java.lang.String procDef, java.lang.String instanceName, java.lang.String user, java.util.Hashtable activityVars) throws java.rmi.RemoteException
procDef
- Process Template Name. e.g "RFQ Process", "PO Process", etc.,instanceName
- Process Instance Name. e.g. "RFQ-123345343"User
- The User Id who can unclaim the activityactivityVars
- The activity variables
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |