Class SyncIndexingTranslationChangeManager

java.lang.Object
com.flowable.platform.engine.impl.indexing.job.history.AbstractSyncHistoryIndexingManager
com.flowable.platform.service.index.SyncIndexingTranslationChangeManager
All Implemented Interfaces:
TranslationChangeManager

public class SyncIndexingTranslationChangeManager extends AbstractSyncHistoryIndexingManager implements TranslationChangeManager
Author:
Filip Hrisafov
  • Field Details

    • processEngineConfiguration

      protected final org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration
    • cmmnEngineConfiguration

      protected final org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration
  • Constructor Details

    • SyncIndexingTranslationChangeManager

      public SyncIndexingTranslationChangeManager(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration, org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration, com.fasterxml.jackson.databind.ObjectMapper objectMapper, Collection<String> enabledIndices)
  • Method Details

    • recordTranslationCreated

      public void recordTranslationCreated(Translation translation)
      Specified by:
      recordTranslationCreated in interface TranslationChangeManager
    • recordTranslationUpdate

      public void recordTranslationUpdate(Translation translation)
      Specified by:
      recordTranslationUpdate in interface TranslationChangeManager
    • handleDataForTranslation

      protected void handleDataForTranslation(String scopeId, String scopeType)
    • handleTaskForTranslation

      protected void handleTaskForTranslation(String taskId)
    • addHistoryJobDataForScope

      protected void addHistoryJobDataForScope(String scopeId, String scopeType, String jobServiceConfigurationScopeType)
    • getJobServiceConfigurationForScope

      protected org.flowable.job.service.JobServiceConfiguration getJobServiceConfigurationForScope(String scopeType)