Class AbstractSchemaChange

  • All Implemented Interfaces:
    liquibase.change.Change, liquibase.serializer.LiquibaseSerializable
    Direct Known Subclasses:
    UpgradeSchema

    public abstract class AbstractSchemaChange
    extends AbstractCmChange
    • Field Detail

      • xsdFileName

        protected String xsdFileName
      • xsdFileHash

        protected String xsdFileHash
      • rootElement

        protected String rootElement
    • Constructor Detail

      • AbstractSchemaChange

        public AbstractSchemaChange()
    • Method Detail

      • validate

        public liquibase.exception.ValidationErrors validate​(CmDatabase database,
                                                             liquibase.exception.ValidationErrors validationErrors)
        Specified by:
        validate in class AbstractCmChange
      • getChangeName

        protected abstract String getChangeName()
      • getConfirmationMessage

        public String getConfirmationMessage()
      • generateStatements

        public liquibase.statement.SqlStatement[] generateStatements​(liquibase.database.Database database)
      • getId

        public String getId()
      • setId

        public void setId​(String id)
      • getXsdFileName

        public String getXsdFileName()
      • setXsdFileName

        public void setXsdFileName​(String xsdFileName)
      • getXsdFileHash

        public String getXsdFileHash()
      • setXsdFileHash

        public void setXsdFileHash​(String xsdHash)
      • getRootElement

        public String getRootElement()
      • setRootElement

        public void setRootElement​(String rootElement)