org.jbpm.jpdl.internal.model
Class JpdlProcessDefinition

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.jpdl.internal.model.JpdlProcessDefinition
All Implemented Interfaces:
java.io.Serializable, org.jbpm.api.ProcessDefinition, org.jbpm.pvm.internal.client.ClientProcessDefinition, org.jbpm.pvm.internal.model.CompositeElement, org.jbpm.pvm.internal.model.ObservableElement, org.jbpm.pvm.internal.model.OpenProcessDefinition

public class JpdlProcessDefinition
extends org.jbpm.pvm.internal.model.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, 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
JpdlProcessDefinition()
           
 
Method Summary
 org.jbpm.pvm.internal.task.SwimlaneDefinitionImpl createSwimlaneDefinition(java.lang.String name)
           
 org.jbpm.pvm.internal.task.TaskDefinitionImpl createTaskDefinition(java.lang.String name)
           
 org.jbpm.pvm.internal.task.SwimlaneDefinitionImpl getSwimlaneDefinition(java.lang.String name)
           
 java.util.Map<java.lang.String,org.jbpm.pvm.internal.task.TaskDefinitionImpl> getTaskDefinitions()
           
protected  org.jbpm.pvm.internal.model.ExecutionImpl newProcessInstance()
           
 
Methods inherited from class org.jbpm.pvm.internal.model.ProcessDefinitionImpl
addTaskDefinitionImpl, createProcessInstance, createProcessInstance, createProcessInstance, getDeploymentId, getDeploymentTime, getId, getIdGenerator, getImageResourceName, getInitial, getKey, getPackageName, getTaskDefinition, getVersion, isSuspended, 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
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, setEvents, setName
 
Methods inherited from class org.jbpm.pvm.internal.model.ProcessElementImpl
addExceptionHandler, addProperty, createExceptionHandler, getDbid, getExceptionHandlers, getProperties, getProperty, getPropertyKeys, setExceptionHandlers, setProcessDefinition, setProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JpdlProcessDefinition

public JpdlProcessDefinition()
Method Detail

newProcessInstance

protected org.jbpm.pvm.internal.model.ExecutionImpl newProcessInstance()
Overrides:
newProcessInstance in class org.jbpm.pvm.internal.model.ProcessDefinitionImpl

createSwimlaneDefinition

public org.jbpm.pvm.internal.task.SwimlaneDefinitionImpl createSwimlaneDefinition(java.lang.String name)

getSwimlaneDefinition

public org.jbpm.pvm.internal.task.SwimlaneDefinitionImpl getSwimlaneDefinition(java.lang.String name)

createTaskDefinition

public org.jbpm.pvm.internal.task.TaskDefinitionImpl createTaskDefinition(java.lang.String name)

getTaskDefinitions

public java.util.Map<java.lang.String,org.jbpm.pvm.internal.task.TaskDefinitionImpl> getTaskDefinitions()


Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.