Class IdmDbSchemaManager

java.lang.Object
org.flowable.common.engine.impl.db.AbstractSqlScriptBasedDbSchemaManager
org.flowable.common.engine.impl.db.EngineSqlScriptBasedDbSchemaManager
com.flowable.core.common.db.CoreEngineSqlScriptBasedDbSchemaManager
com.flowable.idm.engine.impl.db.IdmDbSchemaManager
All Implemented Interfaces:
org.flowable.common.engine.impl.db.SchemaManager

public class IdmDbSchemaManager extends CoreEngineSqlScriptBasedDbSchemaManager
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.flowable.common.engine.impl.db.EngineSqlScriptBasedDbSchemaManager

    org.flowable.common.engine.impl.db.EngineSqlScriptBasedDbSchemaManager.ChangeLogVersion
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final String
     

    Fields inherited from class org.flowable.common.engine.impl.db.EngineSqlScriptBasedDbSchemaManager

    context, lockConfiguration

    Fields inherited from class org.flowable.common.engine.impl.db.AbstractSqlScriptBasedDbSchemaManager

    JDBC_METADATA_TABLE_TYPES, logger, PROPERTY_TABLE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected String
     
    protected String
     
    protected String
     
    protected String
     
    protected String
     
    protected String
     
    protected String
     

    Methods inherited from class com.flowable.core.common.db.CoreEngineSqlScriptBasedDbSchemaManager

    dbSchemaUpgrade, schemaUpdateInLock

    Methods inherited from class org.flowable.common.engine.impl.db.EngineSqlScriptBasedDbSchemaManager

    addMissingComponent, dbSchemaCreateEngine, getChangeLogVersion, getChangeLogVersionOrder, getContext, getDbVersion, isEngineTablePresent, schemaCheckVersion, schemaCreate, schemaCreateInLock, schemaDrop, schemaUpdate

    Methods inherited from class org.flowable.common.engine.impl.db.AbstractSqlScriptBasedDbSchemaManager

    addSqlStatementPiece, dbSchemaUpgrade, dbSchemaUpgradeUntil6120, executeMandatorySchemaResource, executeSchemaResource, executeSchemaResource, getDatabaseConfiguration, getProperty, getProperty, getPropertyTable, getResourceForDbOperation, isMissingTablesException, isTablePresent, prependDatabaseTablePrefix, readNextTrimmedLine, updateDdlForMySqlVersionLowerThan56

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.flowable.common.engine.impl.db.SchemaManager

    schemaUpdate
  • Field Details

  • Constructor Details

    • IdmDbSchemaManager

      public IdmDbSchemaManager()
  • Method Details

    • getEngineVersion

      protected String getEngineVersion()
      Specified by:
      getEngineVersion in class org.flowable.common.engine.impl.db.EngineSqlScriptBasedDbSchemaManager
    • getSchemaVersionPropertyName

      protected String getSchemaVersionPropertyName()
      Specified by:
      getSchemaVersionPropertyName in class org.flowable.common.engine.impl.db.EngineSqlScriptBasedDbSchemaManager
    • getDbSchemaLockName

      protected String getDbSchemaLockName()
      Specified by:
      getDbSchemaLockName in class org.flowable.common.engine.impl.db.EngineSqlScriptBasedDbSchemaManager
    • getEngineTableName

      protected String getEngineTableName()
      Specified by:
      getEngineTableName in class org.flowable.common.engine.impl.db.EngineSqlScriptBasedDbSchemaManager
    • getChangeLogTableName

      protected String getChangeLogTableName()
      Specified by:
      getChangeLogTableName in class org.flowable.common.engine.impl.db.EngineSqlScriptBasedDbSchemaManager
    • getDbVersionForChangelogVersion

      protected String getDbVersionForChangelogVersion(String changeLogVersion)
      Specified by:
      getDbVersionForChangelogVersion in class org.flowable.common.engine.impl.db.EngineSqlScriptBasedDbSchemaManager
    • getResourcesRootDirectory

      protected String getResourcesRootDirectory()
      Specified by:
      getResourcesRootDirectory in class org.flowable.common.engine.impl.db.AbstractSqlScriptBasedDbSchemaManager