Class AsyncIndexingTranslationChangeManager
java.lang.Object
com.flowable.platform.service.index.AsyncIndexingTranslationChangeManager
- All Implemented Interfaces:
TranslationChangeManager
public class AsyncIndexingTranslationChangeManager extends java.lang.Object implements TranslationChangeManager
- Author:
- Filip Hrisafov
-
Field Summary
Fields Modifier and Type Field Description protected IndexingManagerHelperImplbpmnIndexingManagerHelperprotected IndexingManagerHelperImplcmmnIndexingManagerHelper -
Constructor Summary
Constructors Constructor Description AsyncIndexingTranslationChangeManager(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration, org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, IndexManager indexManager, IndexVariableTypes indexVariableTypes) -
Method Summary
Modifier and Type Method Description protected voidhandleCaseForTranslation(java.lang.String caseInstanceId, java.lang.String scopeHierarchyType, Translation translation, boolean processEntityLinks, java.util.function.Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ArrayNode> arrayNodeCreator)protected voidhandleDataForTranslation(java.lang.String scopeId, java.lang.String scopeType, java.lang.String scopeHierarchyType, Translation translation, boolean processEntityLinks, java.util.function.Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ArrayNode> arrayNodeCreator)protected voidhandleEntityLinks(java.lang.String scopeId, java.lang.String scopeType, Translation translation, java.util.function.Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ArrayNode> arrayNodeCreator)protected voidhandleHistoricEntityLinks(java.lang.String scopeId, java.lang.String scopeType, Translation translation, java.util.function.Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ArrayNode> arrayNodeCreator)protected voidhandleProcessForTranslation(java.lang.String processInstanceId, java.lang.String scopeHierarchyType, Translation translation, boolean processEntityLinks, java.util.function.Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ArrayNode> arrayNodeCreator)protected voidhandleTaskForTranslation(java.lang.String taskId, java.lang.String scopeHierarchyType, Translation translation, java.util.function.Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ArrayNode> arrayNodeCreator)voidrecordTranslationCreated(Translation translation)voidrecordTranslationUpdate(Translation translation)protected com.fasterxml.jackson.databind.node.ArrayNodetranslationsCreatedArrayNode(com.fasterxml.jackson.databind.node.ObjectNode data)protected com.fasterxml.jackson.databind.node.ArrayNodetranslationsUpdateArrayNode(Translation translation, com.fasterxml.jackson.databind.node.ObjectNode data)
-
Field Details
-
Constructor Details
-
AsyncIndexingTranslationChangeManager
public AsyncIndexingTranslationChangeManager(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration, org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, IndexManager indexManager, IndexVariableTypes indexVariableTypes)
-
-
Method Details
-
recordTranslationCreated
- Specified by:
recordTranslationCreatedin interfaceTranslationChangeManager
-
translationsCreatedArrayNode
protected com.fasterxml.jackson.databind.node.ArrayNode translationsCreatedArrayNode(com.fasterxml.jackson.databind.node.ObjectNode data) -
recordTranslationUpdate
- Specified by:
recordTranslationUpdatein interfaceTranslationChangeManager
-
translationsUpdateArrayNode
protected com.fasterxml.jackson.databind.node.ArrayNode translationsUpdateArrayNode(Translation translation, com.fasterxml.jackson.databind.node.ObjectNode data) -
handleDataForTranslation
protected void handleDataForTranslation(java.lang.String scopeId, java.lang.String scopeType, java.lang.String scopeHierarchyType, Translation translation, boolean processEntityLinks, java.util.function.Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ArrayNode> arrayNodeCreator) -
handleTaskForTranslation
protected void handleTaskForTranslation(java.lang.String taskId, java.lang.String scopeHierarchyType, Translation translation, java.util.function.Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ArrayNode> arrayNodeCreator) -
handleCaseForTranslation
protected void handleCaseForTranslation(java.lang.String caseInstanceId, java.lang.String scopeHierarchyType, Translation translation, boolean processEntityLinks, java.util.function.Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ArrayNode> arrayNodeCreator) -
handleProcessForTranslation
protected void handleProcessForTranslation(java.lang.String processInstanceId, java.lang.String scopeHierarchyType, Translation translation, boolean processEntityLinks, java.util.function.Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ArrayNode> arrayNodeCreator) -
handleEntityLinks
protected void handleEntityLinks(java.lang.String scopeId, java.lang.String scopeType, Translation translation, java.util.function.Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ArrayNode> arrayNodeCreator) -
handleHistoricEntityLinks
protected void handleHistoricEntityLinks(java.lang.String scopeId, java.lang.String scopeType, Translation translation, java.util.function.Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ArrayNode> arrayNodeCreator)
-