Class AbstractOSEExport

All Implemented Interfaces:
OSEExport, LogEnabled
Direct Known Subclasses:
NatureEnseignementExport, ODFExport, TypeFormationExport, TypePeriodeExport

public abstract class AbstractOSEExport extends AbstractLogEnabled implements OSEExport
Abstract class for OSE export.
  • Constructor Details

  • Method Details

    • populate

      public void populate(String ametysCatalog, Long oseCatalog)
      Description copied from interface: OSEExport
      Populate the database with Ametys data.
      Specified by:
      populate in interface OSEExport
      Parameters:
      ametysCatalog - The Ametys catalog to filter
      oseCatalog - The OSE year
    • _populate

      protected abstract List<ParameterizableQuery> _populate(String ametysCatalog, Long oseCatalog)
      Populate the Ametys table(s) with the values from Ametys.
      Parameters:
      ametysCatalog - The Ametys catalog to filter data.
      oseCatalog - The OSE catalog to insert into the right year.
      Returns:
      A List of queries