Class SakaiArchiveFileParser

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

    public class SakaiArchiveFileParser
    extends org.sakaiproject.importer.impl.ZipFileParser
    • Field Detail

      • importMappings

        protected Document importMappings
    • Constructor Detail

      • SakaiArchiveFileParser

        public SakaiArchiveFileParser()
    • Method Detail

      • isValidArchive

        public boolean isValidArchive​(InputStream fileData)
        Specified by:
        isValidArchive in interface org.sakaiproject.importer.api.ImportFileParser
        Overrides:
        isValidArchive in class org.sakaiproject.importer.impl.ZipFileParser
      • awakeFromUnzip

        protected void awakeFromUnzip​(String unArchiveLocation)
        Specified by:
        awakeFromUnzip in class org.sakaiproject.importer.impl.ZipFileParser
      • newParser

        public org.sakaiproject.importer.api.ImportFileParser newParser()
      • parse

        public org.sakaiproject.importer.api.ImportDataSource parse​(InputStream fileData,
                                                                    String unArchiveLocation)
        Specified by:
        parse in interface org.sakaiproject.importer.api.ImportFileParser
        Overrides:
        parse in class org.sakaiproject.importer.impl.ZipFileParser
      • getCategoriesFromArchive

        protected Collection getCategoriesFromArchive​(String pathToData)
        Specified by:
        getCategoriesFromArchive in class org.sakaiproject.importer.impl.ZipFileParser
      • getImportableItemsFromArchive

        protected Collection getImportableItemsFromArchive​(String pathToData)
        Specified by:
        getImportableItemsFromArchive in class org.sakaiproject.importer.impl.ZipFileParser