public class AsyncIndexingTranslationChangeManager extends Object implements TranslationChangeManager
Modifier and Type | Field and Description |
---|---|
protected IndexingManagerHelperImpl |
bpmnIndexingManagerHelper |
protected IndexingManagerHelperImpl |
cmmnIndexingManagerHelper |
protected ProcessEngineConfigurationImpl |
processEngineConfiguration |
Constructor and Description |
---|
AsyncIndexingTranslationChangeManager(ProcessEngineConfigurationImpl processEngineConfiguration,
CmmnEngineConfiguration cmmnEngineConfiguration,
IndexManager indexManager,
IndexVariableTypes indexVariableTypes) |
Modifier and Type | Method and Description |
---|---|
protected void |
handleCaseForTranslation(String caseInstanceId,
String scopeHierarchyType,
Translation translation,
boolean processEntityLinks,
Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ArrayNode> arrayNodeCreator) |
protected void |
handleDataForTranslation(String scopeId,
String scopeType,
String scopeHierarchyType,
Translation translation,
boolean processEntityLinks,
Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ArrayNode> arrayNodeCreator) |
protected void |
handleEntityLinks(String scopeId,
String scopeType,
Translation translation,
Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ArrayNode> arrayNodeCreator) |
protected void |
handleHistoricEntityLinks(String scopeId,
String scopeType,
Translation translation,
Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ArrayNode> arrayNodeCreator) |
protected void |
handleProcessForTranslation(String processInstanceId,
String scopeHierarchyType,
Translation translation,
boolean processEntityLinks,
Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ArrayNode> arrayNodeCreator) |
protected void |
handleTaskForTranslation(String taskId,
String scopeHierarchyType,
Translation translation,
Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ArrayNode> arrayNodeCreator) |
void |
recordTranslationCreated(Translation translation) |
void |
recordTranslationUpdate(Translation translation) |
protected com.fasterxml.jackson.databind.node.ArrayNode |
translationsCreatedArrayNode(com.fasterxml.jackson.databind.node.ObjectNode data) |
protected com.fasterxml.jackson.databind.node.ArrayNode |
translationsUpdateArrayNode(Translation translation,
com.fasterxml.jackson.databind.node.ObjectNode data) |
protected IndexingManagerHelperImpl bpmnIndexingManagerHelper
protected IndexingManagerHelperImpl cmmnIndexingManagerHelper
protected ProcessEngineConfigurationImpl processEngineConfiguration
public AsyncIndexingTranslationChangeManager(ProcessEngineConfigurationImpl processEngineConfiguration, CmmnEngineConfiguration cmmnEngineConfiguration, IndexManager indexManager, IndexVariableTypes indexVariableTypes)
public void recordTranslationCreated(Translation translation)
recordTranslationCreated
in interface TranslationChangeManager
protected com.fasterxml.jackson.databind.node.ArrayNode translationsCreatedArrayNode(com.fasterxml.jackson.databind.node.ObjectNode data)
public void recordTranslationUpdate(Translation translation)
recordTranslationUpdate
in interface TranslationChangeManager
protected com.fasterxml.jackson.databind.node.ArrayNode translationsUpdateArrayNode(Translation translation, com.fasterxml.jackson.databind.node.ObjectNode data)
protected void handleDataForTranslation(String scopeId, String scopeType, String scopeHierarchyType, Translation translation, boolean processEntityLinks, Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ArrayNode> arrayNodeCreator)
protected void handleTaskForTranslation(String taskId, String scopeHierarchyType, Translation translation, Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ArrayNode> arrayNodeCreator)
protected void handleCaseForTranslation(String caseInstanceId, String scopeHierarchyType, Translation translation, boolean processEntityLinks, Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ArrayNode> arrayNodeCreator)
protected void handleProcessForTranslation(String processInstanceId, String scopeHierarchyType, Translation translation, boolean processEntityLinks, Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ArrayNode> arrayNodeCreator)
protected void handleEntityLinks(String scopeId, String scopeType, Translation translation, Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ArrayNode> arrayNodeCreator)
protected void handleHistoricEntityLinks(String scopeId, String scopeType, Translation translation, Function<com.fasterxml.jackson.databind.node.ObjectNode,com.fasterxml.jackson.databind.node.ArrayNode> arrayNodeCreator)