org.camunda.bpm.engine.cdi
Class ProcessVariables

java.lang.Object
  extended by 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 Summary
ProcessVariables()
           
 
Method Summary
protected  Object getProcessVariable(javax.enterprise.inject.spi.InjectionPoint ip)
           
protected  Object getProcessVariableLocal(javax.enterprise.inject.spi.InjectionPoint ip)
           
protected  org.camunda.bpm.engine.variable.value.TypedValue getProcessVariableLocalTyped(javax.enterprise.inject.spi.InjectionPoint ip)
           
protected  org.camunda.bpm.engine.variable.value.TypedValue getProcessVariableTyped(javax.enterprise.inject.spi.InjectionPoint ip)
           
protected  String getVariableLocalName(javax.enterprise.inject.spi.InjectionPoint ip)
           
protected  String getVariableLocalTypedName(javax.enterprise.inject.spi.InjectionPoint ip)
           
protected  String getVariableName(javax.enterprise.inject.spi.InjectionPoint ip)
           
protected  String getVariableTypedName(javax.enterprise.inject.spi.InjectionPoint ip)
           
protected  org.camunda.bpm.engine.variable.VariableMap processVariableMap()
           
protected  org.camunda.bpm.engine.variable.VariableMap processVariableMapLocal()
           
protected  Map<String,Object> processVariables()
           
protected  Map<String,Object> processVariablesLocal()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcessVariables

public ProcessVariables()
Method Detail

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 org.camunda.bpm.engine.variable.value.TypedValue getProcessVariableTyped(javax.enterprise.inject.spi.InjectionPoint ip)
Since:
7.3

processVariables

@Produces
@Named
protected Map<String,Object> processVariables()

processVariableMap

@Produces
@Named
protected org.camunda.bpm.engine.variable.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 org.camunda.bpm.engine.variable.value.TypedValue getProcessVariableLocalTyped(javax.enterprise.inject.spi.InjectionPoint ip)
Since:
7.3

processVariablesLocal

@Produces
@Named
protected Map<String,Object> processVariablesLocal()

processVariableMapLocal

@Produces
@Named
protected org.camunda.bpm.engine.variable.VariableMap processVariableMapLocal()
Since:
7.3


Copyright © 2015 camunda services GmbH. All rights reserved.