|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.b2bi.bfm.ejb.WWFServicesBean
WWFServices is a stateless session bean that provides wrapper on websphere workflow ejbs. This bean supports transactions. This class contains implementation code.
Constructor Summary | |
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. |
void |
ejbActivate()
ejbActivate method comment |
void |
ejbCreate()
ejbCreate method comment |
void |
ejbPassivate()
ejbPassivate method comment |
void |
ejbRemove()
ejbRemove method comment |
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. |
javax.ejb.SessionContext |
getSessionContext()
getSessionContext method comment |
boolean |
logOff(java.lang.String argUserId)
This method logs off an user from MQ Workflow |
void |
setSessionContext(javax.ejb.SessionContext ctx)
setSessionContext method comment |
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 the given activity. |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public WWFServicesBean()
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 ejbActivate() throws java.rmi.RemoteException
public void ejbCreate() throws javax.ejb.CreateException, java.rmi.RemoteException
public void ejbPassivate() throws java.rmi.RemoteException
public void ejbRemove() throws java.rmi.RemoteException
public javax.ejb.SessionContext getSessionContext()
public void setSessionContext(javax.ejb.SessionContext ctx) throws java.rmi.RemoteException
ctx
- javax.ejb.SessionContextpublic 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"activityName
- Activity NameUser
- 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 |