Class TopiaMigrationServiceConfiguration


  • public class TopiaMigrationServiceConfiguration
    extends Object
    Configuration of the TopiaMigrationService service.

    Created by tchemit on 05/05/2018.

    Author:
    Tony Chemit - dev@tchemit.fr
    • Field Detail

      • applicationContext

        protected final org.nuiton.topia.persistence.TopiaApplicationContext applicationContext
        Topia application context
      • modelVersion

        protected final org.nuiton.version.Version modelVersion
        Persistence model version (the version to migrate to).
      • classifier

        protected final String classifier
        Migration classifier.
      • temporaryDirectory

        protected final Path temporaryDirectory
        Temporary directory used to create migration scripts.
    • Constructor Detail

      • TopiaMigrationServiceConfiguration

        protected TopiaMigrationServiceConfiguration​(org.nuiton.topia.persistence.TopiaApplicationContext applicationContext,
                                                     TopiaMigrationServiceAskUserToMigrate callback,
                                                     String classifier,
                                                     Path temporaryDirectory)
    • Method Detail

      • getApplicationContext

        public org.nuiton.topia.persistence.TopiaApplicationContext getApplicationContext()
      • getModelVersion

        public org.nuiton.version.Version getModelVersion()
      • getClassifier

        public String getClassifier()
      • getTemporaryDirectory

        public Path getTemporaryDirectory()