Class MasterDataInstanceDataImporter
java.lang.Object
com.flowable.dataobject.engine.impl.master.MasterDataInstanceDataImporter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static MasterDataInstancecreateMasterDataInstance(tools.jackson.databind.JsonNode itemNode, String key, String tenantId, DataObjectDefinition dataObjectDefinition, MasterDataModel masterDataModel, DataObjectEngineConfiguration engineConfiguration) protected static voidcreateVariableEntity(String targetVariableName, Object variableValue, MasterDataInstanceEntity masterDataInstance, org.flowable.variable.api.types.VariableTypes variableTypes, DataObjectVariableEntityManager dataObjectVariableEntityManager) protected static DataObjectVariableEntityfindVariableEntity(List<DataObjectVariableEntity> queryVariables, String variableName) protected static List<MasterDataInstance> getExistingInstances(String dataObjectDefinitionKey, String tenantIdForDataObject, MasterDataInstanceEntityManager masterDataInstanceEntityManager, DataObjectVariableEntityManager dataObjectVariableEntityManager) protected static ObjectgetVariableValue(tools.jackson.databind.JsonNode variableNode) protected static voidhandleTranslations(MasterDataInstance masterDataInstance, tools.jackson.databind.JsonNode itemNode, String nameField, boolean isNewInstance, TranslationService translationService, Map<String, Translation> existingTranslationsMap, List<TranslationCreateRequest> newTranslations) static Collection<MasterDataInstance> loadDocument(MasterDataModel masterDataModel, DataObjectDefinition dataObjectDefinition, String tenantId, boolean overwrite, tools.jackson.databind.node.ArrayNode itemsNode, DataObjectEngineConfiguration engineConfiguration, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) protected static StringtranslationLookupKey(String scopeId, String key, String locale) protected static MasterDataInstanceupdateMasterDataInstance(tools.jackson.databind.JsonNode itemNode, String key, Map<String, MasterDataInstance> masterDataInstanceMap, DataObjectDefinition dataObjectDefinition, MasterDataModel masterDataModel, DataObjectEngineConfiguration engineConfiguration)
-
Constructor Details
-
MasterDataInstanceDataImporter
public MasterDataInstanceDataImporter()
-
-
Method Details
-
loadDocument
public static Collection<MasterDataInstance> loadDocument(MasterDataModel masterDataModel, DataObjectDefinition dataObjectDefinition, String tenantId, boolean overwrite, tools.jackson.databind.node.ArrayNode itemsNode, DataObjectEngineConfiguration engineConfiguration, org.flowable.common.engine.impl.interceptor.CommandContext commandContext) -
getExistingInstances
protected static List<MasterDataInstance> getExistingInstances(String dataObjectDefinitionKey, String tenantIdForDataObject, MasterDataInstanceEntityManager masterDataInstanceEntityManager, DataObjectVariableEntityManager dataObjectVariableEntityManager) -
updateMasterDataInstance
protected static MasterDataInstance updateMasterDataInstance(tools.jackson.databind.JsonNode itemNode, String key, Map<String, MasterDataInstance> masterDataInstanceMap, DataObjectDefinition dataObjectDefinition, MasterDataModel masterDataModel, DataObjectEngineConfiguration engineConfiguration) -
createMasterDataInstance
protected static MasterDataInstance createMasterDataInstance(tools.jackson.databind.JsonNode itemNode, String key, String tenantId, DataObjectDefinition dataObjectDefinition, MasterDataModel masterDataModel, DataObjectEngineConfiguration engineConfiguration) -
handleTranslations
protected static void handleTranslations(MasterDataInstance masterDataInstance, tools.jackson.databind.JsonNode itemNode, String nameField, boolean isNewInstance, TranslationService translationService, Map<String, Translation> existingTranslationsMap, List<TranslationCreateRequest> newTranslations) -
translationLookupKey
-
createVariableEntity
protected static void createVariableEntity(String targetVariableName, Object variableValue, MasterDataInstanceEntity masterDataInstance, org.flowable.variable.api.types.VariableTypes variableTypes, DataObjectVariableEntityManager dataObjectVariableEntityManager) -
findVariableEntity
protected static DataObjectVariableEntity findVariableEntity(List<DataObjectVariableEntity> queryVariables, String variableName) -
getVariableValue
-