Class AsyncIndexingTranslationChangeManager

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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)  
      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)  
      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)  
      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)  
      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)  
      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)  
      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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • processEngineConfiguration

        protected org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration
    • Constructor Detail

      • AsyncIndexingTranslationChangeManager

        public AsyncIndexingTranslationChangeManager​(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration,
                                                     org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration,
                                                     IndexManager indexManager,
                                                     IndexVariableTypes indexVariableTypes)
    • Method Detail

      • translationsCreatedArrayNode

        protected com.fasterxml.jackson.databind.node.ArrayNode translationsCreatedArrayNode​(com.fasterxml.jackson.databind.node.ObjectNode data)
      • 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)