Class ProcessDbSchemaManager

All Implemented Interfaces:
SchemaManager

public class ProcessDbSchemaManager extends AbstractSqlScriptBasedDbSchemaManager
  • Field Details

    • CLEAN_VERSION_REGEX

      protected static final Pattern CLEAN_VERSION_REGEX
    • PROCESS_DB_SCHEMA_LOCK_NAME

      protected static final String PROCESS_DB_SCHEMA_LOCK_NAME
      See Also:
  • Constructor Details

    • ProcessDbSchemaManager

      public ProcessDbSchemaManager()
  • Method Details

    • schemaCheckVersion

      public void schemaCheckVersion()
    • addMissingComponent

      protected String addMissingComponent(String missingComponents, String component)
    • getDbVersion

      protected String getDbVersion()
    • schemaCreate

      public void schemaCreate()
    • schemaCreateInLock

      protected void schemaCreateInLock()
    • dbSchemaCreateHistory

      protected void dbSchemaCreateHistory()
    • dbSchemaCreateEngine

      protected void dbSchemaCreateEngine()
    • schemaDrop

      public void schemaDrop()
    • dbSchemaPrune

      public void dbSchemaPrune()
    • schemaUpdate

      public String schemaUpdate()
    • isEngineTablePresent

      public boolean isEngineTablePresent()
    • isHistoryTablePresent

      public boolean isHistoryTablePresent()
    • getCleanVersion

      protected String getCleanVersion(String versionString)
    • getProcessEngineConfiguration

      protected ProcessEngineConfigurationImpl getProcessEngineConfiguration()
    • getResourcesRootDirectory

      protected String getResourcesRootDirectory()
      Specified by:
      getResourcesRootDirectory in class AbstractSqlScriptBasedDbSchemaManager
    • getContext

      public String getContext()