java.lang.Object
org.jbpm.util.ejb.impl.AbstractEnterpriseBean
org.jbpm.util.ejb.impl.AbstractSessionBean
org.jbpm.workflow.execution.ejb.impl.ExecutionSessionBean
- All Implemented Interfaces:
- javax.ejb.EnterpriseBean, java.io.Serializable, javax.ejb.SessionBean
- Direct Known Subclasses:
- OpenExecutionSessionBean, SecureExecutionSessionBean
- public abstract class ExecutionSessionBean
- extends org.jbpm.util.ejb.impl.AbstractSessionBean
|
Method Summary |
void |
cancelFlow(java.lang.Long flowId)
|
void |
cancelProcessInstance(java.lang.Long processInstanceId)
|
void |
delegateActivity(java.lang.Long flowId,
java.lang.String actorId)
|
org.jbpm.workflow.execution.ActivityForm |
getActivityForm(java.lang.Long flowId)
|
protected abstract java.lang.String |
getActorId()
|
org.jbpm.workflow.execution.Flow |
getFlow(java.lang.Long flowId)
|
org.jbpm.workflow.execution.Flow |
getFlow(java.lang.Long flowId,
org.jbpm.util.client.Relations relations)
|
org.jbpm.workflow.execution.ActivityForm |
getStartForm(java.lang.Long processDefinitionId)
|
java.util.Collection |
getTaskList()
|
java.util.Collection |
getTaskList(org.jbpm.util.client.Relations relations)
|
java.util.Collection |
getTaskList(java.lang.String actorId)
|
java.util.Collection |
getTaskList(java.lang.String actorId,
org.jbpm.util.client.Relations relations)
|
java.util.Collection |
performActivity(java.lang.Long flowId)
|
java.util.Collection |
performActivity(java.lang.Long flowId,
java.util.Map attributeValues)
|
java.util.Collection |
performActivity(java.lang.Long flowId,
java.util.Map attributeValues,
java.lang.String transitionName)
|
java.util.Collection |
performActivity(java.lang.Long flowId,
java.util.Map attributeValues,
java.lang.String transitionName,
org.jbpm.util.client.Relations relations)
|
org.jbpm.workflow.execution.ProcessInstance |
startProcessInstance(java.lang.Long processDefinitionId)
|
org.jbpm.workflow.execution.ProcessInstance |
startProcessInstance(java.lang.Long processDefinitionId,
java.util.Map attributeValues)
|
org.jbpm.workflow.execution.ProcessInstance |
startProcessInstance(java.lang.Long processDefinitionId,
java.util.Map attributeValues,
java.lang.String transitionName)
|
org.jbpm.workflow.execution.ProcessInstance |
startProcessInstance(java.lang.Long processDefinitionId,
java.util.Map attributeValues,
java.lang.String transitionName,
org.jbpm.util.client.Relations relations)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serviceLocator
private static final org.jbpm.util.client.ServiceLocator serviceLocator
implementation
private static final org.jbpm.workflow.execution.impl.ExecutionComponentImpl implementation
log
private static final org.apache.log4j.Logger log
ExecutionSessionBean
public ExecutionSessionBean()
getActorId
protected abstract java.lang.String getActorId()
getTaskList
public java.util.Collection getTaskList()
getTaskList
public java.util.Collection getTaskList(org.jbpm.util.client.Relations relations)
getTaskList
public java.util.Collection getTaskList(java.lang.String actorId)
getTaskList
public java.util.Collection getTaskList(java.lang.String actorId,
org.jbpm.util.client.Relations relations)
startProcessInstance
public org.jbpm.workflow.execution.ProcessInstance startProcessInstance(java.lang.Long processDefinitionId)
startProcessInstance
public org.jbpm.workflow.execution.ProcessInstance startProcessInstance(java.lang.Long processDefinitionId,
java.util.Map attributeValues)
startProcessInstance
public org.jbpm.workflow.execution.ProcessInstance startProcessInstance(java.lang.Long processDefinitionId,
java.util.Map attributeValues,
java.lang.String transitionName)
startProcessInstance
public org.jbpm.workflow.execution.ProcessInstance startProcessInstance(java.lang.Long processDefinitionId,
java.util.Map attributeValues,
java.lang.String transitionName,
org.jbpm.util.client.Relations relations)
getStartForm
public org.jbpm.workflow.execution.ActivityForm getStartForm(java.lang.Long processDefinitionId)
getActivityForm
public org.jbpm.workflow.execution.ActivityForm getActivityForm(java.lang.Long flowId)
performActivity
public java.util.Collection performActivity(java.lang.Long flowId)
performActivity
public java.util.Collection performActivity(java.lang.Long flowId,
java.util.Map attributeValues)
performActivity
public java.util.Collection performActivity(java.lang.Long flowId,
java.util.Map attributeValues,
java.lang.String transitionName)
performActivity
public java.util.Collection performActivity(java.lang.Long flowId,
java.util.Map attributeValues,
java.lang.String transitionName,
org.jbpm.util.client.Relations relations)
delegateActivity
public void delegateActivity(java.lang.Long flowId,
java.lang.String actorId)
cancelProcessInstance
public void cancelProcessInstance(java.lang.Long processInstanceId)
cancelFlow
public void cancelFlow(java.lang.Long flowId)
getFlow
public org.jbpm.workflow.execution.Flow getFlow(java.lang.Long flowId)
getFlow
public org.jbpm.workflow.execution.Flow getFlow(java.lang.Long flowId,
org.jbpm.util.client.Relations relations)