Class BasicImportService

  • All Implemented Interfaces:
    org.sakaiproject.importer.api.ImportService

    public class BasicImportService
    extends Object
    implements org.sakaiproject.importer.api.ImportService
    • Constructor Detail

      • BasicImportService

        public BasicImportService()
    • Method Detail

      • doImportItems

        public void doImportItems​(Collection<org.sakaiproject.importer.api.Importable> importables,
                                  String siteId)
        Specified by:
        doImportItems in interface org.sakaiproject.importer.api.ImportService
      • isValidArchive

        public boolean isValidArchive​(org.sakaiproject.importer.api.ResetOnCloseInputStream archiveFileData)
        Specified by:
        isValidArchive in interface org.sakaiproject.importer.api.ImportService
      • parseFromFile

        public org.sakaiproject.importer.api.ImportDataSource parseFromFile​(org.sakaiproject.importer.api.ResetOnCloseInputStream archiveFileData)
        Specified by:
        parseFromFile in interface org.sakaiproject.importer.api.ImportService
      • registerParser

        public void registerParser​(org.sakaiproject.importer.api.ImportFileParser parser)
      • setParsers

        public void setParsers​(List<org.sakaiproject.importer.api.ImportFileParser> parsers)
      • registerResourceHandler

        public void registerResourceHandler​(org.sakaiproject.importer.api.HandlesImportable handler)
      • setResourceHandlers

        public void setResourceHandlers​(List<org.sakaiproject.importer.api.HandlesImportable> resourceHandlers)