org.ow2.bonita.definition
Class XpdlProcess
java.lang.Object
org.jbpm.pvm.internal.model.ProcessElementImpl
org.jbpm.pvm.internal.model.ObservableElementImpl
org.jbpm.pvm.internal.model.CompositeElementImpl
org.jbpm.pvm.internal.model.ProcessDefinitionImpl
org.ow2.bonita.definition.XpdlProcess
- All Implemented Interfaces:
- java.io.Serializable, org.jbpm.pvm.client.ClientProcessDefinition, org.jbpm.pvm.model.CompositeElement, org.jbpm.pvm.model.ObservableElement, org.jbpm.pvm.model.OpenProcessDefinition, org.jbpm.pvm.ProcessDefinition
public class XpdlProcess
- extends org.jbpm.pvm.internal.model.ProcessDefinitionImpl
- Author:
- Marc Blachon, Guillaume Porcher, Charles Souillard, Miguel Valdes, Pierre Vigneras
- See Also:
- Serialized Form
Fields inherited from class org.jbpm.pvm.internal.model.ProcessDefinitionImpl |
deploymentTime, initial, key, packageName, version |
Fields inherited from class org.jbpm.pvm.internal.model.CompositeElementImpl |
hasTimerDefinitions, hasVariableDefinitions, nodes, nodesMap, 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 |
Methods inherited from class org.jbpm.pvm.internal.model.ProcessDefinitionImpl |
addAttachment, addAttachment, beginProcessInstance, beginProcessInstance, createProcessInstance, createProcessInstance, createProcessInstance, getAttachmentBytes, getAttachmentInputStream, getDeploymentTime, getInitial, getKey, getPackageName, getVersion, setDeploymentTime, setInitial, setKey, setPackageName, setVersion, toString |
Methods inherited from class org.jbpm.pvm.internal.model.CompositeElementImpl |
addNode, createNode, createNode, createTimerDefinition, createVariableDefinition, findNode, getNode, getNodes, getNodesMap, getTimerDefinitions, getVariableDefinitions, hasNode, hasNodes, removeNode |
Methods inherited from class org.jbpm.pvm.internal.model.ObservableElementImpl |
addEvent, createEvent, getDescription, getEvent, getEvents, getParent, hasEvent, setDescription, setEvents, 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 |
processUUID
protected ProcessDefinitionUUID processUUID
packageUUID
protected PackageDefinitionUUID packageUUID
parameters
protected java.util.List<ProcessParameter> parameters
XpdlProcess
protected XpdlProcess()
XpdlProcess
public XpdlProcess(ProcessDefinitionUUID processUUID,
PackageDefinitionUUID packageUUID,
java.util.List<ProcessParameter> parameters)
newProcessInstance
protected org.jbpm.pvm.internal.model.ExecutionImpl newProcessInstance()
- Overrides:
newProcessInstance
in class org.jbpm.pvm.internal.model.ProcessDefinitionImpl
getProcessDefinitionUUID
public ProcessDefinitionUUID getProcessDefinitionUUID()
setVariableDefinitions
public void setVariableDefinitions(java.util.List<org.jbpm.pvm.internal.model.VariableDefinitionImpl> variableDefinitions)
getParameters
public java.util.List<ProcessParameter> getParameters()
getPackageDefinitionUUID
public PackageDefinitionUUID getPackageDefinitionUUID()
getName
public java.lang.String getName()
- Specified by:
getName
in interface org.jbpm.pvm.model.ObservableElement
- Specified by:
getName
in interface org.jbpm.pvm.ProcessDefinition
- Overrides:
getName
in class org.jbpm.pvm.internal.model.ObservableElementImpl
Copyright © 2008 OW2 Consortium. All Rights Reserved.