| Package | Description |
|---|---|
| org.dspace.administer |
Provides classes and methods for administrative functions that fall outside
the regular use of other subsystems.
|
| org.dspace.app.itemupdate | |
| org.dspace.app.packager |
Tools for exporting and importing DSpace objects (Community, Collection,
Item, etc.) wrapped in various kinds of packaging.
|
| org.dspace.app.util |
Miscellaneous utility classes.
|
| org.dspace.authorize |
Handles permissions for DSpace content.
|
| org.dspace.browse |
Provides classes and methods for browsing Items in DSpace by whatever
is specified in the configuration.
|
| org.dspace.content |
Provides an API for reading and manipulating content in the DSpace system.
|
| 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.curate | |
| org.dspace.disseminate | |
| org.dspace.embargo |
Embargo allows the deposit of Items whose content should not be made visible
until later.
|
| org.dspace.eperson |
Provides classes representing e-people and groups of e-people.
|
| org.dspace.harvest | |
| org.dspace.identifier |
Providers of durable unique identifiers (Handles, DOIs, etc.).
|
| org.dspace.license | |
| org.dspace.plugin | |
| org.dspace.rdf | |
| org.dspace.rdf.conversion | |
| org.dspace.submit | |
| org.dspace.submit.step | |
| org.dspace.versioning | |
| org.dspace.workflow |
DSpace's workflow system
|
| org.dspace.xmlworkflow | |
| org.dspace.xmlworkflow.state.actions | |
| org.dspace.xmlworkflow.state.actions.processingaction | |
| org.dspace.xmlworkflow.state.actions.userassignment | |
| org.dspace.xmlworkflow.storedcomponents |
| Modifier and Type | Method and Description |
|---|---|
static DCType |
DCType.create(Context context)
Deprecated.
|
void |
CommunityFiliator.defiliate(Context c,
Community parent,
Community child) |
void |
DCType.delete()
Deprecated.
|
void |
CommunityFiliator.filiate(Context c,
Community parent,
Community child) |
static DCType |
DCType.findByElement(Context context,
String element,
String qualifier)
Deprecated.
|
static void |
RegistryLoader.loadBitstreamFormats(Context context,
String filename)
Load Bitstream Format metadata
|
static void |
MetadataImporter.loadRegistry(String file,
boolean forceUpdate)
Load the data from the specified file path into the database
|
static void |
MetadataImporter.main(String[] args)
main method for reading user input from the command line
|
void |
DCType.update()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AddBitstreamsAction.execute(Context context,
ItemArchive itarch,
boolean isTest,
boolean suppressUndo)
Adds bitstreams from the archive as listed in the contents file.
|
void |
AddMetadataAction.execute(Context context,
ItemArchive itarch,
boolean isTest,
boolean suppressUndo)
Adds metadata specified in the source archive
|
void |
DeleteMetadataAction.execute(Context context,
ItemArchive itarch,
boolean isTest,
boolean suppressUndo)
Delete metadata from item
|
void |
DeleteBitstreamsAction.execute(Context context,
ItemArchive itarch,
boolean isTest,
boolean suppressUndo)
Delete bitstream from item
|
void |
DeleteBitstreamsByFilterAction.execute(Context context,
ItemArchive itarch,
boolean isTest,
boolean suppressUndo)
Delete bitstream
|
static List<org.dspace.app.itemupdate.DtoMetadata> |
MetadataUtilities.loadDublinCore(DocumentBuilder docBuilder,
InputStream is)
Modification of method from ItemImporter.loadDublinCore
as a Factory method
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
Packager.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' script
|
protected void |
Packager.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 void |
Packager.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.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
AuthorizeUtil.authorizeManageAdminGroup(Context context,
Collection collection)
Can the current user create/edit the admins group of the collection?
please note that the remove action need a separate check
|
static void |
AuthorizeUtil.authorizeManageAdminGroup(Context context,
Community community)
Can the current user create/edit the admins group of the community?
please note that the remove action need a separate check
|
static void |
AuthorizeUtil.authorizeManageBitstreamPolicy(Context context,
Bitstream bitstream)
Is allowed manage (create, remove, edit) bitstream's policies in the
current context?
|
static void |
AuthorizeUtil.authorizeManageBundlePolicy(Context context,
Bundle bundle)
Is allowed manage (create, remove, edit) bundle's policies in the
current context?
|
static void |
AuthorizeUtil.authorizeManageCCLicense(Context context,
Item item)
Is the current user allowed to manage (add, remove, replace) the item's
CC License
|
static void |
AuthorizeUtil.authorizeManageCollectionPolicy(Context context,
Collection collection)
Is allowed manage (create, remove, edit) collection's policies in the
current context?
|
static void |
AuthorizeUtil.authorizeManageCommunityPolicy(Context context,
Community community)
Is allowed manage (create, remove, edit) community's policies in the
current context?
|
static void |
AuthorizeUtil.authorizeManageItemPolicy(Context context,
Item item)
Is allowed manage (create, remove, edit) item's policies in the
current context?
|
static void |
AuthorizeUtil.authorizeManagePolicy(Context c,
ResourcePolicy rp)
Can the current user remove or edit the supplied policy?
|
static void |
AuthorizeUtil.authorizeManageSubmittersGroup(Context context,
Collection collection)
Can the current user manage (create, remove, edit) the submitters group of
the collection?
|
static void |
AuthorizeUtil.authorizeManageTemplateItem(Context context,
Collection collection)
Is the current user allowed to manage (create, remove, edit) the
collection's template item?
|
static void |
AuthorizeUtil.authorizeManageWorkflowsGroup(Context context,
Collection collection)
Can the current user manage (create, remove, edit) the workflow groups of
the collection?
|
static void |
AuthorizeUtil.authorizeReinstateItem(Context context,
Item item)
Can the current user reinstate the item?
|
static void |
AuthorizeUtil.authorizeRemoveAdminGroup(Context context,
Collection collection)
Can the current user remove the admins group of the collection?
please note that the create/edit actions need separate check
|
static void |
AuthorizeUtil.authorizeRemoveAdminGroup(Context context,
Community community)
Can the current user remove the admins group of the community?
please note that the create/edit actions need separate check
|
static void |
AuthorizeUtil.authorizeWithdrawItem(Context context,
Item item)
Can the current user withdraw the item?
|
static void |
AuthorizeUtil.requireAdminRole(Context context)
Throw an AuthorizeException if the current user is not a System Admin
|
| Modifier and Type | Method and Description |
|---|---|
static void |
AuthorizeManager.addPolicies(Context c,
List<ResourcePolicy> policies,
DSpaceObject dest)
Copies policies from a list of resource policies to a given DSpaceObject
|
static void |
AuthorizeManager.addPolicy(Context c,
DSpaceObject o,
int actionID,
EPerson e)
Add a policy for an individual eperson
|
static void |
AuthorizeManager.addPolicy(Context c,
DSpaceObject o,
int actionID,
EPerson e,
String type)
Add a policy for an individual eperson
|
static void |
AuthorizeManager.addPolicy(Context c,
DSpaceObject o,
int actionID,
Group g)
Add a policy for a group
|
static void |
AuthorizeManager.addPolicy(Context c,
DSpaceObject o,
int actionID,
Group g,
String type)
Add a policy for a group
|
static void |
AuthorizeManager.authorizeAction(Context c,
DSpaceObject o,
int action)
Checks that the context's current user can perform the given action on
the given object.
|
static void |
AuthorizeManager.authorizeAction(Context c,
DSpaceObject o,
int action,
boolean useInheritance)
Checks that the context's current user can perform the given action on
the given object.
|
static void |
AuthorizeManager.authorizeAnyOf(Context c,
DSpaceObject o,
int[] actions)
Utility method, checks that the current user of the given context can
perform all of the specified actions on the given object.
|
static ResourcePolicy |
ResourcePolicy.create(Context context)
Create a new ResourcePolicy
|
static ResourcePolicy |
AuthorizeManager.createOrModifyPolicy(ResourcePolicy policy,
Context context,
String name,
int idGroup,
EPerson ePerson,
Date embargoDate,
int action,
String reason,
DSpaceObject dso) |
static void |
AuthorizeManager.generateAutomaticPolicies(Context context,
Date embargoDate,
String reason,
DSpaceObject dso,
Collection owningCollection)
Generate Policies policies READ for the date in input adding reason.
|
static void |
AuthorizeManager.inheritPolicies(Context c,
DSpaceObject src,
DSpaceObject dest)
Add policies to an object to match those from a previous object
|
static void |
PolicySet.setPolicies(Context c,
int containerType,
int containerID,
int contentType,
int actionID,
int groupID,
boolean isReplace,
boolean clearOnly)
Useful policy wildcard tool.
|
static void |
PolicySet.setPolicies(Context c,
int containerType,
int containerID,
int contentType,
int actionID,
int groupID,
boolean isReplace,
boolean clearOnly,
String name,
String description,
Date startDate,
Date endDate) |
static void |
PolicySet.setPoliciesFilter(Context c,
int containerType,
int containerID,
int contentType,
int actionID,
int groupID,
boolean isReplace,
boolean clearOnly,
String filter)
Useful policy wildcard tool.
|
static void |
PolicySet.setPoliciesFilter(Context c,
int containerType,
int containerID,
int contentType,
int actionID,
int groupID,
boolean isReplace,
boolean clearOnly,
String filter,
String name,
String description,
Date startDate,
Date endDate)
Useful policy wildcard tool.
|
void |
ResourcePolicy.update()
Update the ResourcePolicy
|
| Modifier and Type | Method and Description |
|---|---|
void |
BrowseItem.update() |
| Modifier and Type | Method and Description |
|---|---|
void |
Bundle.addBitstream(Bitstream b)
Add an existing bitstream to this bundle
|
void |
Item.addBundle(Bundle b)
Add an existing bundle to this item.
|
void |
Community.addCollection(Collection c)
Add an exisiting collection to the community
|
void |
Collection.addItem(Item item)
Add an item to the collection.
|
void |
Community.addSubcommunity(Community c)
Add an exisiting community as a subcommunity to the community
|
void |
Item.adjustBundleBitstreamPolicies(Collection c) |
void |
Item.adjustItemPolicies(Collection c) |
void |
Collection.canEdit() |
void |
Community.canEdit() |
void |
Collection.canEdit(boolean useInheritance) |
static Community |
Community.create(Community parent,
Context context)
Create a new top-level community, with a new ID.
|
static Community |
Community.create(Community parent,
Context context,
String handle)
Create a new top-level community, with a new ID.
|
void |
MetadataValue.create(Context context)
Creates a new metadata value.
|
static BitstreamFormat |
BitstreamFormat.create(Context context)
Create a new bitstream format
|
void |
MetadataField.create(Context context)
Creates a new metadata field.
|
void |
MetadataSchema.create(Context context)
Creates a new metadata schema in the database, out of this object.
|
static WorkspaceItem |
WorkspaceItem.create(Context c,
Collection coll,
boolean template)
Create a new workspace item, with a new ID.
|
Group |
Collection.createAdministrators()
Create a default administrators group if one does not already exist.
|
Group |
Community.createAdministrators()
Create a default administrators group if one does not already exist.
|
Bitstream |
Bundle.createBitstream(InputStream is)
Create a new bitstream in this bundle.
|
Bundle |
Item.createBundle(String name)
Create a bundle in this item, with immediate effect
|
Collection |
Community.createCollection()
Create a new collection within this community.
|
Collection |
Community.createCollection(String handle)
Create a new collection within this community.
|
Bitstream |
Item.createSingleBitstream(InputStream is)
Convenience method, calls createSingleBitstream() with name "ORIGINAL"
|
Bitstream |
Item.createSingleBitstream(InputStream is,
String name)
Create a single bitstream in a new bundle.
|
Community |
Community.createSubcommunity()
Create a new sub-community within this community.
|
Community |
Community.createSubcommunity(String handle)
Create a new sub-community within this community.
|
Group |
Collection.createSubmitters()
Create a default submitters group if one does not already exist.
|
void |
Collection.createTemplateItem()
Create an empty template item for this collection.
|
Group |
Collection.createWorkflowGroup(int step)
Create a workflow group for the given step if one does not already exist.
|
void |
BitstreamFormat.delete()
Delete this bitstream format.
|
void |
Community.delete()
Delete the community, including the metadata and logo.
|
void |
MetadataValue.delete(Context context)
Delete the metadata field.
|
void |
MetadataField.delete(Context context)
Delete the metadata field.
|
void |
MetadataSchema.delete(Context context)
Delete the metadata schema.
|
void |
WorkspaceItem.deleteAll()
Delete the workspace item.
|
void |
InProgressSubmission.deleteWrapper()
Deletes submission wrapper, doesn't delete item contents
|
void |
WorkspaceItem.deleteWrapper() |
static MetadataValue |
MetadataValue.find(Context context,
int valueId)
Retrieves the metadata value from the database.
|
static ItemIterator |
Item.findByAuthorityValue(Context context,
String schema,
String element,
String qualifier,
String value)
Find all the items in the archive with a given authority key value
in the indicated metadata field.
|
static List<MetadataValue> |
MetadataValue.findByField(Context context,
int fieldId)
Retrieves the metadata values for a given field from the database.
|
static ItemIterator |
Item.findByMetadataField(Context context,
String schema,
String element,
String qualifier,
String value)
Returns an iterator of Items possessing the passed metadata field, or only
those matching the passed value, if value is not Item.ANY
|
static ItemIterator |
Item.findByMetadataFieldAuthority(Context context,
String mdString,
String authority) |
protected MetadataField |
DSpaceObject.getMetadataField(Metadatum dcv) |
static void |
LicenseUtils.grantLicense(Context context,
Item item,
String licenseText)
Store a copy of the license a user granted in the item.
|
void |
Bundle.inheritCollectionDefaultPolicies(Collection c)
remove all policies on the bundle and its contents, and replace them with
the DEFAULT_BITSTREAM_READ policies belonging to the collection.
|
void |
Item.inheritCollectionDefaultPolicies(Collection c)
remove all policies on an item and its contents, and replace them with
the DEFAULT_ITEM_READ and DEFAULT_BITSTREAM_READ policies belonging to
the collection.
|
static Item |
InstallItem.installItem(Context c,
InProgressSubmission is)
Take an InProgressSubmission and turn it into a fully-archived Item,
creating a new Handle.
|
static Item |
InstallItem.installItem(Context c,
InProgressSubmission is,
String suppliedHandle)
Take an InProgressSubmission and turn it into a fully-archived Item.
|
void |
Item.move(Collection from,
Collection to)
Moves the item from one collection to another one
|
void |
Item.move(Collection from,
Collection to,
boolean inheritDefaultPolicies)
Moves the item from one collection to another one
|
Bitstream |
Bundle.registerBitstream(int assetstore,
String bitstreamPath)
Create a new bitstream in this bundle.
|
void |
Item.reinstate()
Reinstate a withdrawn item
|
void |
Collection.removeAdministrators()
Remove the administrators group, if no group has already been created
then return without error.
|
void |
Community.removeAdministrators()
Remove the administrators group, if no group has already been created
then return without error.
|
void |
Bundle.removeBitstream(Bitstream b)
Remove a bitstream from this bundle - the bitstream is only deleted if
this was the last reference to it
|
void |
Item.removeBundle(Bundle b)
Remove a bundle.
|
void |
Community.removeCollection(Collection c)
Remove a collection.
|
void |
Item.removeDSpaceLicense()
Remove just the DSpace license from an item This is useful to update the
current DSpace license, in case the user must accept the DSpace license
again (either the item was rejected, or resumed after saving)
|
void |
Collection.removeItem(Item item)
Remove an item.
|
void |
Item.removeLicenses()
Remove all licenses from an item - it was rejected
|
void |
Community.removeSubcommunity(Community c)
Remove a subcommunity.
|
void |
Collection.removeSubmitters()
Remove the submitters group, if no group has already been created
then return without error.
|
void |
Collection.removeTemplateItem()
Remove the template item for this collection, if there is one.
|
void |
Bundle.replaceAllBitstreamPolicies(List<ResourcePolicy> newpolicies)
remove all of the policies for the bundle and bitstream contents and replace
them with a new list of policies
|
void |
Item.replaceAllBitstreamPolicies(List<ResourcePolicy> newpolicies)
remove all of the policies for item's bitstreams and bundles and replace
them with a new list of policies
|
void |
Item.replaceAllItemPolicies(List<ResourcePolicy> newpolicies)
remove all of the policies for item and replace them with a new list of
policies
|
static Item |
InstallItem.restoreItem(Context c,
InProgressSubmission is,
String suppliedHandle)
Turn an InProgressSubmission into a fully-archived Item, for
a "restore" operation such as ingestion of an AIP to recreate an
archive.
|
InputStream |
Bitstream.retrieve()
Retrieve the contents of the bitstream
|
Bitstream |
Collection.setLogo(InputStream is)
Give the collection a logo.
|
Bitstream |
Community.setLogo(InputStream is)
Give the community a logo.
|
void |
Bundle.setOrder(int[] bitstreamIds)
Changes bitstream order according to the array
|
void |
Bundle.update()
Update the bundle metadata
|
void |
InProgressSubmission.update()
Update the submission, including the unarchived item.
|
void |
Collection.update()
Update the collection metadata (including logo and workflow groups) to
the database.
|
abstract void |
DSpaceObject.update() |
void |
BitstreamFormat.update()
Update the bitstream format metadata
|
void |
Bitstream.update()
Update the bitstream metadata.
|
void |
Community.update()
Update the community metadata (including logo) to the database.
|
void |
WorkspaceItem.update()
Update the workspace item, including the unarchived item.
|
void |
Item.update()
Update the item "in archive" flag and Dublin Core metadata in the
database
|
void |
Site.update() |
void |
MetadataValue.update(Context context)
Update the metadata value in the database.
|
void |
MetadataField.update(Context context)
Update the metadata field in the database.
|
void |
MetadataSchema.update(Context context)
Update the metadata schema in the database.
|
void |
DSpaceObject.updateMetadata() |
void |
Item.withdraw()
Withdraw the item from the archive.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CreativeCommonsRDFStreamDisseminationCrosswalk.disseminate(Context context,
DSpaceObject dso,
OutputStream out) |
void |
LicenseStreamDisseminationCrosswalk.disseminate(Context context,
DSpaceObject dso,
OutputStream out) |
void |
StreamDisseminationCrosswalk.disseminate(Context context,
DSpaceObject dso,
OutputStream out)
Execute crosswalk on the given object, sending output to the stream.
|
void |
CreativeCommonsTextStreamDisseminationCrosswalk.disseminate(Context context,
DSpaceObject dso,
OutputStream out) |
org.jdom.Element |
DisseminationCrosswalk.disseminateElement(DSpaceObject dso)
Execute crosswalk, returning one XML root element as
a JDOM
Element object. |
org.jdom.Element |
QDCCrosswalk.disseminateElement(DSpaceObject dso) |
org.jdom.Element |
METSDisseminationCrosswalk.disseminateElement(DSpaceObject dso) |
org.jdom.Element |
AIPDIMCrosswalk.disseminateElement(DSpaceObject dso)
Execute crosswalk, returning one XML root element as
a JDOM
Element object. |
org.jdom.Element |
XHTMLHeadDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
This generates a <head> element around the metadata; in general
this will probably not be used
|
org.jdom.Element |
DIMDisseminationCrosswalk.disseminateElement(DSpaceObject dso) |
org.jdom.Element |
XSLTDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
Disseminate the DSpace item, collection, or community.
|
org.jdom.Element |
PREMISCrosswalk.disseminateElement(DSpaceObject dso) |
org.jdom.Element |
SimpleDCDisseminationCrosswalk.disseminateElement(DSpaceObject dso) |
org.jdom.Element |
MODSDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
Disseminate an Item, Collection, or Community to MODS.
|
org.jdom.Element |
METSRightsCrosswalk.disseminateElement(DSpaceObject dso)
Actually Disseminate into METSRights schema.
|
org.jdom.Element |
OREDisseminationCrosswalk.disseminateElement(DSpaceObject dso) |
org.jdom.Element |
AIPTechMDCrosswalk.disseminateElement(DSpaceObject dso)
Execute crosswalk, returning one XML root element as
a JDOM
Element object. |
org.jdom.Element |
RoleCrosswalk.disseminateElement(DSpaceObject dso)
Execute crosswalk, returning one XML root element as
a JDOM
Element object. |
List<org.jdom.Element> |
DisseminationCrosswalk.disseminateList(DSpaceObject dso)
Execute crosswalk, returning List of XML elements.
|
List<org.jdom.Element> |
QDCCrosswalk.disseminateList(DSpaceObject dso)
Returns object's metadata in MODS format, as XML structure node.
|
List<org.jdom.Element> |
METSDisseminationCrosswalk.disseminateList(DSpaceObject dso) |
List<org.jdom.Element> |
AIPDIMCrosswalk.disseminateList(DSpaceObject dso)
Execute crosswalk, returning List of XML elements.
|
List<org.jdom.Element> |
XHTMLHeadDisseminationCrosswalk.disseminateList(DSpaceObject dso)
Return <meta> elements that can be put in the <head> element
of an XHTML document.
|
List<org.jdom.Element> |
DIMDisseminationCrosswalk.disseminateList(DSpaceObject dso) |
List<org.jdom.Element> |
XSLTDisseminationCrosswalk.disseminateList(DSpaceObject dso)
Disseminate the DSpace item, collection, or community.
|
List<org.jdom.Element> |
PREMISCrosswalk.disseminateList(DSpaceObject dso) |
List<org.jdom.Element> |
SimpleDCDisseminationCrosswalk.disseminateList(DSpaceObject dso)
Returns object's metadata as XML elements.
|
List<org.jdom.Element> |
MODSDisseminationCrosswalk.disseminateList(DSpaceObject dso)
Returns object's metadata in MODS format, as List of XML structure nodes.
|
List<org.jdom.Element> |
METSRightsCrosswalk.disseminateList(DSpaceObject dso) |
List<org.jdom.Element> |
OREDisseminationCrosswalk.disseminateList(DSpaceObject dso) |
List<org.jdom.Element> |
AIPTechMDCrosswalk.disseminateList(DSpaceObject dso)
Execute crosswalk, returning List of XML elements.
|
List<org.jdom.Element> |
RoleCrosswalk.disseminateList(DSpaceObject dso)
Execute crosswalk, returning List of XML elements.
|
List<org.jdom.Element> |
SimpleDCDisseminationCrosswalk.disseminateListInternal(DSpaceObject dso,
boolean addSchema) |
void |
NullIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root) |
void |
QDCCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root) |
void |
OAIDCIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root) |
void |
AIPDIMCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root)
Ingest a whole document.
|
void |
XSLTIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root)
Ingest a whole document.
|
void |
PREMISCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root) |
void |
OREIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root) |
void |
METSRightsCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root)
Ingest a whole XML document, starting at specified root.
|
void |
AIPTechMDCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root)
Ingest a whole document.
|
void |
RoleCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root)
Ingest a whole XML document, starting at specified root.
|
void |
DIMIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root) |
void |
IngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root)
Crosswalk metadata from external XML representation to DSpace
internal representations.
|
void |
LicenseStreamIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
InputStream in,
String MIMEType) |
void |
StreamIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
InputStream in,
String MIMEType)
Execute crosswalk on the given object, taking input from the stream.
|
void |
CreativeCommonsRDFStreamIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
InputStream in,
String MIMEType) |
void |
NullStreamIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
InputStream in,
String MIMEType) |
void |
NullIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> ml) |
void |
QDCCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> ml) |
void |
OAIDCIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> metadata) |
void |
AIPDIMCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> dimList)
Fields correspond directly to Item.addMetadata() calls so
they are simply executed.
|
void |
XSLTIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> metadata)
Translate metadata with XSL stylesheet and ingest it.
|
void |
PREMISCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> ml) |
void |
OREIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> metadata) |
void |
METSRightsCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> ml)
Ingest a List of XML elements
|
void |
AIPTechMDCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> dimList)
Translate metadata with XSL stylesheet and ingest it.
|
void |
RoleCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> metadata)
Ingest a List of XML elements
|
void |
DIMIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> metadata) |
void |
IngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> metadata)
Crosswalk metadata from external XML representation to DSpace
internal representations.
|
static void |
XSLTIngestionCrosswalk.ingestDIM(Context context,
DSpaceObject dso,
org.jdom.Element dim)
Ingest a DIM metadata expression directly, without
translating some other format into DIM.
|
static void |
XSLTIngestionCrosswalk.ingestDIM(Context context,
DSpaceObject dso,
List<org.jdom.Element> fields) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
AbstractMETSDisseminator.addAmdSec(Context context,
DSpaceObject dso,
PackageParameters params,
edu.harvard.hul.ois.mets.Mets mets,
AbstractMETSDisseminator.MdStreamCache extraStreams) |
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 |
AbstractMETSDisseminator.addBitstreamsToZip(Context context,
DSpaceObject dso,
PackageParameters params,
ZipOutputStream zip)
Add Bitstreams associated with a given DSpace Object into an
existing ZipOutputStream
|
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 void |
PackageUtils.addDepositLicense(Context context,
String license,
Item item,
Collection collection)
Add DSpace Deposit License to an Item.
|
void |
DSpaceAIPIngester.addLicense(Context context,
Item item,
String license,
Collection collection,
PackageParameters params)
Ignore license when restoring an manifest-only AIP, since it should
be a bitstream in the AIP already.
|
abstract void |
AbstractMETSIngester.addLicense(Context context,
Item item,
String license,
Collection collection,
PackageParameters params)
Add license(s) to Item based on contents of METS and other policies.
|
void |
DSpaceMETSIngester.addLicense(Context context,
Item item,
String license,
Collection collection,
PackageParameters params)
Policy: For DSpace deposit license, take deposit license
supplied by explicit argument first, else use collection's
default deposit license.
|
protected void |
AbstractMETSIngester.addManifestBitstream(Context context,
Item item,
METSManifest manifest)
Save/Preserve the METS Manifest as a Bitstream attached to the given
DSpace item.
|
void |
DSpaceAIPDisseminator.addStructMap(Context context,
DSpaceObject dso,
PackageParameters params,
edu.harvard.hul.ois.mets.Mets mets)
Adds another structMap element to contain the "parent link" that
is an essential part of every AIP.
|
abstract void |
AbstractMETSDisseminator.addStructMap(Context context,
DSpaceObject dso,
PackageParameters params,
edu.harvard.hul.ois.mets.Mets mets)
Add any additional
structMap elements to the
METS document, as required by this subclass. |
void |
DSpaceMETSDisseminator.addStructMap(Context context,
DSpaceObject dso,
PackageParameters params,
edu.harvard.hul.ois.mets.Mets mets) |
protected void |
AbstractMETSIngester.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 void |
AbstractMETSDisseminator.addToAmdSec(edu.harvard.hul.ois.mets.AmdSec fAmdSec,
String[] mdTypes,
Class mdSecClass,
Context context,
DSpaceObject dso,
PackageParameters params,
AbstractMETSDisseminator.MdStreamCache extraStreams) |
static void |
PackageUtils.clearAllMetadata(DSpaceObject dso)
Removes all metadata associated with a DSpace object.
|
static DSpaceObject |
PackageUtils.createDSpaceObject(Context context,
DSpaceObject parent,
int type,
String handle,
PackageParameters params)
Create the specified DSpace Object, based on the passed
in Package Parameters (along with other basic info required
to create the object)
|
protected static void |
DSpaceAIPIngester.createMissingMetadataFields(Context context,
Item item)
Verifies that all the unsaved, crosswalked metadata fields that have
been added to an Item actually exist in our Database.
|
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.crosswalkBundle(Context context,
PackageParameters params,
Bundle bundle,
String fileId,
METSManifest.Mdref callback) |
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 |
DSpaceAIPIngester.crosswalkObjectDmd(Context context,
DSpaceObject dso,
METSManifest manifest,
AbstractMETSIngester.MdrefManager callback,
org.jdom.Element[] dmds,
PackageParameters params)
Choose DMD section(s) to crosswalk.
|
abstract void |
AbstractMETSIngester.crosswalkObjectDmd(Context context,
DSpaceObject dso,
METSManifest manifest,
AbstractMETSIngester.MdrefManager callback,
org.jdom.Element[] dmds,
PackageParameters params)
Select the
dmdSec element(s) to apply to the Item. |
void |
DSpaceMETSIngester.crosswalkObjectDmd(Context context,
DSpaceObject dso,
METSManifest manifest,
AbstractMETSIngester.MdrefManager callback,
org.jdom.Element[] dmds,
PackageParameters params)
Choose DMD section(s) to crosswalk.
|
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 |
DSpaceAIPDisseminator.disseminate(Context context,
DSpaceObject dso,
PackageParameters params,
File pkgFile) |
void |
AbstractMETSDisseminator.disseminate(Context context,
DSpaceObject dso,
PackageParameters params,
File pkgFile)
Export the object (Item, Collection, or Community) as a
"package" on the indicated OutputStream.
|
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) |
void |
PDFPackager.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.
|
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> |
RoleDisseminator.disseminateAll(Context context,
DSpaceObject dso,
PackageParameters params,
File pkgFile) |
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
|
static Bitstream |
PackageUtils.findDepositLicense(Context context,
Item item)
Utility to find the license bitstream from an item
|
static BitstreamFormat |
PackageUtils.findOrCreateBitstreamFormat(Context context,
String shortDesc,
String MIMEType,
String desc)
Find or create a bitstream format to match the given short
description.
|
static BitstreamFormat |
PackageUtils.findOrCreateBitstreamFormat(Context context,
String shortDesc,
String MIMEType,
String desc,
int supportLevel,
boolean internal)
Find or create a bitstream format to match the given short
description.
|
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.
|
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.
|
static Item |
PackageUtils.finishCreateItem(Context context,
WorkspaceItem wsi,
String handle,
PackageParameters params)
Perform any final tasks on a newly created WorkspaceItem in order to finish
ingestion of an Item.
|
void |
DSpaceAIPIngester.finishObject(Context context,
DSpaceObject dso,
PackageParameters params)
Last change to fix up a DSpace Object.
|
abstract void |
AbstractMETSIngester.finishObject(Context context,
DSpaceObject dso,
PackageParameters params)
Hook for final "finishing" operations on the new Object.
|
void |
DSpaceMETSIngester.finishObject(Context context,
DSpaceObject dso,
PackageParameters params) |
String[] |
DSpaceAIPDisseminator.getDigiprovMdTypes(Context context,
DSpaceObject dso,
PackageParameters params)
Return the name of all crosswalks to run for the digiprovMD section of
the METS Manifest.
|
abstract String[] |
AbstractMETSDisseminator.getDigiprovMdTypes(Context context,
DSpaceObject dso,
PackageParameters params)
Get the type string of the "digiprov" (digital provenance)
metadata to create for each object and each Bitstream in an Item.
|
String[] |
DSpaceMETSDisseminator.getDigiprovMdTypes(Context context,
DSpaceObject dso,
PackageParameters params) |
String[] |
DSpaceAIPDisseminator.getDmdTypes(Context context,
DSpaceObject dso,
PackageParameters params)
Return the name of all crosswalks to run for the dmdSec section of
the METS Manifest.
|
abstract String[] |
AbstractMETSDisseminator.getDmdTypes(Context context,
DSpaceObject dso,
PackageParameters params)
Get the types of Item-wide DMD to include in package.
|
String[] |
DSpaceMETSDisseminator.getDmdTypes(Context context,
DSpaceObject dso,
PackageParameters params)
Get DMD choice for Item.
|
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 |
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[] |
DSpaceAIPDisseminator.getRightsMdTypes(Context context,
DSpaceObject dso,
PackageParameters params)
Return the name of all crosswalks to run for the rightsMD section of
the METS Manifest.
|
abstract String[] |
AbstractMETSDisseminator.getRightsMdTypes(Context context,
DSpaceObject dso,
PackageParameters params)
Get the type string of the "rights" (permission and/or license)
metadata to create for each object and each Bitstream in an Item.
|
String[] |
DSpaceMETSDisseminator.getRightsMdTypes(Context context,
DSpaceObject dso,
PackageParameters params)
Add rights MD (licenses) for DSpace item.
|
String[] |
DSpaceAIPDisseminator.getSourceMdTypes(Context context,
DSpaceObject dso,
PackageParameters params)
Return the name of all crosswalks to run for the sourceMD section of
the METS Manifest.
|
abstract String[] |
AbstractMETSDisseminator.getSourceMdTypes(Context context,
DSpaceObject dso,
PackageParameters params)
Get the type string of the source metadata to create for each
object and each Bitstream in an Item.
|
String[] |
DSpaceMETSDisseminator.getSourceMdTypes(Context context,
DSpaceObject dso,
PackageParameters params) |
String[] |
DSpaceAIPDisseminator.getTechMdTypes(Context context,
DSpaceObject dso,
PackageParameters params)
Return the name of all crosswalks to run for the techMD section of
the METS Manifest.
|
abstract String[] |
AbstractMETSDisseminator.getTechMdTypes(Context context,
DSpaceObject dso,
PackageParameters params)
Get the type string of the technical metadata to create for each
object and each Bitstream in an Item.
|
String[] |
DSpaceMETSDisseminator.getTechMdTypes(Context context,
DSpaceObject dso,
PackageParameters params)
Get name of technical metadata crosswalk for Bitstreams.
|
DSpaceObject |
RoleIngester.ingest(Context context,
DSpaceObject parent,
File pkgFile,
PackageParameters params,
String license) |
DSpaceObject |
AbstractMETSIngester.ingest(Context context,
DSpaceObject parent,
File pkgFile,
PackageParameters params,
String license)
Create a new DSpace object out of a METS content package.
|
DSpaceObject |
PackageIngester.ingest(Context context,
DSpaceObject parent,
File pkgFile,
PackageParameters params,
String license)
Create new DSpaceObject out of the ingested package.
|
DSpaceObject |
PDFPackager.ingest(Context context,
DSpaceObject parent,
File pkgFile,
PackageParameters params,
String license)
Create new Item out of the ingested package, in the indicated
collection.
|
List<DSpaceObject> |
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<DSpaceObject> |
RoleIngester.ingestAll(Context context,
DSpaceObject parent,
File pkgFile,
PackageParameters params,
String license) |
List<DSpaceObject> |
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<DSpaceObject> |
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
|
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
|
static void |
RoleIngester.ingestStream(Context context,
DSpaceObject parent,
PackageParameters params,
InputStream stream)
Ingest roles from an InputStream.
|
protected void |
AbstractMETSDisseminator.linkLicenseRefsToBitstreams(Context context,
PackageParameters params,
DSpaceObject dso,
edu.harvard.hul.ois.mets.MdRef mdRef)
Cleanup our license file reference links, as Deposit Licenses & CC Licenses can be
added two ways (and we only want to add them to zip package *once*):
(1) Added as a normal Bitstream (assuming LICENSE and CC_LICENSE bundles will be included in pkg)
(2) Added via a 'rightsMD' crosswalk (as they are rights information/metadata on an Item)
|
protected edu.harvard.hul.ois.mets.Mets |
AbstractMETSDisseminator.makeManifest(Context context,
DSpaceObject dso,
PackageParameters params,
AbstractMETSDisseminator.MdStreamCache extraStreams)
Write out a METS manifest.
|
protected edu.harvard.hul.ois.mets.helper.MdSec |
AbstractMETSDisseminator.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.
|
protected METSManifest |
AbstractMETSIngester.parsePackage(Context context,
File pkgFile,
PackageParameters params)
Parse a given input package, ultimately returning the METS manifest out
of the package.
|
static void |
PackageUtils.removeAllBitstreams(DSpaceObject dso)
Remove all bitstreams (files) associated with a DSpace object.
|
protected void |
AbstractMETSIngester.removeObject(Context context,
DSpaceObject dso)
Remove an existing DSpace Object (called during a replace)
|
DSpaceObject |
RoleIngester.replace(Context context,
DSpaceObject dso,
File pkgFile,
PackageParameters params) |
DSpaceObject |
AbstractMETSIngester.replace(Context context,
DSpaceObject dsoToReplace,
File pkgFile,
PackageParameters params)
Replace an existing DSpace object with the contents of a METS-based
package.
|
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.
|
List<DSpaceObject> |
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<DSpaceObject> |
RoleIngester.replaceAll(Context context,
DSpaceObject dso,
File pkgFile,
PackageParameters params) |
List<DSpaceObject> |
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<DSpaceObject> |
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
|
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.
|
static void |
PackageUtils.updateDSpaceObject(DSpaceObject dso)
Commit all recent changes to DSpaceObject.
|
protected void |
AbstractMETSDisseminator.writeZipPackage(Context context,
DSpaceObject dso,
PackageParameters params,
OutputStream pkg)
Make a Zipped up METS package for the given DSpace Object
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
WorkflowCurator.curate(Curator curator,
Context c,
String wfId)
Determines and executes curation of a Workflow item.
|
static boolean |
WorkflowCurator.curate(Curator curator,
Context c,
WorkflowItem wfi) |
static boolean |
WorkflowCurator.doCuration(Context c,
WorkflowItem wfi)
Determines and executes curation on a Workflow item.
|
| Modifier and Type | Method and Description |
|---|---|
File |
CitationDocument.makeCitedDocument(Bitstream bitstream)
Creates a
cited document from the given bitstream of the given item.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultEmbargoSetter.checkEmbargo(Context context,
Item item)
Check that embargo is properly set on Item: no read access to bitstreams.
|
void |
EmbargoSetter.checkEmbargo(Context context,
Item item)
Check that embargo is properly set on Item.
|
protected void |
DefaultEmbargoSetter.generatePolicies(Context context,
Date embargoDate,
String reason,
DSpaceObject dso,
Collection owningCollection) |
static DCDate |
EmbargoManager.getEmbargoTermsAsDate(Context context,
Item item)
Get the embargo lift date for an Item, if any.
|
void |
DefaultEmbargoLifter.liftEmbargo(Context context,
Item item)
Enforce lifting of embargo by turning read access to bitstreams in
this Item back on.
|
static void |
EmbargoManager.liftEmbargo(Context context,
Item item)
Lift the embargo on an item which is assumed to be under embargo.
|
void |
EmbargoLifter.liftEmbargo(Context context,
Item item)
Implement the lifting of embargo in the "resource policies"
(access control) by (for example) turning on default read access to all
Bitstreams.
|
DCDate |
DayTableEmbargoSetter.parseTerms(Context context,
Item item,
String terms)
Parse the terms into a definite date.
|
DCDate |
DefaultEmbargoSetter.parseTerms(Context context,
Item item,
String terms)
Parse the terms into a definite date.
|
DCDate |
EmbargoSetter.parseTerms(Context context,
Item item,
String terms)
Get lift date of embargo from the "terms" supplied in the
metadata (or other available state) of this Item.
|
void |
DefaultEmbargoSetter.setEmbargo(Context context,
Item item)
Enforce embargo by turning off all read access to bitstreams in
this Item.
|
static void |
EmbargoManager.setEmbargo(Context context,
Item item)
Put an Item under embargo until the specified lift date.
|
void |
EmbargoSetter.setEmbargo(Context context,
Item item)
Enforce embargo by (for example) turning off all read access to
bitstreams in this Item.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
Supervisor.add(Context context,
int groupID,
int wsItemID,
int policy)
adds a supervision order to the database
|
static Group |
Group.create(Context context)
Create a new group
|
static EPerson |
EPerson.create(Context context)
Create a new eperson
|
void |
EPerson.delete()
Delete an eperson
|
static EPerson |
EPerson.findByEmail(Context context,
String email)
Find the eperson by their email address.
|
static EPerson |
AccountManager.getEPerson(Context context,
String token)
Return the EPerson corresponding to token, where token was emailed to the
person by either the sendRegistrationInfo or sendForgotPasswordInfo
methods.
|
static void |
Group.initDefaultGroupNames(Context context)
Initializes the group names for anymous & administrator
|
static void |
Group.main(String[] args)
Main script used to set the group names for anonymous group & admin group, only to be called once on DSpace fresh_install
|
static void |
LoadLastLogin.main(String[] argv) |
static void |
EPerson.main(String[] argv)
Tool for manipulating user accounts.
|
static void |
Supervisor.remove(Context context,
int wsItemID,
int groupID)
removes the requested group from the requested workspace item in terms
of supervision.
|
static void |
AccountManager.sendForgotPasswordInfo(Context context,
String email)
Email forgot password info to the given email address.
|
protected static TableRow |
AccountManager.sendInfo(Context context,
String email,
boolean isRegister,
boolean send) |
static void |
AccountManager.sendRegistrationInfo(Context context,
String email)
Email registration info to the given email address.
|
static void |
Subscribe.subscribe(Context context,
EPerson eperson,
Collection collection)
Subscribe an e-person to a collection.
|
static void |
Subscribe.unsubscribe(Context context,
EPerson eperson,
Collection collection)
Unsubscribe an e-person to a collection.
|
void |
Group.update()
Update the group - writing out group object and EPerson list if necessary
|
void |
EPerson.update()
Update the EPerson
|
| Modifier and Type | Method and Description |
|---|---|
static void |
OAIHarvester.HarvestScheduler.addThread(int collecionID)
Adds a thread to the ready stack.
|
static void |
OAIHarvester.pauseScheduler()
Pause an active harvest scheduler.
|
static void |
OAIHarvester.resetScheduler() |
static void |
OAIHarvester.resumeScheduler()
Resume a paused harvest scheduler.
|
void |
OAIHarvester.runHarvest()
Performs a harvest cycle on this collection.
|
static void |
OAIHarvester.startNewScheduler()
Start harvest scheduler.
|
static void |
OAIHarvester.stopScheduler()
Stop an active harvest scheduler.
|
void |
HarvestedCollection.update() |
void |
HarvestedItem.update() |
| Constructor and Description |
|---|
OAIHarvester.HarvestScheduler() |
| Modifier and Type | Method and Description |
|---|---|
void |
IdentifierServiceImpl.delete(Context context,
DSpaceObject dso) |
void |
IdentifierService.delete(Context context,
DSpaceObject dso)
Delete (Unbind) all identifiers registered for a specific DSpace item.
|
void |
IdentifierServiceImpl.delete(Context context,
DSpaceObject dso,
String identifier) |
void |
IdentifierService.delete(Context context,
DSpaceObject dso,
String identifier)
Used to Delete a Specific Identifier (for example a Handle, hdl:1234.5/6) The provider is responsible for
Detecting and Processing the appropriate identifier, all Providers are interrogated, multiple providers
can process the same identifier.
|
protected String |
VersionedHandleIdentifierProvider.makeIdentifierBasedOnHistory(Context context,
DSpaceObject dso,
String handleId,
VersionHistory history) |
protected void |
VersionedHandleIdentifierProvider.modifyHandleMetadata(Item item,
String handle) |
protected void |
VersionedHandleIdentifierProvider.populateHandleMetadata(Item item) |
protected void |
HandleIdentifierProvider.populateHandleMetadata(Item item,
String handle) |
void |
IdentifierServiceImpl.register(Context context,
DSpaceObject dso) |
void |
IdentifierService.register(Context context,
DSpaceObject dso) |
void |
IdentifierServiceImpl.register(Context context,
DSpaceObject object,
String identifier) |
void |
IdentifierService.register(Context context,
DSpaceObject dso,
String identifier)
Used to Register a specific Identifier (for example a Handle, hdl:1234.5/6)
The provider is responsible for detecting and processing the appropriate
identifier.
|
protected void |
DOIIdentifierProvider.removeDOIFromObject(Context context,
DSpaceObject dso,
String doi)
Removes a DOI out of the metadata of a DSpaceObject.
|
void |
IdentifierServiceImpl.reserve(Context context,
DSpaceObject dso)
Reserves identifiers for the item
|
void |
IdentifierService.reserve(Context context,
DSpaceObject dso)
Reserves any identifiers necessary based on the capabilities of all providers in the service.
|
void |
IdentifierServiceImpl.reserve(Context context,
DSpaceObject dso,
String identifier) |
void |
IdentifierService.reserve(Context context,
DSpaceObject dso,
String identifier)
Used to Reserve a Specific Identifier (for example a Handle, hdl:1234.5/6) The provider is responsible for
Detecting and Processing the appropriate identifier, all Providers are interrogated, multiple providers
can process the same identifier.
|
protected void |
DOIIdentifierProvider.saveDOIToObject(Context context,
DSpaceObject dso,
String doi)
Adds a DOI to the metadata of an item.
|
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
LicenseCleanup.copy(Bitstream b)
Fast stream copy routine
|
static String |
CreativeCommons.getLicenseRDF(Item item) |
static Bitstream |
CreativeCommons.getLicenseRdfBitstream(Item item)
Get Creative Commons license RDF, returning Bitstream object.
|
static String |
CreativeCommons.getLicenseText(Item item) |
static Bitstream |
CreativeCommons.getLicenseTextBitstream(Item item)
Get Creative Commons license Text, returning Bitstream object.
|
static String |
CreativeCommons.getLicenseURL(Item item) |
protected static void |
LicenseCleanup.handleItem(Item item)
Process Item, correcting CC-License if encountered.
|
String |
CreativeCommons.MdField.keyedItemValue(Item item,
String key)
Returns the value that matches the value mapped to the passed key if any.
|
static void |
LicenseCleanup.main(String[] args) |
void |
CreativeCommons.MdField.removeItemValue(Item item,
String value)
Removes the passed value from the set of values for the field in passed item.
|
static void |
CreativeCommons.removeLicense(Context context,
Item item) |
static void |
CreativeCommons.setLicense(Context context,
Item item,
InputStream licenseStm,
String mimeType)
Used by DSpaceMetsIngester
|
static void |
CreativeCommons.setLicense(Context context,
Item item,
String cc_license_url)
This is a bit of the "do-the-right-thing" method for CC stuff in an item
|
static void |
CreativeCommons.setLicenseRDF(Context context,
Item item,
String licenseRdf)
setLicenseRDF
CC Web Service method for setting the RDF bitstream
|
| Modifier and Type | Method and Description |
|---|---|
void |
SiteHomeProcessor.process(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
execute the process
|
void |
CollectionHomeProcessor.process(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Collection collection)
execute the process
|
void |
CommunityHomeProcessor.process(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Community community)
execute the process
|
void |
ItemHomeProcessor.process(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Item item)
execute the process
|
| Modifier and Type | Method and Description |
|---|---|
static com.hp.hpl.jena.rdf.model.Model |
RDFUtil.convert(Context context,
DSpaceObject dso)
Converts the the provided DSpaceObject into RDF and returns the model.
|
static com.hp.hpl.jena.rdf.model.Model |
RDFUtil.convertAndStore(Context context,
DSpaceObject dso)
Converts a DSpaceObject into RDF data and stores them using the configured
RDFStorage. |
static void |
RDFUtil.isPublic(Context context,
DSpaceObject dso)
Checks whether the provided DSpaceObject is readable within the provided
context and if the DSO is an Item whether it is archived, discoverable
and not withdrawn.
|
| Modifier and Type | Method and Description |
|---|---|
com.hp.hpl.jena.rdf.model.Model |
MetadataConverterPlugin.convert(Context context,
DSpaceObject dso) |
com.hp.hpl.jena.rdf.model.Model |
RDFConverter.convert(Context context,
DSpaceObject dso) |
com.hp.hpl.jena.rdf.model.Model |
ConverterPlugin.convert(Context context,
DSpaceObject dso)
Convert the specified DSpaceObject or a part of it into RDF.
|
com.hp.hpl.jena.rdf.model.Model |
RDFConverterImpl.convert(Context context,
DSpaceObject dso) |
| Modifier and Type | Method and Description |
|---|---|
abstract int |
AbstractProcessingStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
UploadStep.backoutBitstream(SubmissionInfo subInfo,
Bitstream b,
Item item) |
int |
SelectCollectionStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
int |
AccessStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
int |
LicenseStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
int |
CompleteStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
int |
CCLicenseStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
int |
StartSubmissionLookupStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
int |
DescribeStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
int |
UploadStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
int |
SkipInitialQuestionsStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Simply we flags the submission as the user had checked both multi-title,
multi-files and published before so that the input-form configuration
will be used as is
|
int |
VerifyStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
int |
UploadWithEmbargoStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
int |
InitialQuestionsStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
int |
SampleStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
protected int |
CCLicenseStep.processCC(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Process the input from the CC license page
|
protected int |
CCLicenseStep.processCCWS(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Process the input from the CC license page using CC Web service
|
protected int |
UploadStep.processRemoveFile(Context context,
Item item,
int bitstreamID)
Remove a file from an item
|
protected int |
UploadStep.processSaveFileDescription(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Process input from the "change file description" page
|
protected int |
UploadStep.processSaveFileFormat(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Process input from get file type page
|
int |
UploadStep.processUploadFile(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Process the upload of a new file!
|
int |
UploadWithEmbargoStep.processUploadFile(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Process the upload of a new file!
|
protected void |
InitialQuestionsStep.processVerifyPrune(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo,
boolean multipleTitles,
boolean publishedBefore,
boolean multipleFiles)
Process input from "verify prune" page
|
static int |
AccessStep.saveOrCancelEditPolicy(Context context,
javax.servlet.http.HttpServletRequest request,
SubmissionInfo subInfo,
String buttonPressed,
DSpaceObject dso,
String name,
int groupID,
String reason) |
| Modifier and Type | Method and Description |
|---|---|
protected Bitstream |
AbstractVersionProvider.createBitstream(Context context,
Bitstream nativeBitstream) |
protected void |
AbstractVersionProvider.createBundlesAndAddBitstreams(Context c,
Item itemNew,
Item nativeItem) |
| Modifier and Type | Method and Description |
|---|---|
static void |
WorkflowManager.abort(Context c,
WorkflowItem wi,
EPerson e)
abort() aborts a workflow, completely deleting it (administrator do this)
(it will basically do a reject from any state - the item ends up back in
the user's PersonalWorkspace
|
static void |
WorkflowManager.advance(Context c,
WorkflowItem wi,
EPerson e)
advance() sends an item forward in the workflow (reviewers,
approvers, and editors all do an 'approve' to move the item forward) if
the item arrives at the submit state, then remove the WorkflowItem and
call the archive() method to put it in the archive, and email notify the
submitter of a successful submission
|
static boolean |
WorkflowManager.advance(Context c,
WorkflowItem wi,
EPerson e,
boolean curate,
boolean record)
advance() sends an item forward in the workflow (reviewers,
approvers, and editors all do an 'approve' to move the item forward) if
the item arrives at the submit state, then remove the WorkflowItem and
call the archive() method to put it in the archive, and email notify the
submitter of a successful submission
|
static void |
WorkflowManager.claim(Context c,
WorkflowItem wi,
EPerson e)
claim() claims a workflow task for an EPerson
|
void |
WorkflowItem.deleteWrapper()
delete the WorkflowItem, retaining the Item
|
static WorkspaceItem |
WorkflowManager.reject(Context c,
WorkflowItem wi,
EPerson e,
String rejection_message)
rejects an item - rejection means undoing a submit - WorkspaceItem is
created, and the WorkflowItem is removed, user is emailed
rejection_message.
|
static WorkflowItem |
WorkflowManager.start(Context c,
WorkspaceItem wsi)
startWorkflow() begins a workflow - in a single transaction do away with
the PersonalWorkspace entry and turn it into a WorkflowItem.
|
static WorkflowItem |
WorkflowManager.startWithoutNotify(Context c,
WorkspaceItem wsi)
startWithoutNotify() starts the workflow normally, but disables
notifications (useful for large imports,) for the first workflow step -
subsequent notifications happen normally
|
static void |
WorkflowManager.unclaim(Context c,
WorkflowItem wi,
EPerson e)
unclaim() returns an owned task/item to the pool
|
void |
WorkflowItem.update()
Update the workflow item, including the unarchived item.
|
| Modifier and Type | Method and Description |
|---|---|
static WorkspaceItem |
XmlWorkflowManager.abort(Context c,
XmlWorkflowItem wi,
EPerson e) |
static void |
WorkflowRequirementsManager.addClaimedUser(Context c,
XmlWorkflowItem wfi,
Step step,
EPerson user)
Adds a claimed user in the metadata
if enough users have claimed this task (claimed or finished) to meet the required number
the pooled tasks will be deleted
|
static void |
WorkflowRequirementsManager.addFinishedUser(Context c,
XmlWorkflowItem wfi,
EPerson user)
Adds a finished user in the metadata
this method will also remove the user from the inprogress metadata
|
static Item |
XmlWorkflowManager.archive(Context c,
XmlWorkflowItem wfi)
Commit the contained item to the main archive.
|
static void |
WorkflowRequirementsManager.clearInProgressUsers(Context c,
XmlWorkflowItem wfi) |
static void |
WorkflowUtils.createCollectionWorkflowRole(Context context,
int collectionId,
String roleId,
Group group)
WORKFLOW ROLE MANAGEMENT
|
static void |
XmlWorkflowManager.createOwnedTask(Context c,
XmlWorkflowItem wi,
Step step,
WorkflowActionConfig action,
EPerson e) |
static void |
XmlWorkflowManager.createPoolTasks(Context context,
XmlWorkflowItem wi,
RoleMembers assignees,
Step step,
WorkflowActionConfig action) |
static void |
XmlWorkflowManager.deleteAllPooledTasks(Context c,
XmlWorkflowItem wi) |
static void |
XmlWorkflowManager.deleteAllTasks(Context c,
XmlWorkflowItem wi)
Deletes all tasks from this workflowflowitem
|
static void |
XmlWorkflowManager.deleteClaimedTask(Context c,
XmlWorkflowItem wi,
ClaimedTask task) |
static void |
XmlWorkflowManager.deletePooledTask(Context c,
XmlWorkflowItem wi,
PoolTask task) |
static WorkflowActionConfig |
XmlWorkflowManager.doState(Context c,
EPerson user,
javax.servlet.http.HttpServletRequest request,
int workflowItemId,
Workflow workflow,
WorkflowActionConfig currentActionConfig) |
static WorkflowActionConfig |
XmlWorkflowManager.processOutcome(Context c,
EPerson user,
Workflow workflow,
Step currentStep,
WorkflowActionConfig currentActionConfig,
ActionResult currentOutcome,
XmlWorkflowItem wfi,
boolean enteredNewStep) |
static void |
WorkflowRequirementsManager.removeClaimedUser(Context c,
XmlWorkflowItem wfi,
EPerson user,
String stepID) |
static WorkspaceItem |
XmlWorkflowManager.sendWorkflowItemBackSubmission(Context c,
XmlWorkflowItem wi,
EPerson e,
String provenance,
String rejection_message)
rejects an item - rejection means undoing a submit - WorkspaceItem is
created, and the WorkflowItem is removed, user is emailed
rejection_message.
|
static XmlWorkflowItem |
XmlWorkflowManager.start(Context context,
WorkspaceItem wsi) |
static XmlWorkflowItem |
XmlWorkflowManager.startWithoutNotify(Context c,
WorkspaceItem wsi)
startWithoutNotify() starts the workflow normally, but disables
notifications (useful for large imports,) for the first workflow step -
subsequent notifications happen normally
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
Action.activate(Context c,
XmlWorkflowItem wf) |
abstract ActionResult |
Action.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
abstract boolean |
Action.isAuthorized(Context context,
javax.servlet.http.HttpServletRequest request,
XmlWorkflowItem wfi) |
| Modifier and Type | Method and Description |
|---|---|
void |
ScoreEvaluationAction.activate(Context c,
XmlWorkflowItem wf) |
void |
SelectReviewerAction.activate(Context c,
XmlWorkflowItem wf) |
void |
ScoreReviewAction.activate(Context c,
XmlWorkflowItem wf) |
ActionResult |
SingleUserReviewAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
ScoreEvaluationAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
SelectReviewerAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
FinalEditAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
ReviewAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
ScoreReviewAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
AcceptEditRejectAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
SingleUserReviewAction.processMainPage(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
FinalEditAction.processMainPage(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
ReviewAction.processMainPage(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
AcceptEditRejectAction.processMainPage(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
SingleUserReviewAction.processRejectPage(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
ReviewAction.processRejectPage(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
AcceptEditRejectAction.processRejectPage(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
| Modifier and Type | Method and Description |
|---|---|
void |
ClaimAction.activate(Context context,
XmlWorkflowItem wfItem) |
ActionResult |
AssignOriginalSubmitterAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
NoUserSelectionAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
AutoAssignAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
ClaimAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
boolean |
UserSelectionAction.isAuthorized(Context context,
javax.servlet.http.HttpServletRequest request,
XmlWorkflowItem wfi) |
abstract void |
UserSelectionAction.regenerateTasks(Context c,
XmlWorkflowItem wfi,
RoleMembers roleMembers)
Should a person have the option to repool the task the tasks will have to be regenerated
|
void |
ClaimAction.regenerateTasks(Context c,
XmlWorkflowItem wfi,
RoleMembers roleMembers) |
| Modifier and Type | Method and Description |
|---|---|
static int |
XmlWorkflowItem.countAll(Context c)
return all workflowitems
|
static int |
XmlWorkflowItem.countAllInCollection(Context c,
int collId)
return all workflowitems
|
static WorkflowItemRole |
WorkflowItemRole.create(Context context) |
static XmlWorkflowItem |
XmlWorkflowItem.create(Context context) |
static CollectionRole |
CollectionRole.create(Context context) |
void |
XmlWorkflowItem.deleteWrapper()
delete the WorkflowItem, retaining the Item
|
static XmlWorkflowItem |
XmlWorkflowItem.find(Context context,
int id)
Get a workflow item from the database.
|
static XmlWorkflowItem[] |
XmlWorkflowItem.findAll(Context c)
return all workflowitems
|
static XmlWorkflowItem[] |
XmlWorkflowItem.findAll(Context c,
int page,
int pagesize)
return all workflowitems for a certain page
|
static XmlWorkflowItem[] |
XmlWorkflowItem.findAllInCollection(Context c,
int page,
int pagesize,
int collectionId)
return all workflowitems for a certain page with a certain collection
|
static XmlWorkflowItem[] |
XmlWorkflowItem.findByCollection(Context context,
Collection c)
Get all workflow items for a particular collection.
|
static XmlWorkflowItem[] |
XmlWorkflowItem.findByEPerson(Context context,
EPerson ep) |
static List<PoolTask> |
PoolTask.findByEperson(Context context,
int eperson_id) |
static PoolTask |
PoolTask.findByWorkflowIdAndEPerson(Context context,
int workflowID,
int epersonID) |
void |
XmlWorkflowItem.update()
Update the workflow item, including the unarchived item.
|
Copyright © 2014 DuraSpace. All Rights Reserved.