public boolean isValidArchive(InputStream fileData) { if (super.isValidArchive(fileData)) { if (!fileExistsInArchive("/imsmanifest.xml", fileData)) return false; return true; } else return false; }
public ImportDataSource parse(InputStream fileData, String unArchiveLocation) { this.localArchiveLocation = unzipArchive(fileData, unArchiveLocation); this.pathToData = unArchiveLocation + File.separator + localArchiveLocation; awakeFromUnzip(pathToData); List categories = new ArrayList(); Collection items = new ArrayList(); categories.addAll(getCategoriesFromArchive(pathToData)); items.addAll(getImportableItemsFromArchive(pathToData)); ZipImportDataSource dataSource = new ZipImportDataSource(); dataSource.setItemCategories(categories); dataSource.setItems(items); return dataSource; }
public ImportDataSource parse(InputStream fileData, String unArchiveLocation) { this.localArchiveLocation = unzipArchive(fileData, unArchiveLocation); this.pathToData = unArchiveLocation + File.separator + localArchiveLocation; awakeFromUnzip(pathToData); List categories = new ArrayList(); Collection items = new ArrayList(); categories.addAll(getCategoriesFromArchive(pathToData)); items.addAll(getImportableItemsFromArchive(pathToData)); ZipImportDataSource dataSource = new ZipImportDataSource(); dataSource.setItemCategories(categories); dataSource.setItems(items); return dataSource; }
public boolean isValidArchive(InputStream fileData) { if (super.isValidArchive(fileData)) { if (!fileExistsInArchive("/import_mappings.xml", fileData)) return false; return true; } else return false; }
public boolean isValidArchive(InputStream fileData) { if (super.isValidArchive(fileData)) { if (!fileExistsInArchive("/imsmanifest.xml", fileData)) return false; return true; } else return false; }
public boolean isValidArchive(InputStream fileData) { if (super.isValidArchive(fileData)) { if (!fileExistsInArchive("/import_mappings.xml", fileData)) return false; return true; } else return false; }