org.camunda.bpm.engine.cdi.impl.context
Class DefaultContextAssociationManager.ScopedAssociation

java.lang.Object
  extended by org.camunda.bpm.engine.cdi.impl.context.DefaultContextAssociationManager.ScopedAssociation
Direct Known Subclasses:
DefaultContextAssociationManager.ConversationScopedAssociation, DefaultContextAssociationManager.RequestScopedAssociation
Enclosing class:
DefaultContextAssociationManager

protected static class DefaultContextAssociationManager.ScopedAssociation
extends Object


Field Summary
protected  Map<String,Object> cachedVariables
           
protected  Map<String,Object> cachedVariablesLocal
           
protected  Execution execution
           
protected  Task task
           
 
Constructor Summary
protected DefaultContextAssociationManager.ScopedAssociation()
           
 
Method Summary
 void flushVariableCache()
           
 Map<String,Object> getCachedVariables()
           
 Map<String,Object> getCachedVariablesLocal()
           
 Execution getExecution()
           
 Task getTask()
           
<T> T
getVariable(String variableName)
           
<T> T
getVariableLocal(String variableName)
           
 void setExecution(Execution execution)
           
 void setTask(Task task)
           
 void setVariable(String variableName, Object value)
           
 void setVariableLocal(String variableName, Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cachedVariables

protected Map<String,Object> cachedVariables

cachedVariablesLocal

protected Map<String,Object> cachedVariablesLocal

execution

protected Execution execution

task

protected Task task
Constructor Detail

DefaultContextAssociationManager.ScopedAssociation

protected DefaultContextAssociationManager.ScopedAssociation()
Method Detail

getExecution

public Execution getExecution()

setExecution

public void setExecution(Execution execution)

getTask

public Task getTask()

setTask

public void setTask(Task task)

getVariable

public <T> T getVariable(String variableName)

setVariable

public void setVariable(String variableName,
                        Object value)

getCachedVariables

public Map<String,Object> getCachedVariables()

getVariableLocal

public <T> T getVariableLocal(String variableName)

setVariableLocal

public void setVariableLocal(String variableName,
                             Object value)

getCachedVariablesLocal

public Map<String,Object> getCachedVariablesLocal()

flushVariableCache

public void flushVariableCache()


Copyright © 2014 camunda services GmbH. All Rights Reserved.