Class ProcessVariables

java.lang.Object
org.camunda.bpm.engine.cdi.ProcessVariables

public class ProcessVariables extends Object
Allows to access the process variables of a managed process instance. A process instance can be managed, using the BusinessProcess-bean.
Author:
Daniel Meyer
  • Constructor Details

    • ProcessVariables

      public ProcessVariables()
  • Method Details

    • getVariableName

      protected String getVariableName(javax.enterprise.inject.spi.InjectionPoint ip)
    • getVariableTypedName

      protected String getVariableTypedName(javax.enterprise.inject.spi.InjectionPoint ip)
    • getProcessVariable

      @Produces @ProcessVariable protected 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 Map<String,Object> processVariables()
    • processVariableMap

      @Produces @Named protected VariableMap processVariableMap()
      Since:
      7.3
    • getVariableLocalName

      protected String getVariableLocalName(javax.enterprise.inject.spi.InjectionPoint ip)
    • getVariableLocalTypedName

      protected String getVariableLocalTypedName(javax.enterprise.inject.spi.InjectionPoint ip)
    • getProcessVariableLocal

      @Produces @ProcessVariableLocal protected 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 Map<String,Object> processVariablesLocal()
    • processVariableMapLocal

      @Produces @Named protected VariableMap processVariableMapLocal()
      Since:
      7.3