Uses of Class
org.dspace.content.crosswalk.CrosswalkException
-
Packages that use CrosswalkException Package Description org.dspace.app.packager Tools for exporting and importing DSpace objects (Community, Collection, Item, etc.) wrapped in various kinds of packaging.org.dspace.content.crosswalk Provides an API and implementations of metadata crosswalks, which are directional mappings from one schema to another, performed in the context of Item ingestion or dissemination.org.dspace.content.packager Provides an API and implementations of content packages, used in the context of ingest (SIP), or dissemination (DIP)org.dspace.harvest -
-
Uses of CrosswalkException in org.dspace.app.packager
Methods in org.dspace.app.packager that throw CrosswalkException Modifier and Type Method Description protected voidPackager. disseminate(Context context, PackageDisseminator dip, DSpaceObject dso, PackageParameters pkgParams, String outputFile)Disseminate one or more DSpace objects into package(s) based on the options passed to the 'packager' scriptprotected voidPackager. ingest(Context context, PackageIngester sip, PackageParameters pkgParams, String sourceFile, DSpaceObject[] parentObjs)Ingest one or more DSpace objects from package(s) based on the options passed to the 'packager' script.protected voidPackager. replace(Context context, PackageIngester sip, PackageParameters pkgParams, String sourceFile, DSpaceObject objToReplace)Replace an one or more existing DSpace objects with the contents of specified package(s) based on the options passed to the 'packager' script. -
Uses of CrosswalkException in org.dspace.content.crosswalk
Subclasses of CrosswalkException in org.dspace.content.crosswalk Modifier and Type Class Description classCrosswalkInternalExceptionSomething went wrong inside the crosswalk, not necessarily caused by the input or state (although it could be an incorrectly handled pathological case).classCrosswalkObjectNotSupportedSomething went wrong inside the crosswalk, not necessarily caused by the input or state (although it could be an incorrectly handled pathological case).classMetadataValidationExceptionThis indicates a problem with the input metadata (for submission) or item state (dissemination).Methods in org.dspace.content.crosswalk that throw CrosswalkException Modifier and Type Method Description MetadataFieldCrosswalkMetadataValidator. checkMetadata(Context context, String schema, String element, String qualifier, boolean forceCreate)Scans metadata for elements not defined in this DSpace instance.voidCreativeCommonsRDFStreamDisseminationCrosswalk. disseminate(Context context, DSpaceObject dso, OutputStream out)voidCreativeCommonsTextStreamDisseminationCrosswalk. disseminate(Context context, DSpaceObject dso, OutputStream out)Deprecated.voidLicenseStreamDisseminationCrosswalk. disseminate(Context context, DSpaceObject dso, OutputStream out)voidStreamDisseminationCrosswalk. disseminate(Context context, DSpaceObject dso, OutputStream out)Execute crosswalk on the given object, sending output to the stream.org.jdom.ElementAIPDIMCrosswalk. disseminateElement(Context context, DSpaceObject dso)Execute crosswalk, returning one XML root element as a JDOMElementobject.org.jdom.ElementAIPTechMDCrosswalk. disseminateElement(Context context, DSpaceObject dso)Execute crosswalk, returning one XML root element as a JDOMElementobject.org.jdom.ElementDIMDisseminationCrosswalk. disseminateElement(Context context, DSpaceObject dso)org.jdom.ElementDisseminationCrosswalk. disseminateElement(Context context, DSpaceObject dso)Execute crosswalk, returning one XML root element as a JDOMElementobject.org.jdom.ElementMETSDisseminationCrosswalk. disseminateElement(Context context, DSpaceObject dso)org.jdom.ElementMETSRightsCrosswalk. disseminateElement(Context context, DSpaceObject dso)Actually Disseminate into METSRights schema.org.jdom.ElementMODSDisseminationCrosswalk. disseminateElement(Context context, DSpaceObject dso)Disseminate an Item, Collection, or Community to MODS.org.jdom.ElementOREDisseminationCrosswalk. disseminateElement(Context context, DSpaceObject dso)org.jdom.ElementParameterizedDisseminationCrosswalk. disseminateElement(Context context, DSpaceObject dso, Map<String,String> parameters)Execute crosswalk, returning one XML root element as a JDOMElementobject.org.jdom.ElementPREMISCrosswalk. disseminateElement(Context context, DSpaceObject dso)org.jdom.ElementQDCCrosswalk. disseminateElement(Context context, DSpaceObject dso)org.jdom.ElementRoleCrosswalk. disseminateElement(Context context, DSpaceObject dso)Execute crosswalk, returning one XML root element as a JDOMElementobject.org.jdom.ElementSimpleDCDisseminationCrosswalk. disseminateElement(Context context, DSpaceObject dso)org.jdom.ElementXHTMLHeadDisseminationCrosswalk. disseminateElement(Context context, DSpaceObject dso)This generates a <head> element around the metadata; in general this will probably not be usedorg.jdom.ElementXSLTDisseminationCrosswalk. disseminateElement(Context context, DSpaceObject dso)org.jdom.ElementXSLTDisseminationCrosswalk. disseminateElement(Context context, DSpaceObject dso, Map<String,String> parameters)List<org.jdom.Element>AIPDIMCrosswalk. disseminateList(Context context, DSpaceObject dso)Execute crosswalk, returning List of XML elements.List<org.jdom.Element>AIPTechMDCrosswalk. disseminateList(Context context, DSpaceObject dso)Execute crosswalk, returning List of XML elements.List<org.jdom.Element>DIMDisseminationCrosswalk. disseminateList(Context context, DSpaceObject dso)List<org.jdom.Element>DisseminationCrosswalk. disseminateList(Context context, DSpaceObject dso)Execute crosswalk, returning List of XML elements.List<org.jdom.Element>METSDisseminationCrosswalk. disseminateList(Context context, DSpaceObject dso)List<org.jdom.Element>METSRightsCrosswalk. disseminateList(Context context, DSpaceObject dso)List<org.jdom.Element>MODSDisseminationCrosswalk. disseminateList(Context context, DSpaceObject dso)Returns object's metadata in MODS format, as List of XML structure nodes.List<org.jdom.Element>OREDisseminationCrosswalk. disseminateList(Context context, DSpaceObject dso)List<org.jdom.Element>PREMISCrosswalk. disseminateList(Context context, DSpaceObject dso)List<org.jdom.Element>QDCCrosswalk. disseminateList(Context context, DSpaceObject dso)Returns object's metadata in MODS format, as XML structure node.List<org.jdom.Element>RoleCrosswalk. disseminateList(Context context, DSpaceObject dso)Execute crosswalk, returning List of XML elements.List<org.jdom.Element>SimpleDCDisseminationCrosswalk. disseminateList(Context context, DSpaceObject dso)Returns object's metadata as XML elements.List<org.jdom.Element>XHTMLHeadDisseminationCrosswalk. disseminateList(Context context, DSpaceObject dso)Return <meta> elements that can be put in the <head> element of an XHTML document.List<org.jdom.Element>XSLTDisseminationCrosswalk. disseminateList(Context context, DSpaceObject dso)Disseminate the DSpace item, collection, or community.List<org.jdom.Element>SimpleDCDisseminationCrosswalk. disseminateListInternal(DSpaceObject dso, boolean addSchema)voidAIPDIMCrosswalk. ingest(Context context, DSpaceObject dso, List<org.jdom.Element> dimList, boolean createMissingMetadataFields)Fields correspond directly to Item.addMetadata() calls so they are simply executed.voidAIPDIMCrosswalk. ingest(Context context, DSpaceObject dso, org.jdom.Element root, boolean createMissingMetadataFields)Ingest a whole document.voidAIPTechMDCrosswalk. ingest(Context context, DSpaceObject dso, List<org.jdom.Element> dimList, boolean createMissingMetadataFields)Translate metadata with XSL stylesheet and ingest it.voidAIPTechMDCrosswalk. ingest(Context context, DSpaceObject dso, org.jdom.Element root, boolean createMissingMetadataFields)Ingest a whole document.voidCreativeCommonsRDFStreamIngestionCrosswalk. ingest(Context context, DSpaceObject dso, InputStream in, String MIMEType)voidDIMIngestionCrosswalk. ingest(Context context, DSpaceObject dso, List<org.jdom.Element> metadata, boolean createMissingMetadataFields)voidDIMIngestionCrosswalk. ingest(Context context, DSpaceObject dso, org.jdom.Element root, boolean createMissingMetadataFields)voidIngestionCrosswalk. ingest(Context context, DSpaceObject dso, List<org.jdom.Element> metadata, boolean createMissingMetadataFields)Crosswalk metadata from external XML representation to DSpace internal representations.voidIngestionCrosswalk. ingest(Context context, DSpaceObject dso, org.jdom.Element root, boolean createMissingMetadataFields)Crosswalk metadata from external XML representation to DSpace internal representations.voidLicenseStreamIngestionCrosswalk. ingest(Context context, DSpaceObject dso, InputStream in, String MIMEType)voidMETSRightsCrosswalk. ingest(Context context, DSpaceObject dso, List<org.jdom.Element> ml, boolean createMissingMetadataFields)Ingest a List of XML elementsvoidMETSRightsCrosswalk. ingest(Context context, DSpaceObject dso, org.jdom.Element root, boolean createMissingMetadataFields)Ingest a whole XML document, starting at specified root.voidNullIngestionCrosswalk. ingest(Context context, DSpaceObject dso, List<org.jdom.Element> ml, boolean createMissingMetadataFields)voidNullIngestionCrosswalk. ingest(Context context, DSpaceObject dso, org.jdom.Element root, boolean createMissingMetadataFields)voidNullStreamIngestionCrosswalk. ingest(Context context, DSpaceObject dso, InputStream in, String MIMEType)voidOAIDCIngestionCrosswalk. ingest(Context context, DSpaceObject dso, List<org.jdom.Element> metadata, boolean createMissingMetadataFields)voidOAIDCIngestionCrosswalk. ingest(Context context, DSpaceObject dso, org.jdom.Element root, boolean createMissingMetadataFields)voidOREIngestionCrosswalk. ingest(Context context, DSpaceObject dso, List<org.jdom.Element> metadata, boolean createMissingMetadataFields)voidOREIngestionCrosswalk. ingest(Context context, DSpaceObject dso, org.jdom.Element root, boolean createMissingMetadataFields)voidPREMISCrosswalk. ingest(Context context, DSpaceObject dso, List<org.jdom.Element> ml, boolean createMissingMetadataFields)voidPREMISCrosswalk. ingest(Context context, DSpaceObject dso, org.jdom.Element root, boolean createMissingMetadataFields)voidQDCCrosswalk. ingest(Context context, DSpaceObject dso, List<org.jdom.Element> ml, boolean createMissingMetadataFields)voidQDCCrosswalk. ingest(Context context, DSpaceObject dso, org.jdom.Element root, boolean createMissingMetadataFields)voidRoleCrosswalk. ingest(Context context, DSpaceObject dso, List<org.jdom.Element> metadata, boolean createMissingMetadataFields)Ingest a List of XML elementsvoidRoleCrosswalk. ingest(Context context, DSpaceObject dso, org.jdom.Element root, boolean createMissingMetadataFields)Ingest a whole XML document, starting at specified root.voidStreamIngestionCrosswalk. ingest(Context context, DSpaceObject dso, InputStream in, String MIMEType)Execute crosswalk on the given object, taking input from the stream.voidXSLTIngestionCrosswalk. ingest(Context context, DSpaceObject dso, List<org.jdom.Element> metadata, boolean createMissingMetadataFields)Translate metadata with XSL stylesheet and ingest it.voidXSLTIngestionCrosswalk. ingest(Context context, DSpaceObject dso, org.jdom.Element root, boolean createMissingMetadataFields)Ingest a whole document.static voidXSLTIngestionCrosswalk. ingestDIM(Context context, DSpaceObject dso, List<org.jdom.Element> fields, boolean createMissingMetadataFields)static voidXSLTIngestionCrosswalk. ingestDIM(Context context, DSpaceObject dso, org.jdom.Element dim, boolean createMissingMetadataFields)Ingest a DIM metadata expression directly, without translating some other format into DIM. -
Uses of CrosswalkException in org.dspace.content.packager
Methods in org.dspace.content.packager that throw CrosswalkException Modifier and Type Method Description protected StringAbstractMETSDisseminator. addAmdSec(Context context, DSpaceObject dso, PackageParameters params, edu.harvard.hul.ois.mets.Mets mets, AbstractMETSDisseminator.MdStreamCache extraStreams)protected 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. 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.protected voidAbstractMETSDisseminator. addToAmdSec(edu.harvard.hul.ois.mets.AmdSec fAmdSec, String[] mdTypes, Class mdSecClass, Context context, DSpaceObject dso, PackageParameters params, AbstractMETSDisseminator.MdStreamCache extraStreams)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.jdom.Element dmdSec, METSManifest.Mdref callback)Invokes appropriate crosswalks on Item-wide descriptive metadata.abstract voidAbstractMETSIngester. crosswalkObjectDmd(Context context, DSpaceObject dso, METSManifest manifest, AbstractMETSIngester.MdrefManager callback, org.jdom.Element[] dmds, PackageParameters params)Select thedmdSecelement(s) to apply to the Item.voidDSpaceAIPIngester. crosswalkObjectDmd(Context context, DSpaceObject dso, METSManifest manifest, AbstractMETSIngester.MdrefManager callback, org.jdom.Element[] dmds, PackageParameters params)Choose DMD section(s) to crosswalk.voidDSpaceMETSIngester. crosswalkObjectDmd(Context context, DSpaceObject dso, METSManifest manifest, AbstractMETSIngester.MdrefManager callback, org.jdom.Element[] dmds, PackageParameters params)Choose DMD section(s) to crosswalk.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 edu.harvard.hul.ois.mets.helper.MetsElementAbstractMETSDisseminator. crosswalkToMetsElement(Context context, DisseminationCrosswalk xwalk, DSpaceObject dso, edu.harvard.hul.ois.mets.helper.MetsElement me)protected voidMETSManifest. crosswalkXmd(Context context, PackageParameters params, DSpaceObject dso, org.jdom.Element xmd, METSManifest.Mdref callback, boolean createMissingMetadataFields)voidAbstractMETSDisseminator. disseminate(Context context, DSpaceObject dso, PackageParameters params, File pkgFile)Export the object (Item, Collection, or Community) as a "package" on the indicated OutputStream.voidDSpaceAIPDisseminator. disseminate(Context context, DSpaceObject dso, PackageParameters params, File pkgFile)voidPackageDisseminator. disseminate(Context context, DSpaceObject object, PackageParameters params, File pkgFile)Export the object (Item, Collection, or Community) as a "package" on the indicated OutputStream.voidPDFPackager. disseminate(Context context, DSpaceObject dso, PackageParameters params, File pkgFile)VERY crude dissemination: just look for the first bitstream with the PDF package type, and toss it out.voidRoleDisseminator. disseminate(Context context, DSpaceObject object, PackageParameters params, File pkgFile)List<File>AbstractPackageDisseminator. disseminateAll(Context context, DSpaceObject dso, PackageParameters params, File pkgFile)Recursively export one or more DSpace Objects as a series of packages.List<File>PackageDisseminator. disseminateAll(Context context, DSpaceObject dso, PackageParameters params, File pkgFile)Recursively export one or more DSpace Objects as a series of packages.List<File>PDFPackager. disseminateAll(Context context, DSpaceObject dso, PackageParameters params, File pkgFile)disseminateAll() cannot be implemented for a PDF disseminator, because there's only one PDF to disseminateList<File>RoleDisseminator. disseminateAll(Context context, DSpaceObject dso, PackageParameters params, File pkgFile)abstract voidAbstractMETSIngester. finishObject(Context context, DSpaceObject dso, PackageParameters params)Hook for final "finishing" operations on the new Object.voidDSpaceAIPIngester. finishObject(Context context, DSpaceObject dso, PackageParameters params)Last change to fix up a DSpace Object.voidDSpaceMETSIngester. finishObject(Context context, DSpaceObject dso, PackageParameters params)DSpaceObjectAbstractMETSIngester. ingest(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license)Create a new DSpace object out of a METS content package.DSpaceObjectPackageIngester. ingest(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license)Create new DSpaceObject out of the ingested package.DSpaceObjectPDFPackager. ingest(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license)Create new Item out of the ingested package, in the indicated collection.DSpaceObjectRoleIngester. ingest(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license)List<String>AbstractPackageIngester. ingestAll(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license)Recursively create one or more DSpace Objects out of the contents of the ingested package (and all other referenced packages).List<String>PackageIngester. ingestAll(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license)Recursively create one or more DSpace Objects out of the contents of the ingested package (and all other referenced packages).List<String>PDFPackager. ingestAll(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license)IngestAll() cannot be implemented for a PDF ingester, because there's only one PDF to ingestList<String>RoleIngester. ingestAll(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license)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 edu.harvard.hul.ois.mets.MetsAbstractMETSDisseminator. makeManifest(Context context, DSpaceObject dso, PackageParameters params, AbstractMETSDisseminator.MdStreamCache extraStreams)Write out a METS manifest.protected edu.harvard.hul.ois.mets.helper.MdSecAbstractMETSDisseminator. makeMdSec(Context context, DSpaceObject dso, Class mdSecClass, String typeSpec, PackageParameters params, AbstractMETSDisseminator.MdStreamCache extraStreams)Create an element wrapped around a metadata reference (either mdWrap or mdRef); i.e.dmdSec, techMd, sourceMd, etc.DSpaceObjectAbstractMETSIngester. replace(Context context, DSpaceObject dsoToReplace, File pkgFile, PackageParameters params)Replace an existing DSpace object with the contents of a METS-based package.DSpaceObjectPackageIngester. replace(Context context, DSpaceObject dso, File pkgFile, PackageParameters params)Replace an existing DSpace Object with contents of the ingested package.DSpaceObjectPDFPackager. replace(Context context, DSpaceObject dso, File pkgFile, PackageParameters params)Replace is not implemented.DSpaceObjectRoleIngester. replace(Context context, DSpaceObject dso, File pkgFile, PackageParameters params)List<String>AbstractPackageIngester. replaceAll(Context context, DSpaceObject dso, File pkgFile, PackageParameters params)Recursively replace one or more DSpace Objects out of the contents of the ingested package (and all other referenced packages).List<String>PackageIngester. replaceAll(Context context, DSpaceObject dso, File pkgFile, PackageParameters params)Recursively replace one or more DSpace Objects out of the contents of the ingested package (and all other referenced packages).List<String>PDFPackager. replaceAll(Context context, DSpaceObject dso, File pkgFile, PackageParameters params)ReplaceAll() cannot be implemented for a PDF ingester, because there's only one PDF to ingestList<String>RoleIngester. replaceAll(Context context, DSpaceObject dso, File pkgFile, PackageParameters params)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.protected voidAbstractMETSDisseminator. writeZipPackage(Context context, DSpaceObject dso, PackageParameters params, OutputStream pkg)Make a Zipped up METS package for the given DSpace Object -
Uses of CrosswalkException in org.dspace.harvest
Methods in org.dspace.harvest that throw CrosswalkException Modifier and Type Method Description protected voidOAIHarvester. processRecord(org.jdom.Element record, String OREPrefix, long currentRecord, long totalListSize)Process an individual PMH record, making (or updating) a corresponding DSpace Item.
-