Uses of Class
org.dspace.content.crosswalk.MetadataValidationException
Packages that use MetadataValidationException
Package
Description
Provides an API and implementations of content packages, used in the context of ingest (SIP), or dissemination (DIP)
-
Uses of MetadataValidationException in org.dspace.content.packager
Methods in org.dspace.content.packager that throw MetadataValidationExceptionModifier 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.static METSManifestMETSManifest.create(InputStream is, boolean validate, String configName) Create a new manifest object from a serialized METS XML document.voidMETSManifest.crosswalkBitstream(Context context, PackageParameters params, Bitstream bitstream, String fileId, METSManifest.Mdref callback) Crosswalk the metadata associated with a particularfileelement into the bitstream it corresponds to.voidMETSManifest.crosswalkBundle(Context context, PackageParameters params, Bundle bundle, String fileId, METSManifest.Mdref callback) voidMETSManifest.crosswalkItemDmd(Context context, PackageParameters params, DSpaceObject dso, org.jdom2.Element dmdSec, METSManifest.Mdref callback) Invokes appropriate crosswalks on Item-wide descriptive metadata.voidMETSManifest.crosswalkObjectOtherAdminMD(Context context, PackageParameters params, DSpaceObject dso, METSManifest.Mdref callback) Crosswalk all technical and source metadata sections that belong to the whole object.booleanMETSManifest.crosswalkObjectSourceMD(Context context, PackageParameters params, DSpaceObject dso, METSManifest.Mdref callback) Just crosswalk the sourceMD sections; used to set the handle and parent of AIP.protected voidMETSManifest.crosswalkXmd(Context context, PackageParameters params, DSpaceObject dso, org.jdom2.Element xmd, METSManifest.Mdref callback, boolean createMissingMetadataFields) 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:protected String[]METSManifest.getAmdIDs()Get an array of all AMDID values for this objectList<org.jdom2.Element>METSManifest.getBundleFiles()Gets allfileelements which make up the item's content.static StringMETSManifest.getBundleName(org.jdom2.Element file) Get the DSpace bundle name corresponding to theUSEattribute of the file group enclosing thisfileelement.static StringMETSManifest.getBundleName(org.jdom2.Element file, boolean getParent) Get the DSpace bundle name corresponding to theUSEattribute of the file group enclosing thisfileelement.String[]METSManifest.getChildMetsFilePaths()Retrieve the file paths for the children objects' METS Manifest files.METSManifest.getChildObjDivs()Get an array of child object<div>s from the METS Manifest<structMap>.List<org.jdom2.Element>METSManifest.getContentFiles()org.jdom2.Element[]METSManifest.getDmdElements(String dmdList) Gets all dmdSec elements from a space separated listprotected org.jdom2.ElementMETSManifest.getElementByXPath(String path, boolean nullOk) protected static InputStreamAbstractMETSIngester.getFileInputStream(File pkgFile, PackageParameters params, String path) Retrieve the inputStream for a File referenced from a specific path within a METS package.static StringMETSManifest.getFileName(org.jdom2.Element file) Get the "local" file name of thisfileormdRefelement.AbstractMETSIngester.MdrefManager.getInputStream(org.jdom2.Element mdref) Make the contents of an external resource mentioned in anmdRefelement available as anInputStream.METSManifest.Mdref.getInputStream(org.jdom2.Element mdRef) Make the contents of an external resource mentioned in anmdRefelement available as anInputStream.org.jdom2.Element[]METSManifest.getItemDmds()Gets all dmdSec elements containing metadata for the DSpace Item.org.jdom2.Element[]METSManifest.getItemRightsMD()Return rights metadata section(s) relevant to item as a whole.METSManifest.getMdContentAsStream(org.jdom2.Element mdSec, METSManifest.Mdref callback) Return contents of *md element as stream.METSManifest.getMdContentMimeType(org.jdom2.Element mdSec) Returns MIME type of metadata content, if available.METSManifest.getMdFiles()Gets list of allmdRefelements in the METS document.METSManifest.getMdType(org.jdom2.Element mdSec) Get the metadata type from within a *mdSec element.AbstractMETSIngester.getObjectHandle(METSManifest manifest) Determines the handle of the DSpace object represented in this METS doc.org.jdom2.ElementMETSManifest.getObjStructDiv()Return the<div>which describes this DSpace Object (and its contents) from the<structMap>.AbstractMETSIngester.getParentObject(Context context, METSManifest manifest) Determines what parent DSpace object is referenced in this METS doc.METSManifest.getParentOwnerLink()Return the reference to the Parent Object from the "Parent"<structMap>.org.jdom2.ElementMETSManifest.getPrimaryOrLogoBitstream()Returns file element corresponding to primary bitstream.protected METSManifestAbstractMETSIngester.parsePackage(Context context, File pkgFile, PackageParameters params) Parse a given input package, ultimately returning the METS manifest out of the package.protected 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.