org.activiti.engine.impl.el
类 StartProcessVariableScope

java.lang.Object
  继承者 org.activiti.engine.impl.el.StartProcessVariableScope
所有已实现的接口:
VariableScope

public class StartProcessVariableScope
extends Object
implements VariableScope

Variable-scope only used to resolve variables when NO execution is active but expression-resolving is needed. This occurs eg. when start-form properties have default's defined. Even though variables are not available yet, expressions should be resolved anyway.

作者:
Frederik Heremans

构造方法摘要
StartProcessVariableScope()
           
 
方法摘要
 void createVariableLocal(String variableName, Object value)
           
 void createVariablesLocal(Map<String,? extends Object> variables)
           
static StartProcessVariableScope getSharedInstance()
          Since a StartProcessVariableScope has no state, it's safe to use the same instance to prevent too many useless instances created.
 Object getVariable(String variableName)
           
 Object getVariableLocal(String variableName)
           
 Set<String> getVariableNames()
           
 Set<String> getVariableNamesLocal()
           
 Map<String,Object> getVariables()
           
 Map<String,Object> getVariablesLocal()
           
 boolean hasVariable(String variableName)
           
 boolean hasVariableLocal(String variableName)
           
 boolean hasVariables()
           
 boolean hasVariablesLocal()
           
 void removeVariable(String variableName)
          Removes the variable and creates a new HistoricVariableUpdateEntity.
 void removeVariableLocal(String variableName)
          Removes the local variable and creates a new HistoricVariableUpdateEntity.
 void removeVariables()
          Removes the (local) variables and creates a new HistoricVariableUpdateEntity for each of them.
 void removeVariables(Collection<String> variableNames)
          Removes the variables and creates a new HistoricVariableUpdateEntity for each of them.
 void removeVariablesLocal()
          Removes the (local) variables and creates a new HistoricVariableUpdateEntity for each of them.
 void removeVariablesLocal(Collection<String> variableNames)
          Removes the local variables and creates a new HistoricVariableUpdateEntity for each of them.
 void setVariable(String variableName, Object value)
           
 Object setVariableLocal(String variableName, Object value)
           
 void setVariables(Map<String,? extends Object> variables)
           
 void setVariablesLocal(Map<String,? extends Object> variables)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

StartProcessVariableScope

public StartProcessVariableScope()
方法详细信息

getSharedInstance

public static StartProcessVariableScope getSharedInstance()
Since a StartProcessVariableScope has no state, it's safe to use the same instance to prevent too many useless instances created.


getVariables

public Map<String,Object> getVariables()
指定者:
接口 VariableScope 中的 getVariables

getVariablesLocal

public Map<String,Object> getVariablesLocal()
指定者:
接口 VariableScope 中的 getVariablesLocal

getVariable

public Object getVariable(String variableName)
指定者:
接口 VariableScope 中的 getVariable

getVariableLocal

public Object getVariableLocal(String variableName)
指定者:
接口 VariableScope 中的 getVariableLocal

getVariableNames

public Set<String> getVariableNames()
指定者:
接口 VariableScope 中的 getVariableNames

getVariableNamesLocal

public Set<String> getVariableNamesLocal()
指定者:
接口 VariableScope 中的 getVariableNamesLocal

setVariable

public void setVariable(String variableName,
                        Object value)
指定者:
接口 VariableScope 中的 setVariable

setVariableLocal

public Object setVariableLocal(String variableName,
                               Object value)
指定者:
接口 VariableScope 中的 setVariableLocal

setVariables

public void setVariables(Map<String,? extends Object> variables)
指定者:
接口 VariableScope 中的 setVariables

setVariablesLocal

public void setVariablesLocal(Map<String,? extends Object> variables)
指定者:
接口 VariableScope 中的 setVariablesLocal

hasVariables

public boolean hasVariables()
指定者:
接口 VariableScope 中的 hasVariables

hasVariablesLocal

public boolean hasVariablesLocal()
指定者:
接口 VariableScope 中的 hasVariablesLocal

hasVariable

public boolean hasVariable(String variableName)
指定者:
接口 VariableScope 中的 hasVariable

hasVariableLocal

public boolean hasVariableLocal(String variableName)
指定者:
接口 VariableScope 中的 hasVariableLocal

createVariableLocal

public void createVariableLocal(String variableName,
                                Object value)
指定者:
接口 VariableScope 中的 createVariableLocal

createVariablesLocal

public void createVariablesLocal(Map<String,? extends Object> variables)

removeVariable

public void removeVariable(String variableName)
从接口 VariableScope 复制的描述
Removes the variable and creates a new HistoricVariableUpdateEntity.

指定者:
接口 VariableScope 中的 removeVariable

removeVariableLocal

public void removeVariableLocal(String variableName)
从接口 VariableScope 复制的描述
Removes the local variable and creates a new HistoricVariableUpdateEntity.

指定者:
接口 VariableScope 中的 removeVariableLocal

removeVariables

public void removeVariables()
从接口 VariableScope 复制的描述
Removes the (local) variables and creates a new HistoricVariableUpdateEntity for each of them.

指定者:
接口 VariableScope 中的 removeVariables

removeVariablesLocal

public void removeVariablesLocal()
从接口 VariableScope 复制的描述
Removes the (local) variables and creates a new HistoricVariableUpdateEntity for each of them.

指定者:
接口 VariableScope 中的 removeVariablesLocal

removeVariables

public void removeVariables(Collection<String> variableNames)
从接口 VariableScope 复制的描述
Removes the variables and creates a new HistoricVariableUpdateEntity for each of them.

指定者:
接口 VariableScope 中的 removeVariables

removeVariablesLocal

public void removeVariablesLocal(Collection<String> variableNames)
从接口 VariableScope 复制的描述
Removes the local variables and creates a new HistoricVariableUpdateEntity for each of them.

指定者:
接口 VariableScope 中的 removeVariablesLocal


Copyright © 2013 Alfresco. All rights reserved.