Class ServiceSqlScriptBasedDbSchemaManager

java.lang.Object
org.flowable.common.engine.impl.db.AbstractSqlScriptBasedDbSchemaManager
org.flowable.common.engine.impl.db.ServiceSqlScriptBasedDbSchemaManager
All Implemented Interfaces:
SchemaManager
Direct Known Subclasses:
BatchDbSchemaManager, CommonDbSchemaManager, EntityLinkDbSchemaManager, EventSubscriptionDbSchemaManager, IdentityLinkDbSchemaManager, IdmDbSchemaManager, JobDbSchemaManager, TaskDbSchemaManager, VariableDbSchemaManager

public abstract class ServiceSqlScriptBasedDbSchemaManager extends AbstractSqlScriptBasedDbSchemaManager
Author:
Joram Barrez
  • Field Details

    • table

      protected String table
    • schemaComponent

      protected String schemaComponent
    • schemaComponentHistory

      protected String schemaComponentHistory
    • schemaVersionProperty

      protected String schemaVersionProperty
  • Constructor Details

    • ServiceSqlScriptBasedDbSchemaManager

      public ServiceSqlScriptBasedDbSchemaManager(String table, String schemaComponent, String schemaComponentHistory, String schemaVersionProperty)
  • Method Details

    • schemaCreate

      public void schemaCreate()
    • internalDbSchemaCreate

      protected void internalDbSchemaCreate()
    • schemaDrop

      public void schemaDrop()
    • schemaUpdate

      public String schemaUpdate()
    • schemaUpdate

      public String schemaUpdate(String engineDbVersion)
    • schemaCheckVersion

      public void schemaCheckVersion()
    • isUpdateNeeded

      protected boolean isUpdateNeeded()
    • isHistoryUsed

      protected boolean isHistoryUsed()
    • getSchemaVersion

      protected String getSchemaVersion()
    • getUpgradeStartVersion

      protected String getUpgradeStartVersion()