Package org.sakaiproject.importer.impl
Class SakaiArchiveFileParser
- java.lang.Object
-
- org.sakaiproject.importer.impl.ZipFileParser
-
- org.sakaiproject.importer.impl.SakaiArchiveFileParser
-
- All Implemented Interfaces:
org.sakaiproject.importer.api.ImportFileParser
public class SakaiArchiveFileParser extends org.sakaiproject.importer.impl.ZipFileParser
-
-
Field Summary
Fields Modifier and Type Field Description protected DocumentimportMappings
-
Constructor Summary
Constructors Constructor Description SakaiArchiveFileParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidawakeFromUnzip(String unArchiveLocation)protected CollectiongetCategoriesFromArchive(String pathToData)protected CollectiongetImportableItemsFromArchive(String pathToData)booleanisValidArchive(InputStream fileData)org.sakaiproject.importer.api.ImportFileParsernewParser()org.sakaiproject.importer.api.ImportDataSourceparse(InputStream fileData, String unArchiveLocation)
-
-
-
Field Detail
-
importMappings
protected Document importMappings
-
-
Method Detail
-
isValidArchive
public boolean isValidArchive(InputStream fileData)
- Specified by:
isValidArchivein interfaceorg.sakaiproject.importer.api.ImportFileParser- Overrides:
isValidArchivein classorg.sakaiproject.importer.impl.ZipFileParser
-
awakeFromUnzip
protected void awakeFromUnzip(String unArchiveLocation)
- Specified by:
awakeFromUnzipin classorg.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:
parsein interfaceorg.sakaiproject.importer.api.ImportFileParser- Overrides:
parsein classorg.sakaiproject.importer.impl.ZipFileParser
-
getCategoriesFromArchive
protected Collection getCategoriesFromArchive(String pathToData)
- Specified by:
getCategoriesFromArchivein classorg.sakaiproject.importer.impl.ZipFileParser
-
getImportableItemsFromArchive
protected Collection getImportableItemsFromArchive(String pathToData)
- Specified by:
getImportableItemsFromArchivein classorg.sakaiproject.importer.impl.ZipFileParser
-
-