Class LoadMasterDataInstanceDataCmd

    • Method Detail

      • execute

        public java.util.Collection<MasterDataInstance> execute​(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
        Specified by:
        execute in interface org.flowable.common.engine.impl.interceptor.Command<java.util.Collection<MasterDataInstance>>
      • loadDocument

        protected java.util.Collection<MasterDataInstance> loadDocument​(com.fasterxml.jackson.databind.JsonNode dataDocument,
                                                                        DataObjectEngineConfiguration engineConfiguration,
                                                                        org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
      • loadDocument

        protected java.util.Collection<MasterDataInstance> loadDocument​(java.lang.String dataObjectDefinitionKey,
                                                                        java.lang.String dataObjectDefinitionId,
                                                                        java.lang.String tenantId,
                                                                        boolean overwrite,
                                                                        com.fasterxml.jackson.databind.node.ArrayNode itemsNode,
                                                                        DataObjectEngineConfiguration engineConfiguration,
                                                                        org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
      • getExistingInstances

        protected java.util.List<MasterDataInstance> getExistingInstances​(java.lang.String dataObjectDefinitionKey,
                                                                          java.lang.String dataObjectDefinitionId,
                                                                          java.lang.String tenantIdForDataObject,
                                                                          MasterDataInstanceEntityManager masterDataInstanceEntityManager)
      • createVariableEntity

        protected void createVariableEntity​(java.lang.String targetVariableName,
                                            java.lang.Object variableValue,
                                            MasterDataInstanceEntity masterDataInstance,
                                            org.flowable.variable.api.types.VariableTypes variableTypes,
                                            DataObjectVariableEntityManager dataObjectVariableEntityManager)
      • getVariableValue

        protected java.lang.Object getVariableValue​(com.fasterxml.jackson.databind.JsonNode variableNode)