Uses of Class
org.dspace.content.packager.METSManifest
Packages that use METSManifest
Package
Description
Provides an API and implementations of content packages, used in the context of ingest (SIP), or dissemination (DIP)
-
Uses of METSManifest in org.dspace.content.packager
Methods in org.dspace.content.packager that return METSManifestModifier and TypeMethodDescriptionstatic METSManifestMETSManifest.create(InputStream is, boolean validate, String configName) Create a new manifest object from a serialized METS XML document.protected METSManifestAbstractMETSIngester.parsePackage(Context context, File pkgFile, PackageParameters params) Parse a given input package, ultimately returning the METS manifest out of the package.Methods in org.dspace.content.packager with parameters of type METSManifestModifier and TypeMethodDescriptionprotected voidAbstractMETSIngester.addBitstreams(Context context, Item item, METSManifest manifest, File pkgFile, PackageParameters params, AbstractMETSIngester.MdrefManager mdRefCallback) Add Bitstreams to an Item, based on the files listed in the METS Manifestprotected voidAbstractMETSIngester.addContainerLogo(Context context, DSpaceObject dso, METSManifest manifest, File pkgFile, PackageParameters params) Add a Logo to a Community or Collection container object based on a METS Manifest.protected voidAbstractMETSIngester.addManifestBitstream(Context context, Item item, METSManifest manifest) Save/Preserve the METS Manifest as a Bitstream attached to the given DSpace item.protected voidAbstractMETSIngester.addTemplateItem(Context context, DSpaceObject dso, METSManifest manifest, File pkgFile, PackageParameters params, AbstractMETSIngester.MdrefManager callback) Add a Template Item to a Collection container object based on a METS Manifest.abstract voidAbstractMETSIngester.crosswalkObjectDmd(Context context, DSpaceObject dso, METSManifest manifest, AbstractMETSIngester.MdrefManager callback, org.jdom2.Element[] dmds, PackageParameters params) Select thedmdSecelement(s) to apply to the Item.voidDSpaceAIPIngester.crosswalkObjectDmd(Context context, DSpaceObject dso, METSManifest manifest, AbstractMETSIngester.MdrefManager callback, org.jdom2.Element[] dmds, PackageParameters params) Choose DMD section(s) to crosswalk.voidDSpaceMETSIngester.crosswalkObjectDmd(Context context, DSpaceObject dso, METSManifest manifest, AbstractMETSIngester.MdrefManager callback, org.jdom2.Element[] dmds, PackageParameters params) Choose DMD section(s) to crosswalk.abstract voidAbstractMETSIngester.finishBitstream(Context context, Bitstream bs, org.jdom2.Element mfile, METSManifest manifest, PackageParameters params) Subclass-dependent final processing on a Bitstream; could include fixing up the name, bundle, other attributes.voidDSpaceAIPIngester.finishBitstream(Context context, Bitstream bs, org.jdom2.Element mfile, METSManifest manifest, PackageParameters params) Nothing extra to do to bitstream after ingestion.voidDSpaceMETSIngester.finishBitstream(Context context, Bitstream bs, org.jdom2.Element mfile, METSManifest manifest, PackageParameters params) Take a second pass over files to correct names of derived files (e.g. thumbnails, extracted text) to what DSpace expects:AbstractMETSIngester.getObjectHandle(METSManifest manifest) Determines the handle of the DSpace object represented in this METS doc.AbstractMETSIngester.getObjectID(METSManifest manifest) abstract intAbstractMETSIngester.getObjectType(METSManifest manifest) Determines what type of DSpace object is represented in this METS doc.intDSpaceAIPIngester.getObjectType(METSManifest manifest) Return the type of DSpaceObject in this package; it is in the TYPE attribute of the mets:mets element.intDSpaceMETSIngester.getObjectType(METSManifest manifest) AbstractMETSIngester.getParentObject(Context context, METSManifest manifest) Determines what parent DSpace object is referenced in this METS doc.protected DSpaceObjectAbstractMETSIngester.ingestObject(Context context, DSpaceObject parent, METSManifest manifest, File pkgFile, PackageParameters params, String license) Ingest/import a single DSpace Object, based on the associated METS Manifest and the parameters passed to the METSIngesterprotected DSpaceObjectAbstractMETSIngester.replaceObject(Context context, DSpaceObject dso, METSManifest manifest, File pkgFile, PackageParameters params, String license) Replace the contents of a single DSpace Object, based on the associated METS Manifest and the parameters passed to the METSIngester.