java.lang.Object | +--com.ibm.workflow.api.smp.EJB.WorkflowEJBBean
Bean implementation class for Enterprise Bean: WorkflowEJB
Constructor Summary | |
---|---|
WorkflowEJBBean()
|
Method Summary | |
---|---|
void |
createInstance(com.ibm.workflow.api.smp.EJB.client.ServiceWrapper service,
java.lang.String oidPT)
Create process instance |
void |
deleteInstance(com.ibm.workflow.api.smp.EJB.client.ServiceWrapper service,
java.lang.String oidPI)
Delete process instance |
void |
ejbActivate()
EjbActivate |
void |
ejbCreate()
Create MQWF session factory |
void |
ejbPassivate()
EjbPassivate |
void |
ejbRemove()
EjbRemove |
javax.ejb.SessionContext |
getSessionContext()
GetSessionContext |
java.lang.String |
logoff(com.ibm.workflow.api.smp.EJB.client.ServiceWrapper service)
Logoff from server |
java.lang.String |
logon(java.lang.String userID,
java.lang.String password, java.lang.String system,
java.lang.String systemGroup)
Logon to workflow server |
com.ibm.workflow.api.smp.EJB.client.ProcessInstanceWrapper[] |
queryInstances(com.ibm.workflow.api.smp.EJB.client.ServiceWrapper service,
java.lang.String filter, java.lang.String sort,
java.lang.Integer threshold)
Query process instances |
com.ibm.workflow.api.smp.EJB.client.WorkItemWrapper[] |
queryItems(com.ibm.workflow.api.smp.EJB.client.ServiceWrapper service,
java.lang.String filter, java.lang.String sort,
java.lang.Integer threshold)
Query work items |
com.ibm.workflow.api.smp.EJB.client.ProcessTemplateWrapper[] |
queryTemplates(com.ibm.workflow.api.smp.EJB.client.ServiceWrapper service,
java.lang.String filter, java.lang.String sort,
java.lang.Integer threshold)
Query process templates |
void |
setSessionContext(javax.ejb.SessionContext ctx)
SetSessionContext |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public WorkflowEJBBean()
Method Detail |
public javax.ejb.SessionContext getSessionContext()
public void setSessionContext(javax.ejb.SessionContext ctx)
setSessionContext
in interface javax.ejb.SessionBean
public void ejbCreate() throws javax.ejb.CreateException
public void ejbActivate()
ejbActivate
in interface javax.ejb.SessionBean
public void ejbPassivate()
ejbPassivate
in interface javax.ejb.SessionBean
public void ejbRemove()
ejbRemove
in interface javax.ejb.SessionBean
public java.lang.String logon(java.lang.String userID, java.lang.String password, java.lang.String system, java.lang.String systemGroup)
userID
- MQWF userIDpassword
-
passwordsystem
- system name,an be nullsystemGroup
-
system group name, can be nullpublic java.lang.String logoff(com.ibm.workflow.api.smp.EJB.client.ServiceWrapper service)
service
- session rep to re-create
sessionpublic com.ibm.workflow.api.smp.EJB.client.ProcessTemplateWrapper[] queryTemplates(com.ibm.workflow.api.smp.EJB.client.ServiceWrapper service, java.lang.String filter, java.lang.String sort, java.lang.Integer threshold)
service
- session rep to re-create sessionfilter
- filter stringsort
- sort stringthreshold
-
thresholdpublic com.ibm.workflow.api.smp.EJB.client.ProcessInstanceWrapper[] queryInstances(com.ibm.workflow.api.smp.EJB.client.ServiceWrapper service, java.lang.String filter, java.lang.String sort, java.lang.Integer threshold)
service
- session rep to re-create sessionfilter
- filter stringsort
- sort stringthreshold
-
thresholdpublic com.ibm.workflow.api.smp.EJB.client.WorkItemWrapper[] queryItems(com.ibm.workflow.api.smp.EJB.client.ServiceWrapper service, java.lang.String filter, java.lang.String sort, java.lang.Integer threshold)
service
- session rep to re-create sessionfilter
- filter stringsort
- sort stringthreshold
-
thresholdpublic void createInstance(com.ibm.workflow.api.smp.EJB.client.ServiceWrapper service, java.lang.String oidPT)
service
- session rep to re-create sessionoidPT
- process template ID to re-createpublic void deleteInstance(com.ibm.workflow.api.smp.EJB.client.ServiceWrapper service, java.lang.String oidPI)
service
- session rep to re-create sessionoidPI
- process instance ID to delete