|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PackageValidationException | |
|---|---|
| org.dspace.content.packager | Provides an API and implementations of content packages, used in the context of ingest (SIP), or dissemination (DIP) |
| Uses of PackageValidationException in org.dspace.content.packager |
|---|
| Methods in org.dspace.content.packager that throw PackageValidationException | |
|---|---|
void |
DSpaceMETSIngester.addLicense(Context context,
Collection collection,
Item item,
METSManifest manifest,
AbstractMETSIngester.MdrefManager callback,
String license)
Policy: For DSpace deposit license, take deposit license supplied by explicit argument first, else use collection's default deposit license. |
abstract void |
AbstractMETSIngester.addLicense(Context context,
Collection collection,
Item item,
METSManifest manifest,
AbstractMETSIngester.MdrefManager callback,
String license)
Add license(s) to Item based on contents of METS and other policies. |
static void |
PackageUtils.checkMetadata(Item item)
Test that item has adequate metadata. |
void |
DSpaceMETSIngester.checkPackageFiles(Set packageFiles,
Set missingFiles,
METSManifest manifest)
|
abstract void |
AbstractMETSIngester.checkPackageFiles(Set packageFiles,
Set missingFiles,
METSManifest manifest)
Hook for subclass to modify the test of the package's integrity, and add other tests. |
void |
PDFPackager.disseminate(Context context,
DSpaceObject dso,
PackageParameters params,
OutputStream out)
VERY crude dissemination: just look for the first bitstream with the PDF package type, and toss it out. |
void |
AbstractMETSDisseminator.disseminate(Context context,
DSpaceObject dso,
PackageParameters params,
OutputStream pkg)
Export the object (Item, Collection, or Community) to a package file on the indicated OutputStream. |
void |
DSpaceMETSIngester.finishItem(Context context,
Item item)
|
abstract void |
AbstractMETSIngester.finishItem(Context context,
Item item)
Hook for final "finishing" operations on the new Item. |
WorkspaceItem |
PDFPackager.ingest(Context context,
Collection collection,
InputStream pkg,
PackageParameters params,
String license)
Create new Item out of the ingested package, in the indicated collection. |
WorkspaceItem |
AbstractMETSIngester.ingest(Context context,
Collection collection,
InputStream pkg,
PackageParameters params,
String license)
Create a new DSpace item out of a METS content package. |
Item |
PDFPackager.replace(Context ctx,
Item item,
InputStream pckage,
PackageParameters params)
Replace is not implemented. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||