Class BpmnVariables

  • All Implemented Interfaces:
    io.automatiko.engine.api.Model

    public class BpmnVariables
    extends java.lang.Object
    implements io.automatiko.engine.api.Model
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.util.function.Predicate<io.automatiko.engine.workflow.base.core.context.variable.Variable> INPUTS_ONLY  
      static java.util.function.Predicate<io.automatiko.engine.workflow.base.core.context.variable.Variable> INTERNAL_ONLY  
      static java.util.function.Predicate<io.automatiko.engine.workflow.base.core.context.variable.Variable> OUTPUTS_ONLY  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected BpmnVariables()  
      protected BpmnVariables​(java.util.List<io.automatiko.engine.workflow.base.core.context.variable.Variable> definitions, java.util.Map<java.lang.String,​java.lang.Object> variables)  
      protected BpmnVariables​(java.util.Map<java.lang.String,​java.lang.Object> variables)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static BpmnVariables create()  
      static BpmnVariables create​(java.util.Map<java.lang.String,​java.lang.Object> variables)  
      java.util.List<io.automatiko.engine.workflow.base.core.context.variable.Variable> definitions()  
      void fromMap​(java.util.Map<java.lang.String,​java.lang.Object> vs)  
      java.lang.Object get​(java.lang.String v)  
      BpmnVariables set​(java.lang.String v, java.lang.Object o)  
      java.util.Map<java.lang.String,​java.lang.Object> toMap()  
      java.util.Map<java.lang.String,​java.lang.Object> toMap​(java.util.function.Predicate<io.automatiko.engine.workflow.base.core.context.variable.Variable> filter)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • OUTPUTS_ONLY

        public static final java.util.function.Predicate<io.automatiko.engine.workflow.base.core.context.variable.Variable> OUTPUTS_ONLY
      • INPUTS_ONLY

        public static final java.util.function.Predicate<io.automatiko.engine.workflow.base.core.context.variable.Variable> INPUTS_ONLY
      • INTERNAL_ONLY

        public static final java.util.function.Predicate<io.automatiko.engine.workflow.base.core.context.variable.Variable> INTERNAL_ONLY
    • Constructor Detail

      • BpmnVariables

        protected BpmnVariables()
      • BpmnVariables

        protected BpmnVariables​(java.util.Map<java.lang.String,​java.lang.Object> variables)
      • BpmnVariables

        protected BpmnVariables​(java.util.List<io.automatiko.engine.workflow.base.core.context.variable.Variable> definitions,
                                java.util.Map<java.lang.String,​java.lang.Object> variables)
    • Method Detail

      • create

        public static BpmnVariables create​(java.util.Map<java.lang.String,​java.lang.Object> variables)
      • get

        public java.lang.Object get​(java.lang.String v)
      • set

        public BpmnVariables set​(java.lang.String v,
                                 java.lang.Object o)
      • fromMap

        public void fromMap​(java.util.Map<java.lang.String,​java.lang.Object> vs)
        Specified by:
        fromMap in interface io.automatiko.engine.api.Model
      • definitions

        public java.util.List<io.automatiko.engine.workflow.base.core.context.variable.Variable> definitions()
      • toMap

        public java.util.Map<java.lang.String,​java.lang.Object> toMap()
        Specified by:
        toMap in interface io.automatiko.engine.api.Model
      • toMap

        public java.util.Map<java.lang.String,​java.lang.Object> toMap​(java.util.function.Predicate<io.automatiko.engine.workflow.base.core.context.variable.Variable> filter)