org.jbpm.pvm.internal.task
Class LifeCycle

java.lang.Object
  extended by org.jbpm.pvm.internal.model.ProcessElementImpl
      extended by org.jbpm.pvm.internal.model.ObservableElementImpl
          extended by org.jbpm.pvm.internal.model.ScopeElementImpl
              extended by org.jbpm.pvm.internal.model.CompositeElementImpl
                  extended by org.jbpm.pvm.internal.model.ProcessDefinitionImpl
                      extended by org.jbpm.pvm.internal.task.LifeCycle
All Implemented Interfaces:
java.io.Serializable, ProcessDefinition, ClientProcessDefinition, CompositeElement, ObservableElement, OpenProcessDefinition

public class LifeCycle
extends ProcessDefinitionImpl

Author:
Tom Baeyens
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jbpm.pvm.internal.model.ProcessDefinitionImpl
deploymentDbid, deploymentTime, id, imageResourceName, initial, isSuspended, key, packageName, taskDefinitions, UNASSIGNED_VERSION, version
 
Fields inherited from class org.jbpm.pvm.internal.model.CompositeElementImpl
activities, activitiesMap
 
Fields inherited from class org.jbpm.pvm.internal.model.ScopeElementImpl
timerDefinitions, variableDefinitions
 
Fields inherited from class org.jbpm.pvm.internal.model.ObservableElementImpl
description, events, name
 
Fields inherited from class org.jbpm.pvm.internal.model.ProcessElementImpl
dbid, dbversion, exceptionHandlers, processDefinition, properties
 
Constructor Summary
LifeCycle()
           
 
Method Summary
protected static void fireLifeCycleEvent(java.lang.String eventName, TaskImpl task)
           
 IdComposer getIdGenerator()
           
static ProcessDefinitionImpl getLifeCycle(TaskImpl task)
           
static java.lang.String initialise(TaskImpl task)
           
 
Methods inherited from class org.jbpm.pvm.internal.model.ProcessDefinitionImpl
addTaskDefinitionImpl, createProcessInstance, createProcessInstance, createProcessInstance, getDeploymentId, getDeploymentTime, getId, getImageResourceName, getInitial, getKey, getPackageName, getTaskDefinition, getVersion, isSuspended, newProcessInstance, setDeploymentDbid, setDeploymentTime, setId, setImageResourceName, setInitial, setKey, setPackageName, setSuspended, setVersion, startProcessInstance, startProcessInstance, toString
 
Methods inherited from class org.jbpm.pvm.internal.model.CompositeElementImpl
addActivity, createActivity, createActivity, findActivity, getActivities, getActivitiesMap, getActivity, hasActivities, hasActivity, removeActivity
 
Methods inherited from class org.jbpm.pvm.internal.model.ScopeElementImpl
addTimerDefinition, createTimerDefinition, createVariableDefinition, getTimerDefinitions, getVariableDefinitions, hasTimerDefinitions, hasVariableDefinitions, isLocalScope
 
Methods inherited from class org.jbpm.pvm.internal.model.ObservableElementImpl
addEvent, createEvent, getDescription, getEvent, getEvents, getName, getParent, hasEvent, setDescription, setName
 
Methods inherited from class org.jbpm.pvm.internal.model.ProcessElementImpl
addExceptionHandler, addProperty, createExceptionHandler, getDbid, getExceptionHandlers, getProcessDefinition, getProperties, getProperty, getPropertyKeys, setExceptionHandlers, setProcessDefinition, setProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jbpm.api.ProcessDefinition
getDescription, getName
 
Methods inherited from interface org.jbpm.pvm.internal.model.CompositeElement
findActivity, getActivities, getActivitiesMap, getActivity, hasActivities, hasActivity
 
Methods inherited from interface org.jbpm.pvm.internal.model.ObservableElement
getDbid, getName, getParent, getProcessDefinition, getProperty, getPropertyKeys, hasEvent
 

Constructor Detail

LifeCycle

public LifeCycle()
Method Detail

initialise

public static java.lang.String initialise(TaskImpl task)

getLifeCycle

public static ProcessDefinitionImpl getLifeCycle(TaskImpl task)

fireLifeCycleEvent

protected static void fireLifeCycleEvent(java.lang.String eventName,
                                         TaskImpl task)

getIdGenerator

public IdComposer getIdGenerator()


Copyright © 2010 JBoss Community. All Rights Reserved.