Class MigrationTask

    • Field Detail

      • logger

        protected static final org.slf4j.Logger logger
      • asOfVersion

        protected Version asOfVersion
    • Constructor Detail

      • MigrationTask

        public MigrationTask​(Version asOfVersion)
        Parameters:
        asOfVersion - the version as of which the the task has to be executed
    • Method Detail

      • setContext

        protected void setContext​(GlobalContext context)
      • getAsOfVersion

        public Version getAsOfVersion()
      • runUpgradeScript

        public abstract void runUpgradeScript()
        Script to be executed when migrating from a version lower than asOfVersion to the version asOfVersion
      • runDowngradeScript

        public abstract void runDowngradeScript()
        Script to be executed when migrating from the version asOfVersion to a version lower than asOfVersion