Class ImportProvider

java.lang.Object
org.nuclos.api.provider.ImportProvider

public class ImportProvider extends Object
ImportProvider provides methods to import data into Nuclos
Author:
reichama
  • Constructor Details

    • ImportProvider

      ImportProvider()
  • Method Details

    • setImportService

      public void setImportService(ImportService repService)
    • run

      public static ImportResult run(NuclosFile importFile, boolean isTransactional, Class<? extends ImportStructureDefinition>... structureDefClasses) throws BusinessException
      This method executes an import process by which the content of a NuclosFile is parsed using the given structure definitions and stored in the database afterwards. The import can be handled as one atomic transaction with a complete rollback for one occurring error by setting argument 'isTransactional' to true
      Parameters:
      importFile -
      isTransactional -
      structureDefClasses -
      Returns:
      Throws:
      BusinessException