站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss JBPM 3.1.3 API 英文版文档

VariableContainer (jbpm-3.1.3) - JBoss JBPM 3.1.3 API 英文版文档


org.jbpm.context.exe
Class VariableContainer

java.lang.Object
  extended by org.jbpm.context.exe.VariableContainer
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
TaskInstance, TokenVariableMap

public abstract class VariableContainer
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  java.util.Map variableInstances
           
 
Constructor Summary
VariableContainer()
           
 
Method Summary
 void addVariableInstance(VariableInstance variableInstance)
           
 void addVariables(java.util.Map variables)
           
 void deleteVariable(java.lang.String name)
           
 void deleteVariableInstance(java.lang.String name)
           
 void deleteVariableLocally(java.lang.String name)
           
 ContextInstance getContextInstance()
           
protected abstract  VariableContainer getParentVariableContainer()
           
abstract  Token getToken()
           
static java.util.Collection getUpdatedVariableContainers(ProcessInstance processInstance)
           
 java.lang.Object getVariable(java.lang.String name)
           
 VariableInstance getVariableInstance(java.lang.String name)
           
 java.util.Map getVariableInstances()
           
 java.lang.Object getVariableLocally(java.lang.String name)
           
 java.util.Map getVariables()
           
 java.util.Map getVariablesLocally()
           
 boolean hasVariable(java.lang.String name)
           
 boolean hasVariableLocally(java.lang.String name)
           
 void setVariable(java.lang.String name, java.lang.Object value)
           
 void setVariableLocally(java.lang.String name, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

variableInstances

protected java.util.Map variableInstances
Constructor Detail

VariableContainer

public VariableContainer()
Method Detail

getParentVariableContainer

protected abstract VariableContainer getParentVariableContainer()

getToken

public abstract Token getToken()

getVariable

public java.lang.Object getVariable(java.lang.String name)

setVariable

public void setVariable(java.lang.String name,
                        java.lang.Object value)

hasVariable

public boolean hasVariable(java.lang.String name)

deleteVariable

public void deleteVariable(java.lang.String name)

addVariables

public void addVariables(java.util.Map variables)

getVariables

public java.util.Map getVariables()

getVariablesLocally

public java.util.Map getVariablesLocally()

hasVariableLocally

public boolean hasVariableLocally(java.lang.String name)

getVariableLocally

public java.lang.Object getVariableLocally(java.lang.String name)

deleteVariableLocally

public void deleteVariableLocally(java.lang.String name)

setVariableLocally

public void setVariableLocally(java.lang.String name,
                               java.lang.Object value)

getVariableInstance

public VariableInstance getVariableInstance(java.lang.String name)

getVariableInstances

public java.util.Map getVariableInstances()

addVariableInstance

public void addVariableInstance(VariableInstance variableInstance)

deleteVariableInstance

public void deleteVariableInstance(java.lang.String name)

getContextInstance

public ContextInstance getContextInstance()

getUpdatedVariableContainers

public static java.util.Collection getUpdatedVariableContainers(ProcessInstance processInstance)


Version : jbpm-3.1.3