Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jbpm.workflow.execution.ejb.impl
Class ExecutionSessionBean  view ExecutionSessionBean download ExecutionSessionBean.java

java.lang.Object
  extended byorg.jbpm.util.ejb.impl.AbstractEnterpriseBean
      extended byorg.jbpm.util.ejb.impl.AbstractSessionBean
          extended byorg.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


Field Summary
private static org.jbpm.workflow.execution.impl.ExecutionComponentImpl implementation
           
private static org.apache.log4j.Logger log
           
private static org.jbpm.util.client.ServiceLocator serviceLocator
           
 
Fields inherited from class org.jbpm.util.ejb.impl.AbstractSessionBean
context
 
Constructor Summary
ExecutionSessionBean()
           
 
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 org.jbpm.util.ejb.impl.AbstractSessionBean
ejbCreate, setSessionContext
 
Methods inherited from class org.jbpm.util.ejb.impl.AbstractEnterpriseBean
ejbActivate, ejbPassivate, ejbRemove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.ejb.SessionBean
ejbActivate, ejbPassivate, ejbRemove
 

Field Detail

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
Constructor Detail

ExecutionSessionBean

public ExecutionSessionBean()
Method Detail

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)