Class SiteServiceInitializer

  • All Implemented Interfaces:
    org.flywaydb.core.api.callback.FlywayCallback

    public class SiteServiceInitializer
    extends Object
    implements org.flywaydb.core.api.callback.FlywayCallback
    Callback method to ensure that the Site object is created (if no site exists) after the database migration completes.
    Author:
    kevinvandevelde at atmire.com
    • Field Detail

      • siteService

        @Autowired(required=true)
        protected SiteService siteService
    • Constructor Detail

      • SiteServiceInitializer

        public SiteServiceInitializer()
    • Method Detail

      • initializeSiteObject

        public void initializeSiteObject()
      • beforeClean

        public void beforeClean​(Connection connection)
        Specified by:
        beforeClean in interface org.flywaydb.core.api.callback.FlywayCallback
      • afterClean

        public void afterClean​(Connection connection)
        Specified by:
        afterClean in interface org.flywaydb.core.api.callback.FlywayCallback
      • beforeMigrate

        public void beforeMigrate​(Connection connection)
        Specified by:
        beforeMigrate in interface org.flywaydb.core.api.callback.FlywayCallback
      • afterMigrate

        public void afterMigrate​(Connection connection)
        Specified by:
        afterMigrate in interface org.flywaydb.core.api.callback.FlywayCallback
      • beforeEachMigrate

        public void beforeEachMigrate​(Connection connection,
                                      org.flywaydb.core.api.MigrationInfo migrationInfo)
        Specified by:
        beforeEachMigrate in interface org.flywaydb.core.api.callback.FlywayCallback
      • afterEachMigrate

        public void afterEachMigrate​(Connection connection,
                                     org.flywaydb.core.api.MigrationInfo migrationInfo)
        Specified by:
        afterEachMigrate in interface org.flywaydb.core.api.callback.FlywayCallback
      • beforeValidate

        public void beforeValidate​(Connection connection)
        Specified by:
        beforeValidate in interface org.flywaydb.core.api.callback.FlywayCallback
      • afterValidate

        public void afterValidate​(Connection connection)
        Specified by:
        afterValidate in interface org.flywaydb.core.api.callback.FlywayCallback
      • beforeBaseline

        public void beforeBaseline​(Connection connection)
        Specified by:
        beforeBaseline in interface org.flywaydb.core.api.callback.FlywayCallback
      • afterBaseline

        public void afterBaseline​(Connection connection)
        Specified by:
        afterBaseline in interface org.flywaydb.core.api.callback.FlywayCallback
      • beforeRepair

        public void beforeRepair​(Connection connection)
        Specified by:
        beforeRepair in interface org.flywaydb.core.api.callback.FlywayCallback
      • afterRepair

        public void afterRepair​(Connection connection)
        Specified by:
        afterRepair in interface org.flywaydb.core.api.callback.FlywayCallback
      • beforeInfo

        public void beforeInfo​(Connection connection)
        Specified by:
        beforeInfo in interface org.flywaydb.core.api.callback.FlywayCallback
      • afterInfo

        public void afterInfo​(Connection connection)
        Specified by:
        afterInfo in interface org.flywaydb.core.api.callback.FlywayCallback