Uses of Class
org.dspace.content.crosswalk.MetadataValidationException

Packages that use MetadataValidationException
org.dspace.content.packager 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 MetadataValidationException
protected  void AbstractMETSIngester.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 Manifest
protected  void AbstractMETSIngester.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 METSManifest METSManifest.create(InputStream is, boolean validate, String configName)
          Create a new manifest object from a serialized METS XML document.
 void METSManifest.crosswalkBitstream(Context context, PackageParameters params, Bitstream bitstream, String fileId, METSManifest.Mdref callback)
          Crosswalk the metadata associated with a particular file element into the bitstream it corresponds to.
 void METSManifest.crosswalkItemDmd(Context context, PackageParameters params, DSpaceObject dso, org.jdom.Element dmdSec, METSManifest.Mdref callback)
          Invokes appropriate crosswalks on Item-wide descriptive metadata.
 void METSManifest.crosswalkObjectOtherAdminMD(Context context, PackageParameters params, DSpaceObject dso, METSManifest.Mdref callback)
          Crosswalk all technical and source metadata sections that belong to the whole object.
 boolean METSManifest.crosswalkObjectSourceMD(Context context, PackageParameters params, DSpaceObject dso, METSManifest.Mdref callback)
          Just crosswalk the sourceMD sections; used to set the handle and parent of AIP.
 void DSpaceMETSIngester.finishBitstream(Context context, Bitstream bs, org.jdom.Element mfile, METSManifest manifest, PackageParameters params)
          Take a second pass over files to correct names of derived files (e.g.
 void DSpaceAIPIngester.finishBitstream(Context context, Bitstream bs, org.jdom.Element mfile, METSManifest manifest, PackageParameters params)
          Nothing extra to do to bitstream after ingestion.
abstract  void AbstractMETSIngester.finishBitstream(Context context, Bitstream bs, org.jdom.Element mfile, METSManifest manifest, PackageParameters params)
          Subclass-dependent final processing on a Bitstream; could include fixing up the name, bundle, other attributes.
static String METSManifest.getBundleName(org.jdom.Element file)
          Get the DSpace bundle name corresponding to the USE attribute of the file group enclosing this file element.
 String[] METSManifest.getChildMetsFilePaths()
          Retrieve the file paths for the children objects' METS Manifest files.
 List METSManifest.getChildObjDivs()
          Get an array of child object <div>s from the METS Manifest <structMap>.
 List<org.jdom.Element> METSManifest.getContentFiles()
          Gets all file elements which make up the item's content.
 org.jdom.Element[] METSManifest.getDmdElements(String dmdList)
          Gets all dmdSec elements from a space separated list
protected static InputStream AbstractMETSIngester.getFileInputStream(File pkgFile, PackageParameters params, String path)
          Retrieve the inputStream for a File referenced from a specific path within a METS package.
static String METSManifest.getFileName(org.jdom.Element file)
          Get the "local" file name of this file or mdRef element.
 InputStream METSManifest.Mdref.getInputStream(org.jdom.Element mdRef)
          Make the contents of an external resource mentioned in an mdRef element available as an InputStream.
 InputStream AbstractMETSIngester.MdrefManager.getInputStream(org.jdom.Element mdref)
          Make the contents of an external resource mentioned in an mdRef element available as an InputStream.
 org.jdom.Element[] METSManifest.getItemDmds()
          Gets all dmdSec elements containing metadata for the DSpace Item.
 org.jdom.Element[] METSManifest.getItemRightsMD()
          Return rights metadata section(s) relevant to item as a whole.
 InputStream METSManifest.getMdContentAsStream(org.jdom.Element mdSec, METSManifest.Mdref callback)
          Return contents of *md element as stream.
 List<org.jdom.Element> METSManifest.getMdContentAsXml(org.jdom.Element mdSec, METSManifest.Mdref callback)
          Return contents of *md element as List of XML Element objects.
 String METSManifest.getMdContentMimeType(org.jdom.Element mdSec)
          Returns MIME type of metadata content, if available.
 List METSManifest.getMdFiles()
          Gets list of all mdRef elements in the METS document.
 String METSManifest.getMdType(org.jdom.Element mdSec)
          Get the metadata type from within a *mdSec element.
 String AbstractMETSIngester.getObjectHandle(METSManifest manifest)
          Determines the handle of the DSpace object represented in this METS doc.
 org.jdom.Element METSManifest.getObjStructDiv()
          Return the <div> which describes this DSpace Object (and its contents) from the <structMap>.
 DSpaceObject AbstractMETSIngester.getParentObject(Context context, METSManifest manifest)
          Determines what parent DSpace object is referenced in this METS doc.
 String METSManifest.getParentOwnerLink()
          Return the reference to the Parent Object from the "Parent" <structMap>.
 org.jdom.Element METSManifest.getPrimaryOrLogoBitstream()
          Returns file element corresponding to primary bitstream.
protected  DSpaceObject AbstractMETSIngester.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 METSIngester
protected  METSManifest AbstractMETSIngester.parsePackage(Context context, File pkgFile, PackageParameters params)
          Parse a given input package, ultimately returning the METS manifest out of the package.
protected  DSpaceObject AbstractMETSIngester.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.
 



Copyright © 2012 DuraSpace. All Rights Reserved.