void |
PackageDisseminator.disseminate(Context context,
DSpaceObject object,
PackageParameters params,
File pkgFile) |
Export the object (Item, Collection, or Community) as a
"package" on the indicated OutputStream.
|
void |
RoleDisseminator.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 disseminate
|
List<File> |
RoleDisseminator.disseminateAll(Context context,
DSpaceObject dso,
PackageParameters params,
File pkgFile) |
|
DSpaceObject |
PackageIngester.ingest(Context context,
DSpaceObject parent,
File pkgFile,
PackageParameters params,
String license) |
Create new DSpaceObject out of the ingested package.
|
DSpaceObject |
RoleIngester.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 ingest
|
List<String> |
RoleIngester.ingestAll(Context context,
DSpaceObject parent,
File pkgFile,
PackageParameters params,
String license) |
|
void |
RoleIngester.ingestStream(Context context,
DSpaceObject parent,
PackageParameters params,
InputStream stream) |
Ingest roles from an InputStream.
|
DSpaceObject |
PackageIngester.replace(Context context,
DSpaceObject dso,
File pkgFile,
PackageParameters params) |
Replace an existing DSpace Object with contents of the ingested package.
|
DSpaceObject |
PDFPackager.replace(Context context,
DSpaceObject dso,
File pkgFile,
PackageParameters params) |
Replace is not implemented.
|
DSpaceObject |
RoleIngester.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 ingest
|
List<String> |
RoleIngester.replaceAll(Context context,
DSpaceObject dso,
File pkgFile,
PackageParameters params) |
|
static String |
PackageUtils.translateGroupNameForExport(Context context,
String groupName) |
When DSpace creates Default Group Names they are of a very specific format,
for example:
COMMUNITY_[ID]_ADMIN
COLLECTION_[ID]_ADMIN
COLLECTION_[ID]_SUBMIT
COLLECTION_[ID]_WORKFLOW_STEP_#
|
static String |
PackageUtils.translateGroupNameForImport(Context context,
String groupName) |
This method does the exact opposite of the translateGroupNameForExport()
method.
|
protected void |
RoleDisseminator.writeGroup(Context context,
DSpaceObject relatedObject,
Group group,
XMLStreamWriter writer) |
Emit XML describing a single Group.
|
protected void |
RoleDisseminator.writeToStream(Context context,
DSpaceObject object,
OutputStream stream,
boolean emitPasswords) |
Serialize users and groups to a stream.
|