java.lang.Object
org.jbpm.workflow.definition.impl.ValidationContext
org.jbpm.workflow.definition.impl.CreationContext
- public class CreationContext
- extends ValidationContext
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
processDefinition
private ProcessDefinitionImpl processDefinition
entries
private java.util.Map entries
dbSession
private org.jbpm.util.db.DbSession dbSession
processBlock
private ProcessBlockImpl processBlock
transitionDestinationScope
private ProcessBlockImpl transitionDestinationScope
definitionObject
private DefinitionObjectImpl definitionObject
state
private StateImpl state
node
private NodeImpl node
delegatingObject
private java.lang.Object delegatingObject
index
private int index
referencableObjects
private java.util.Map referencableObjects
unresolvedReferences
private java.util.Collection unresolvedReferences
log
private static final org.apache.log4j.Logger log
CreationContext
public CreationContext(ProcessDefinitionImpl processDefinition,
java.util.Map entries,
org.jbpm.util.db.DbSession dbSession)
getProcessDefinition
public ProcessDefinitionImpl getProcessDefinition()
getDbSession
public org.jbpm.util.db.DbSession getDbSession()
getProcessBlock
public ProcessBlockImpl getProcessBlock()
setProcessBlock
public void setProcessBlock(ProcessBlockImpl processBlock)
getTransitionDestinationScope
public ProcessBlockImpl getTransitionDestinationScope()
setTransitionDestinationScope
public void setTransitionDestinationScope(ProcessBlockImpl transitionDestinationScope)
getDefinitionObject
public DefinitionObjectImpl getDefinitionObject()
setDefinitionObject
public void setDefinitionObject(DefinitionObjectImpl definitionObject)
getState
public StateImpl getState()
setState
public void setState(StateImpl state)
getNode
public NodeImpl getNode()
setNode
public void setNode(NodeImpl node)
getDelegatingObject
public java.lang.Object getDelegatingObject()
setDelegatingObject
public void setDelegatingObject(java.lang.Object delegatingObject)
getIndex
public int getIndex()
setIndex
public void setIndex(int index)
incrementIndex
public void incrementIndex()
getEntries
public java.util.Map getEntries()
addUnresolvedReference
public void addUnresolvedReference(java.lang.Object referencingObject,
java.lang.String destinationName,
ProcessBlockImpl destinationScope,
java.lang.String property,
java.lang.Class destinationType)
addReferencableObject
public void addReferencableObject(java.lang.String name,
ProcessBlockImpl scope,
java.lang.Class type,
java.lang.Object referencableObject)
resolveReferences
public void resolveReferences()
findInScope
private java.lang.Object findInScope(UnresolvedReference unresolvedReference,
ProcessBlockImpl scope)