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

Quick Search    Search Deep

org.jbpm.workflow.definition.impl
Class CreationContext  view CreationContext download CreationContext.java

java.lang.Object
  extended byorg.jbpm.workflow.definition.impl.ValidationContext
      extended byorg.jbpm.workflow.definition.impl.CreationContext

public class CreationContext
extends ValidationContext


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

Field Detail

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

CreationContext

public CreationContext(ProcessDefinitionImpl processDefinition,
                       java.util.Map entries,
                       org.jbpm.util.db.DbSession dbSession)
Method Detail

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)