Package org.camunda.bpm.engine.cdi
Class ProcessVariables
- java.lang.Object
-
- org.camunda.bpm.engine.cdi.ProcessVariables
-
public class ProcessVariables extends java.lang.Object
Allows to access the process variables of a managed process instance. A process instance can be managed, using theBusinessProcess
-bean.- Author:
- Daniel Meyer
-
-
Constructor Summary
Constructors Constructor Description ProcessVariables()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Object
getProcessVariable(javax.enterprise.inject.spi.InjectionPoint ip)
protected java.lang.Object
getProcessVariableLocal(javax.enterprise.inject.spi.InjectionPoint ip)
protected TypedValue
getProcessVariableLocalTyped(javax.enterprise.inject.spi.InjectionPoint ip)
protected TypedValue
getProcessVariableTyped(javax.enterprise.inject.spi.InjectionPoint ip)
protected java.lang.String
getVariableLocalName(javax.enterprise.inject.spi.InjectionPoint ip)
protected java.lang.String
getVariableLocalTypedName(javax.enterprise.inject.spi.InjectionPoint ip)
protected java.lang.String
getVariableName(javax.enterprise.inject.spi.InjectionPoint ip)
protected java.lang.String
getVariableTypedName(javax.enterprise.inject.spi.InjectionPoint ip)
protected VariableMap
processVariableMap()
protected VariableMap
processVariableMapLocal()
protected java.util.Map<java.lang.String,java.lang.Object>
processVariables()
protected java.util.Map<java.lang.String,java.lang.Object>
processVariablesLocal()
-
-
-
Method Detail
-
getVariableName
protected java.lang.String getVariableName(javax.enterprise.inject.spi.InjectionPoint ip)
-
getVariableTypedName
protected java.lang.String getVariableTypedName(javax.enterprise.inject.spi.InjectionPoint ip)
-
getProcessVariable
@Produces @ProcessVariable protected java.lang.Object getProcessVariable(javax.enterprise.inject.spi.InjectionPoint ip)
-
getProcessVariableTyped
@Produces @ProcessVariableTyped protected TypedValue getProcessVariableTyped(javax.enterprise.inject.spi.InjectionPoint ip)
- Since:
- 7.3
-
processVariables
@Produces @Named protected java.util.Map<java.lang.String,java.lang.Object> processVariables()
-
processVariableMap
@Produces @Named protected VariableMap processVariableMap()
- Since:
- 7.3
-
getVariableLocalName
protected java.lang.String getVariableLocalName(javax.enterprise.inject.spi.InjectionPoint ip)
-
getVariableLocalTypedName
protected java.lang.String getVariableLocalTypedName(javax.enterprise.inject.spi.InjectionPoint ip)
-
getProcessVariableLocal
@Produces @ProcessVariableLocal protected java.lang.Object getProcessVariableLocal(javax.enterprise.inject.spi.InjectionPoint ip)
-
getProcessVariableLocalTyped
@Produces @ProcessVariableLocalTyped protected TypedValue getProcessVariableLocalTyped(javax.enterprise.inject.spi.InjectionPoint ip)
- Since:
- 7.3
-
processVariablesLocal
@Produces @Named protected java.util.Map<java.lang.String,java.lang.Object> processVariablesLocal()
-
processVariableMapLocal
@Produces @Named protected VariableMap processVariableMapLocal()
- Since:
- 7.3
-
-