Class AbstractInstantiationCmd

    • Field Detail

      • ancestorActivityInstanceId

        protected java.lang.String ancestorActivityInstanceId
    • Constructor Detail

      • AbstractInstantiationCmd

        public AbstractInstantiationCmd​(java.lang.String processInstanceId,
                                        java.lang.String ancestorActivityInstanceId)
    • Method Detail

      • addVariable

        public void addVariable​(java.lang.String name,
                                java.lang.Object value)
      • addVariableLocal

        public void addVariableLocal​(java.lang.String name,
                                     java.lang.Object value)
      • addVariables

        public void addVariables​(java.util.Map<java.lang.String,​java.lang.Object> variables)
      • addVariablesLocal

        public void addVariablesLocal​(java.util.Map<java.lang.String,​java.lang.Object> variables)
      • getVariablesLocal

        public VariableMap getVariablesLocal()
      • execute

        public java.lang.Void execute​(CommandContext commandContext)
      • supportsConcurrentChildInstantiation

        protected boolean supportsConcurrentChildInstantiation​(ScopeImpl flowScope)
        Cannot create more than inner instance in a sequential MI construct
      • getTargetElementId

        protected abstract java.lang.String getTargetElementId()