Class 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 the BusinessProcess-bean.
    Author:
    Daniel Meyer
    • Constructor Detail

      • ProcessVariables

        public ProcessVariables()
    • 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