Class BaseImportMigrationExtension

java.lang.Object
com.axemble.vdoc.sdk.packaging.extensions.BaseTaskExtension
com.axemble.vdoc.sdk.packaging.extensions.BaseImportMigrationExtension
All Implemented Interfaces:
com.axemble.vdoc.update.IImportMigrationExtension, com.axemble.vdoc.update.IUpdateServiceExtension

public abstract class BaseImportMigrationExtension extends BaseTaskExtension implements com.axemble.vdoc.update.IImportMigrationExtension
Classe permettant d'exécuter des migrations à l'import
Author:
omenuel
  • Constructor Details

    • BaseImportMigrationExtension

      public BaseImportMigrationExtension()
  • Method Details

    • beforeImport

      public abstract void beforeImport(com.axemble.vdoc.core.io.ImportContext importContext)
      Specified by:
      beforeImport in interface com.axemble.vdoc.update.IImportMigrationExtension
    • afterImport

      public abstract void afterImport(com.axemble.vdoc.project.domain.Project project)
      Specified by:
      afterImport in interface com.axemble.vdoc.update.IImportMigrationExtension
    • setImportParameters

      public final void setImportParameters(Map<String,String> importParameters)
      Specified by:
      setImportParameters in interface com.axemble.vdoc.update.IImportMigrationExtension
    • getImportParameters

      public final Map<String,String> getImportParameters()
      Specified by:
      getImportParameters in interface com.axemble.vdoc.update.IImportMigrationExtension