Class MasterDataInstanceAutoImporter

java.lang.Object
com.flowable.dataobject.engine.impl.master.MasterDataInstanceAutoImporter
All Implemented Interfaces:
Lifecycle, Phased, SmartLifecycle

public class MasterDataInstanceAutoImporter extends Object implements SmartLifecycle
Author:
Filip Hrisafov
  • Field Details

    • logger

      protected final org.slf4j.Logger logger
    • dataObjectEngine

      protected final DataObjectEngine dataObjectEngine
    • deploymentProperties

      protected final CommonAutoDeploymentProperties deploymentProperties
    • masterDataDocumentResources

      protected final Collection<Resource> masterDataDocumentResources
    • forceOverwrite

      protected final boolean forceOverwrite
    • lifeCycleMonitor

      protected final Object lifeCycleMonitor
    • running

      protected boolean running
  • Constructor Details

  • Method Details

    • getPhase

      public int getPhase()
      Specified by:
      getPhase in interface Phased
      Specified by:
      getPhase in interface SmartLifecycle
    • stop

      public void stop()
      Specified by:
      stop in interface Lifecycle
    • isRunning

      public boolean isRunning()
      Specified by:
      isRunning in interface Lifecycle
    • start

      public void start()
      Specified by:
      start in interface Lifecycle
    • startAutoImport

      protected void startAutoImport()
    • determineLockName

      protected String determineLockName()
    • importMasterDataDocuments

      protected void importMasterDataDocuments()
    • determineResourceName

      protected String determineResourceName(Resource resource)