All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.dspace.content.packager.package.html Maven / Gradle / Ivy

There is a newer version: 8.0
Show newest version







Provides an API and implementations of content packages, used in the context of ingest (SIP), or dissemination (DIP)

Packaging Interfaces

The principle interfaces are for ingesters and disseminators. The PackageIngester interface consists of the method:

WorkspaceItem ingest(Context context, Collection collection, InputStream in, PackageParameters params, String license)

There is also a 'replace' method, but this is not implemented consistently.

The PackageDisseminator interface consists of the method:

void disseminate(Context context, DSpaceObject object, PackageParameters params, OutputStream out)

Packaging Implementations

Ingester and disseminator implementations exist for METs and PDF packages, and the classes are designed to be extended for different profiles.

@see org.dspace.content.packager.AbstractMETSIngester @see org.dspace.content.packager.AbstractMETSDisseminator





© 2015 - 2024 Weber Informatics LLC | Privacy Policy