| Package | Description |
|---|---|
| org.dspace.app.itemexport | |
| org.dspace.app.itemexport.service | |
| 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.app.util.service | |
| org.dspace.authorize |
Handles permissions for DSpace content.
|
| org.dspace.authorize.dao | |
| org.dspace.authorize.dao.impl | |
| org.dspace.authorize.service | |
| 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.dao | |
| org.dspace.content.factory | |
| org.dspace.content.packager |
Provides an API and implementations of content packages, used in the context of ingest (SIP), or dissemination (DIP)
|
| org.dspace.content.service | |
| org.dspace.core |
Provides some basic functionality required throughout the DSpace system.
|
| org.dspace.ctask.general | |
| org.dspace.curate | |
| org.dspace.discovery | |
| 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.event | |
| org.dspace.handle |
Provides classes and methods to interface with the
CNRI Handle System.
|
| org.dspace.handle.dao | |
| org.dspace.handle.dao.impl | |
| org.dspace.handle.service | |
| org.dspace.harvest | |
| org.dspace.identifier |
Providers of durable unique identifiers (Handles, DOIs, etc.).
|
| org.dspace.identifier.dao | |
| org.dspace.identifier.dao.impl | |
| org.dspace.identifier.doi |
Make requests to the DOI registration angencies, f.e.to
EZID DOI service, and analyze the responses.
|
| org.dspace.identifier.service | |
| org.dspace.rdf | |
| org.dspace.rdf.conversion | |
| org.dspace.rdf.storage | |
| org.dspace.search |
Interface to the Lucene search engine, and the 'harvest' API for retrieving items modified within a given date range.
|
| org.dspace.statistics | |
| org.dspace.statistics.content | |
| org.dspace.statistics.service | |
| org.dspace.submit.step | |
| org.dspace.usage |
Capture of "usage events".
|
| Modifier and Type | Method and Description |
|---|---|
void |
ItemExportServiceImpl.createDownloadableExport(DSpaceObject dso,
Context context,
boolean migrate) |
void |
ItemExportServiceImpl.createDownloadableExport(DSpaceObject dso,
Context context,
String additionalEmail,
boolean migrate) |
| Modifier and Type | Method and Description |
|---|---|
void |
ItemExportServiceImpl.createDownloadableExport(List<DSpaceObject> dsObjects,
Context context,
boolean migrate) |
void |
ItemExportServiceImpl.createDownloadableExport(List<DSpaceObject> dsObjects,
Context context,
String additionalEmail,
boolean migrate) |
protected void |
ItemExportServiceImpl.processDownloadableExport(List<DSpaceObject> dsObjects,
Context context,
String additionalEmail,
boolean toMigrate)
Does the work creating a List with all the Items in the Community or
Collection It then kicks off a new Thread to export the items, zip the
export directory and send confirmation email
|
| Modifier and Type | Method and Description |
|---|---|
void |
ItemExportService.createDownloadableExport(DSpaceObject dso,
Context context,
boolean migrate)
Convenience methot to create export a single Community, Collection, or
Item
|
void |
ItemExportService.createDownloadableExport(DSpaceObject dso,
Context context,
String additionalEmail,
boolean migrate)
Convenience methot to create export a single Community, Collection, or
Item
|
| Modifier and Type | Method and Description |
|---|---|
void |
ItemExportService.createDownloadableExport(List<DSpaceObject> dsObjects,
Context context,
boolean migrate)
Convenience method to export a List of dspace objects (Community,
Collection or Item)
|
void |
ItemExportService.createDownloadableExport(List<DSpaceObject> dsObjects,
Context context,
String additionalEmail,
boolean migrate)
Convenience method to export a List of dspace objects (Community,
Collection or Item)
|
| 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 |
|---|---|
DSpaceObject |
OpenSearchServiceImpl.resolveScope(Context context,
String scope) |
| Modifier and Type | Method and Description |
|---|---|
protected SyndicationFeed |
OpenSearchServiceImpl.getResults(Context context,
String format,
String query,
int totalResults,
int start,
int pageSize,
DSpaceObject scope,
DSpaceObject[] results,
Map<String,String> labels) |
protected SyndicationFeed |
OpenSearchServiceImpl.getResults(Context context,
String format,
String query,
int totalResults,
int start,
int pageSize,
DSpaceObject scope,
DSpaceObject[] results,
Map<String,String> labels) |
Document |
OpenSearchServiceImpl.getResultsDoc(Context context,
String format,
String query,
int totalResults,
int start,
int pageSize,
DSpaceObject scope,
DSpaceObject[] results,
Map<String,String> labels) |
Document |
OpenSearchServiceImpl.getResultsDoc(Context context,
String format,
String query,
int totalResults,
int start,
int pageSize,
DSpaceObject scope,
DSpaceObject[] results,
Map<String,String> labels) |
String |
OpenSearchServiceImpl.getResultsString(Context context,
String format,
String query,
int totalResults,
int start,
int pageSize,
DSpaceObject scope,
DSpaceObject[] results,
Map<String,String> labels) |
String |
OpenSearchServiceImpl.getResultsString(Context context,
String format,
String query,
int totalResults,
int start,
int pageSize,
DSpaceObject scope,
DSpaceObject[] results,
Map<String,String> labels) |
void |
SyndicationFeed.populate(javax.servlet.http.HttpServletRequest request,
Context context,
DSpaceObject dso,
DSpaceObject[] items,
Map<String,String> labels)
Fills in the feed and entry-level metadata from DSpace objects.
|
void |
SyndicationFeed.populate(javax.servlet.http.HttpServletRequest request,
Context context,
DSpaceObject dso,
DSpaceObject[] items,
Map<String,String> labels)
Fills in the feed and entry-level metadata from DSpace objects.
|
protected String |
SyndicationFeed.resolveURL(javax.servlet.http.HttpServletRequest request,
DSpaceObject dso) |
| Modifier and Type | Method and Description |
|---|---|
DSpaceObject |
OpenSearchService.resolveScope(Context context,
String scope) |
| Modifier and Type | Method and Description |
|---|---|
Document |
OpenSearchService.getResultsDoc(Context context,
String format,
String query,
int totalResults,
int start,
int pageSize,
DSpaceObject scope,
DSpaceObject[] results,
Map<String,String> labels)
Returns a formatted set of search results as a document
|
Document |
OpenSearchService.getResultsDoc(Context context,
String format,
String query,
int totalResults,
int start,
int pageSize,
DSpaceObject scope,
DSpaceObject[] results,
Map<String,String> labels)
Returns a formatted set of search results as a document
|
String |
OpenSearchService.getResultsString(Context context,
String format,
String query,
int totalResults,
int start,
int pageSize,
DSpaceObject scope,
DSpaceObject[] results,
Map<String,String> labels)
Returns a formatted set of search results as a string
|
String |
OpenSearchService.getResultsString(Context context,
String format,
String query,
int totalResults,
int start,
int pageSize,
DSpaceObject scope,
DSpaceObject[] results,
Map<String,String> labels)
Returns a formatted set of search results as a string
|
| Modifier and Type | Method and Description |
|---|---|
DSpaceObject |
ResourcePolicy.getdSpaceObject() |
DSpaceObject |
AuthorizeException.getObject() |
| Modifier and Type | Method and Description |
|---|---|
void |
AuthorizeServiceImpl.addPolicies(Context c,
List<ResourcePolicy> policies,
DSpaceObject dest) |
void |
AuthorizeServiceImpl.addPolicy(Context c,
DSpaceObject o,
int actionID,
EPerson e) |
void |
AuthorizeServiceImpl.addPolicy(Context context,
DSpaceObject o,
int actionID,
EPerson e,
String type) |
void |
AuthorizeServiceImpl.addPolicy(Context c,
DSpaceObject o,
int actionID,
Group g) |
void |
AuthorizeServiceImpl.addPolicy(Context c,
DSpaceObject o,
int actionID,
Group g,
String type) |
protected boolean |
AuthorizeServiceImpl.authorize(Context c,
DSpaceObject o,
int action,
EPerson e,
boolean useInheritance)
Check to see if the given user can perform the given action on the given
object.
|
void |
AuthorizeServiceImpl.authorizeAction(Context c,
DSpaceObject o,
int action) |
void |
AuthorizeServiceImpl.authorizeAction(Context c,
DSpaceObject o,
int action,
boolean useInheritance) |
void |
AuthorizeServiceImpl.authorizeAction(Context c,
EPerson e,
DSpaceObject o,
int action,
boolean useInheritance) |
boolean |
AuthorizeServiceImpl.authorizeActionBoolean(Context c,
DSpaceObject o,
int a) |
boolean |
AuthorizeServiceImpl.authorizeActionBoolean(Context c,
DSpaceObject o,
int a,
boolean useInheritance) |
boolean |
AuthorizeServiceImpl.authorizeActionBoolean(Context c,
EPerson e,
DSpaceObject o,
int a,
boolean useInheritance) |
void |
AuthorizeServiceImpl.authorizeAnyOf(Context c,
DSpaceObject o,
int[] actions) |
ResourcePolicy |
AuthorizeServiceImpl.createOrModifyPolicy(ResourcePolicy policy,
Context context,
String name,
Group group,
EPerson ePerson,
Date embargoDate,
int action,
String reason,
DSpaceObject dso) |
ResourcePolicy |
AuthorizeServiceImpl.createResourcePolicy(Context context,
DSpaceObject dso,
Group group,
EPerson eperson,
int type,
String rpType) |
List<ResourcePolicy> |
ResourcePolicyServiceImpl.find(Context c,
DSpaceObject o) |
List<ResourcePolicy> |
ResourcePolicyServiceImpl.find(Context c,
DSpaceObject dso,
Group group,
int action,
int notPolicyID) |
List<ResourcePolicy> |
ResourcePolicyServiceImpl.find(Context c,
DSpaceObject o,
int actionId) |
List<ResourcePolicy> |
ResourcePolicyServiceImpl.find(Context c,
DSpaceObject o,
String type) |
ResourcePolicy |
AuthorizeServiceImpl.findByTypeIdGroupAction(Context c,
DSpaceObject dso,
Group group,
int action,
int policyID) |
List<ResourcePolicy> |
AuthorizeServiceImpl.findPoliciesByDSOAndType(Context c,
DSpaceObject o,
String type) |
void |
AuthorizeServiceImpl.generateAutomaticPolicies(Context context,
Date embargoDate,
String reason,
DSpaceObject dso,
Collection owningCollection)
Generate Policies policies READ for the date in input adding reason.
|
List<Group> |
AuthorizeServiceImpl.getAuthorizedGroups(Context c,
DSpaceObject o,
int actionID) |
List<ResourcePolicy> |
AuthorizeServiceImpl.getPolicies(Context c,
DSpaceObject o) |
List<ResourcePolicy> |
AuthorizeServiceImpl.getPoliciesActionFilter(Context c,
DSpaceObject o,
int actionID) |
void |
AuthorizeServiceImpl.inheritPolicies(Context c,
DSpaceObject src,
DSpaceObject dest) |
boolean |
AuthorizeServiceImpl.isAdmin(Context c,
DSpaceObject o) |
boolean |
AuthorizeServiceImpl.isAnIdenticalPolicyAlreadyInPlace(Context c,
DSpaceObject dso,
Group group,
int action,
int policyID) |
boolean |
AuthorizeServiceImpl.isAnIdenticalPolicyAlreadyInPlace(Context c,
DSpaceObject o,
ResourcePolicy rp) |
void |
ResourcePolicyServiceImpl.removeAllPolicies(Context c,
DSpaceObject o) |
void |
AuthorizeServiceImpl.removeAllPolicies(Context c,
DSpaceObject o) |
void |
ResourcePolicyServiceImpl.removeAllPolicies(Context c,
DSpaceObject o,
boolean updateLastModified) |
void |
AuthorizeServiceImpl.removeAllPolicies(Context c,
DSpaceObject o,
boolean updateLastModified) |
void |
AuthorizeServiceImpl.removeAllPoliciesByDSOAndType(Context c,
DSpaceObject o,
String type) |
void |
AuthorizeServiceImpl.removeAllPoliciesByDSOAndTypeNotEqualsTo(Context c,
DSpaceObject o,
String type) |
void |
ResourcePolicyServiceImpl.removeDsoAndTypeNotEqualsToPolicies(Context c,
DSpaceObject o,
String type) |
void |
ResourcePolicyServiceImpl.removeDsoEPersonPolicies(Context context,
DSpaceObject dso,
EPerson ePerson) |
void |
ResourcePolicyServiceImpl.removeDsoGroupPolicies(Context context,
DSpaceObject dso,
Group group) |
void |
AuthorizeServiceImpl.removeEPersonPolicies(Context c,
DSpaceObject o,
EPerson e) |
void |
AuthorizeServiceImpl.removeGroupPolicies(Context c,
DSpaceObject o,
Group g) |
void |
ResourcePolicyServiceImpl.removePolicies(Context c,
DSpaceObject o,
int actionId) |
void |
ResourcePolicyServiceImpl.removePolicies(Context c,
DSpaceObject o,
String type) |
void |
AuthorizeServiceImpl.removePoliciesActionFilter(Context context,
DSpaceObject dso,
int actionID) |
void |
ResourcePolicy.setdSpaceObject(DSpaceObject dSpaceObject) |
| Constructor and Description |
|---|
AuthorizeException(String message,
DSpaceObject o,
int a)
Create an authorize exception with a message
|
| Modifier and Type | Method and Description |
|---|---|
void |
ResourcePolicyDAO.deleteByDso(Context context,
DSpaceObject dso) |
void |
ResourcePolicyDAO.deleteByDsoAndAction(Context context,
DSpaceObject dso,
int actionId) |
void |
ResourcePolicyDAO.deleteByDsoAndType(Context context,
DSpaceObject dSpaceObject,
String type) |
void |
ResourcePolicyDAO.deleteByDsoAndTypeNotEqualsTo(Context c,
DSpaceObject o,
String type) |
void |
ResourcePolicyDAO.deleteByDsoEPersonPolicies(Context context,
DSpaceObject dso,
EPerson ePerson) |
void |
ResourcePolicyDAO.deleteByDsoGroupPolicies(Context context,
DSpaceObject dso,
Group group) |
List<ResourcePolicy> |
ResourcePolicyDAO.findByDso(Context context,
DSpaceObject dso) |
List<ResourcePolicy> |
ResourcePolicyDAO.findByDSoAndAction(Context context,
DSpaceObject dso,
int actionId) |
List<ResourcePolicy> |
ResourcePolicyDAO.findByDsoAndType(Context context,
DSpaceObject dSpaceObject,
String type) |
List<ResourcePolicy> |
ResourcePolicyDAO.findByTypeIdGroupAction(Context context,
DSpaceObject dso,
Group group,
int action,
int notPolicyID) |
| Modifier and Type | Method and Description |
|---|---|
void |
ResourcePolicyDAOImpl.deleteByDso(Context context,
DSpaceObject dso) |
void |
ResourcePolicyDAOImpl.deleteByDsoAndAction(Context context,
DSpaceObject dso,
int actionId) |
void |
ResourcePolicyDAOImpl.deleteByDsoAndType(Context context,
DSpaceObject dso,
String type) |
void |
ResourcePolicyDAOImpl.deleteByDsoAndTypeNotEqualsTo(Context context,
DSpaceObject dso,
String type) |
void |
ResourcePolicyDAOImpl.deleteByDsoEPersonPolicies(Context context,
DSpaceObject dso,
EPerson ePerson) |
void |
ResourcePolicyDAOImpl.deleteByDsoGroupPolicies(Context context,
DSpaceObject dso,
Group group) |
List<ResourcePolicy> |
ResourcePolicyDAOImpl.findByDso(Context context,
DSpaceObject dso) |
List<ResourcePolicy> |
ResourcePolicyDAOImpl.findByDSoAndAction(Context context,
DSpaceObject dso,
int actionId) |
List<ResourcePolicy> |
ResourcePolicyDAOImpl.findByDsoAndType(Context context,
DSpaceObject dso,
String type) |
List<ResourcePolicy> |
ResourcePolicyDAOImpl.findByTypeIdGroupAction(Context context,
DSpaceObject dso,
Group group,
int action,
int notPolicyID) |
| Modifier and Type | Method and Description |
|---|---|
void |
AuthorizeService.addPolicies(Context c,
List<ResourcePolicy> policies,
DSpaceObject dest)
Copies policies from a list of resource policies to a given DSpaceObject
|
void |
AuthorizeService.addPolicy(Context c,
DSpaceObject o,
int actionID,
EPerson e)
Add a policy for an individual eperson
|
void |
AuthorizeService.addPolicy(Context c,
DSpaceObject o,
int actionID,
EPerson e,
String type)
Add a policy for an individual eperson
|
void |
AuthorizeService.addPolicy(Context c,
DSpaceObject o,
int actionID,
Group g)
Add a policy for a group
|
void |
AuthorizeService.addPolicy(Context c,
DSpaceObject o,
int actionID,
Group g,
String type)
Add a policy for a group
|
void |
AuthorizeService.authorizeAction(Context c,
DSpaceObject o,
int action)
Checks that the context's current user can perform the given action on
the given object.
|
void |
AuthorizeService.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.
|
void |
AuthorizeService.authorizeAction(Context c,
EPerson e,
DSpaceObject o,
int action,
boolean useInheritance)
Checks that the specified eperson can perform the given action on
the given object.
|
boolean |
AuthorizeService.authorizeActionBoolean(Context c,
DSpaceObject o,
int a)
same authorize, returns boolean for those who don't want to deal with
catching exceptions.
|
boolean |
AuthorizeService.authorizeActionBoolean(Context c,
DSpaceObject o,
int a,
boolean useInheritance)
same authorize, returns boolean for those who don't want to deal with
catching exceptions.
|
boolean |
AuthorizeService.authorizeActionBoolean(Context c,
EPerson e,
DSpaceObject o,
int a,
boolean useInheritance)
same authorize with a specif eperson (not the current user), returns boolean for those who don't want to deal with
catching exceptions.
|
void |
AuthorizeService.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.
|
ResourcePolicy |
AuthorizeService.createOrModifyPolicy(ResourcePolicy policy,
Context context,
String name,
Group group,
EPerson ePerson,
Date embargoDate,
int action,
String reason,
DSpaceObject dso) |
ResourcePolicy |
AuthorizeService.createResourcePolicy(Context context,
DSpaceObject dso,
Group group,
EPerson eperson,
int type,
String rpType) |
List<ResourcePolicy> |
ResourcePolicyService.find(Context c,
DSpaceObject o) |
List<ResourcePolicy> |
ResourcePolicyService.find(Context c,
DSpaceObject dso,
Group group,
int action,
int notPolicyID) |
List<ResourcePolicy> |
ResourcePolicyService.find(Context c,
DSpaceObject o,
int actionId) |
List<ResourcePolicy> |
ResourcePolicyService.find(Context c,
DSpaceObject o,
String type) |
ResourcePolicy |
AuthorizeService.findByTypeIdGroupAction(Context c,
DSpaceObject dso,
Group group,
int action,
int policyID) |
List<ResourcePolicy> |
AuthorizeService.findPoliciesByDSOAndType(Context c,
DSpaceObject o,
String type)
Return a List of the policies for an object
|
void |
AuthorizeService.generateAutomaticPolicies(Context context,
Date embargoDate,
String reason,
DSpaceObject dso,
Collection owningCollection)
Generate Policies policies READ for the date in input adding reason.
|
List<Group> |
AuthorizeService.getAuthorizedGroups(Context c,
DSpaceObject o,
int actionID)
Returns all groups authorized to perform an action on an object.
|
List<ResourcePolicy> |
AuthorizeService.getPolicies(Context c,
DSpaceObject o)
Return a List of the policies for an object
|
List<ResourcePolicy> |
AuthorizeService.getPoliciesActionFilter(Context c,
DSpaceObject o,
int actionID)
Return a list of policies for an object that match the action
|
void |
AuthorizeService.inheritPolicies(Context c,
DSpaceObject src,
DSpaceObject dest)
Add policies to an object to match those from a previous object
|
boolean |
AuthorizeService.isAdmin(Context c,
DSpaceObject o)
Check to see if the current user is an Administrator of a given object
within DSpace.
|
boolean |
AuthorizeService.isAnIdenticalPolicyAlreadyInPlace(Context c,
DSpaceObject o,
Group group,
int actionID,
int policyID)
Is a policy with the specified parameters already in place?
|
boolean |
AuthorizeService.isAnIdenticalPolicyAlreadyInPlace(Context c,
DSpaceObject o,
ResourcePolicy rp) |
void |
AuthorizeService.removeAllPolicies(Context c,
DSpaceObject o)
removes ALL policies for an object.
|
void |
ResourcePolicyService.removeAllPolicies(Context c,
DSpaceObject o) |
void |
AuthorizeService.removeAllPolicies(Context c,
DSpaceObject o,
boolean updateLastModified) |
void |
ResourcePolicyService.removeAllPolicies(Context c,
DSpaceObject o,
boolean updateLastModified) |
void |
AuthorizeService.removeAllPoliciesByDSOAndType(Context c,
DSpaceObject o,
String type)
removes policies
|
void |
AuthorizeService.removeAllPoliciesByDSOAndTypeNotEqualsTo(Context c,
DSpaceObject o,
String type)
removes ALL policies for an object that are not of the input type.
|
void |
ResourcePolicyService.removeDsoAndTypeNotEqualsToPolicies(Context c,
DSpaceObject o,
String type) |
void |
ResourcePolicyService.removeDsoEPersonPolicies(Context context,
DSpaceObject dso,
EPerson ePerson) |
void |
ResourcePolicyService.removeDsoGroupPolicies(Context context,
DSpaceObject dso,
Group group) |
void |
AuthorizeService.removeEPersonPolicies(Context c,
DSpaceObject o,
EPerson e)
Removes all policies from an eperson for a particular object that belong to
an EPerson.
|
void |
AuthorizeService.removeGroupPolicies(Context c,
DSpaceObject o,
Group g)
Removes all policies from a group for a particular object that belong to
a Group.
|
void |
ResourcePolicyService.removePolicies(Context c,
DSpaceObject o,
int actionId) |
void |
ResourcePolicyService.removePolicies(Context c,
DSpaceObject o,
String type) |
void |
AuthorizeService.removePoliciesActionFilter(Context context,
DSpaceObject dso,
int actionID)
Remove all policies from an object that match a given action.
|
| Modifier and Type | Method and Description |
|---|---|
DSpaceObject |
BrowseInfo.getBrowseContainer()
Obtain a DSpaceObject that represents the container object.
|
DSpaceObject |
BrowserScope.getBrowseContainer()
Obtain a DSpaceObject that represents the container object.
|
| Modifier and Type | Method and Description |
|---|---|
int |
ItemCounter.getCount(DSpaceObject dso)
Get the count of the items in the given container.
|
int |
ItemCountDAOSolr.getCount(DSpaceObject dso)
Get the count of the items in the given container.
|
int |
ItemCountDAO.getCount(DSpaceObject dso)
Get the number of items in the given DSpaceObject container.
|
void |
BrowseInfo.setBrowseContainer(DSpaceObject dso)
Set the DSpaceObject that is the container for this browse.
|
void |
BrowserScope.setBrowseContainer(DSpaceObject dso)
Set the DSpaceObject that is the container for this browse.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DSpaceObjectServiceImpl<T extends DSpaceObject>
Service implementation class for the DSpaceObject.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Bitstream
Class representing bitstreams stored in the DSpace system.
|
class |
Bundle
Class representing bundles of bitstreams stored in the DSpace system
|
class |
Collection
Class representing a collection.
|
class |
Community
Class representing a community
|
class |
Item
Class representing an item in DSpace.
|
class |
Site
Represents the root of the DSpace Archive.
|
| Modifier and Type | Field and Description |
|---|---|
protected DSpaceObject |
MetadataValue.dSpaceObject |
| Modifier and Type | Method and Description |
|---|---|
DSpaceObject |
BundleServiceImpl.getAdminObject(Context context,
Bundle bundle,
int action) |
DSpaceObject |
CollectionServiceImpl.getAdminObject(Context context,
Collection collection,
int action) |
DSpaceObject |
CommunityServiceImpl.getAdminObject(Context context,
Community community,
int action) |
DSpaceObject |
ItemServiceImpl.getAdminObject(Context context,
Item item,
int action) |
DSpaceObject |
DSpaceObjectServiceImpl.getAdminObject(Context context,
T dso,
int action) |
DSpaceObject |
MetadataValue.getDSpaceObject()
Get the dspaceObject
|
DSpaceObject |
BitstreamServiceImpl.getParentObject(Context context,
Bitstream bitstream) |
DSpaceObject |
BundleServiceImpl.getParentObject(Context context,
Bundle bundle) |
DSpaceObject |
CollectionServiceImpl.getParentObject(Context context,
Collection collection) |
DSpaceObject |
CommunityServiceImpl.getParentObject(Context context,
Community community) |
DSpaceObject |
ItemServiceImpl.getParentObject(Context context,
Item item) |
DSpaceObject |
DSpaceObjectServiceImpl.getParentObject(Context context,
T dso) |
| Modifier and Type | Method and Description |
|---|---|
MetadataValue |
MetadataValueServiceImpl.create(Context context,
DSpaceObject dso,
MetadataField metadataField) |
protected List<ResourcePolicy> |
ItemServiceImpl.filterPoliciesToAdd(Context context,
List<ResourcePolicy> defaultCollectionPolicies,
DSpaceObject dso) |
void |
MetadataValue.setDSpaceObject(DSpaceObject dso)
Set the dspaceObject ID.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
CreativeCommonsRDFStreamDisseminationCrosswalk.canDisseminate(Context context,
DSpaceObject dso) |
boolean |
LicenseStreamDisseminationCrosswalk.canDisseminate(Context context,
DSpaceObject dso) |
boolean |
CreativeCommonsTextStreamDisseminationCrosswalk.canDisseminate(Context context,
DSpaceObject dso) |
boolean |
StreamDisseminationCrosswalk.canDisseminate(Context context,
DSpaceObject dso)
Predicate: Can this disseminator crosswalk the given object.
|
boolean |
OREDisseminationCrosswalk.canDisseminate(DSpaceObject dso) |
boolean |
SimpleDCDisseminationCrosswalk.canDisseminate(DSpaceObject dso) |
boolean |
AIPTechMDCrosswalk.canDisseminate(DSpaceObject dso)
Predicate: Can this disseminator crosswalk the given object.
|
boolean |
DIMDisseminationCrosswalk.canDisseminate(DSpaceObject dso) |
boolean |
PREMISCrosswalk.canDisseminate(DSpaceObject dso) |
boolean |
RoleCrosswalk.canDisseminate(DSpaceObject dso)
Predicate: Can this disseminator crosswalk the given object.
|
boolean |
METSDisseminationCrosswalk.canDisseminate(DSpaceObject dso) |
boolean |
MODSDisseminationCrosswalk.canDisseminate(DSpaceObject dso)
ModsCrosswalk can disseminate: Items, Collections, Communities, and Site.
|
boolean |
QDCCrosswalk.canDisseminate(DSpaceObject dso) |
boolean |
DisseminationCrosswalk.canDisseminate(DSpaceObject dso)
Predicate: Can this disseminator crosswalk the given object.
|
boolean |
XHTMLHeadDisseminationCrosswalk.canDisseminate(DSpaceObject dso) |
boolean |
METSRightsCrosswalk.canDisseminate(DSpaceObject dso) |
boolean |
XSLTDisseminationCrosswalk.canDisseminate(DSpaceObject dso)
Determine is this crosswalk can dessiminate the given object.
|
boolean |
AIPDIMCrosswalk.canDisseminate(DSpaceObject dso)
Predicate: Can this disseminator crosswalk the given object.
|
static org.jdom.Element |
XSLTDisseminationCrosswalk.createDIM(DSpaceObject dso)
Generate an intermediate representation of a DSpace object.
|
static org.jdom.Element |
XSLTDisseminationCrosswalk.createDIM(DSpaceObject dso,
List<MockMetadataValue> dcvs)
Generate an intermediate representation of a DSpace object.
|
void |
CreativeCommonsRDFStreamDisseminationCrosswalk.disseminate(Context context,
DSpaceObject dso,
OutputStream out) |
void |
LicenseStreamDisseminationCrosswalk.disseminate(Context context,
DSpaceObject dso,
OutputStream out) |
void |
CreativeCommonsTextStreamDisseminationCrosswalk.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.
|
org.jdom.Element |
OREDisseminationCrosswalk.disseminateElement(Context context,
DSpaceObject dso) |
org.jdom.Element |
SimpleDCDisseminationCrosswalk.disseminateElement(Context context,
DSpaceObject dso) |
org.jdom.Element |
AIPTechMDCrosswalk.disseminateElement(Context context,
DSpaceObject dso)
Execute crosswalk, returning one XML root element as
a JDOM
Element object. |
org.jdom.Element |
DIMDisseminationCrosswalk.disseminateElement(Context context,
DSpaceObject dso) |
org.jdom.Element |
PREMISCrosswalk.disseminateElement(Context context,
DSpaceObject dso) |
org.jdom.Element |
RoleCrosswalk.disseminateElement(Context context,
DSpaceObject dso)
Execute crosswalk, returning one XML root element as
a JDOM
Element object. |
org.jdom.Element |
METSDisseminationCrosswalk.disseminateElement(Context context,
DSpaceObject dso) |
org.jdom.Element |
MODSDisseminationCrosswalk.disseminateElement(Context context,
DSpaceObject dso)
Disseminate an Item, Collection, or Community to MODS.
|
org.jdom.Element |
QDCCrosswalk.disseminateElement(Context context,
DSpaceObject dso) |
org.jdom.Element |
DisseminationCrosswalk.disseminateElement(Context context,
DSpaceObject dso)
Execute crosswalk, returning one XML root element as
a JDOM
Element object. |
org.jdom.Element |
XHTMLHeadDisseminationCrosswalk.disseminateElement(Context context,
DSpaceObject dso)
This generates a <head> element around the metadata; in general
this will probably not be used
|
org.jdom.Element |
METSRightsCrosswalk.disseminateElement(Context context,
DSpaceObject dso)
Actually Disseminate into METSRights schema.
|
org.jdom.Element |
XSLTDisseminationCrosswalk.disseminateElement(Context context,
DSpaceObject dso) |
org.jdom.Element |
AIPDIMCrosswalk.disseminateElement(Context context,
DSpaceObject dso)
Execute crosswalk, returning one XML root element as
a JDOM
Element object. |
org.jdom.Element |
ParameterizedDisseminationCrosswalk.disseminateElement(Context context,
DSpaceObject dso,
Map<String,String> parameters)
Execute crosswalk, returning one XML root element as
a JDOM
Element object. |
org.jdom.Element |
XSLTDisseminationCrosswalk.disseminateElement(Context context,
DSpaceObject dso,
Map<String,String> parameters) |
List<org.jdom.Element> |
OREDisseminationCrosswalk.disseminateList(Context context,
DSpaceObject dso) |
List<org.jdom.Element> |
SimpleDCDisseminationCrosswalk.disseminateList(Context context,
DSpaceObject dso)
Returns object's metadata as 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> |
PREMISCrosswalk.disseminateList(Context context,
DSpaceObject dso) |
List<org.jdom.Element> |
RoleCrosswalk.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> |
MODSDisseminationCrosswalk.disseminateList(Context context,
DSpaceObject dso)
Returns object's metadata in MODS format, as List of XML structure nodes.
|
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> |
DisseminationCrosswalk.disseminateList(Context context,
DSpaceObject dso)
Execute crosswalk, returning List of 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> |
METSRightsCrosswalk.disseminateList(Context context,
DSpaceObject dso) |
List<org.jdom.Element> |
XSLTDisseminationCrosswalk.disseminateList(Context context,
DSpaceObject dso)
Disseminate the DSpace item, collection, or community.
|
List<org.jdom.Element> |
AIPDIMCrosswalk.disseminateList(Context context,
DSpaceObject dso)
Execute crosswalk, returning List of XML elements.
|
List<org.jdom.Element> |
SimpleDCDisseminationCrosswalk.disseminateListInternal(DSpaceObject dso,
boolean addSchema) |
void |
DIMIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root,
boolean createMissingMetadataFields) |
void |
NullIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root,
boolean createMissingMetadataFields) |
void |
IngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root,
boolean createMissingMetadataFields)
Crosswalk metadata from external XML representation to DSpace
internal representations.
|
void |
AIPTechMDCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root,
boolean createMissingMetadataFields)
Ingest a whole document.
|
void |
PREMISCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root,
boolean createMissingMetadataFields) |
void |
RoleCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root,
boolean createMissingMetadataFields)
Ingest a whole XML document, starting at specified root.
|
void |
QDCCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root,
boolean createMissingMetadataFields) |
void |
OREIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root,
boolean createMissingMetadataFields) |
void |
XSLTIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root,
boolean createMissingMetadataFields)
Ingest a whole document.
|
void |
OAIDCIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root,
boolean createMissingMetadataFields) |
void |
METSRightsCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root,
boolean createMissingMetadataFields)
Ingest a whole XML document, starting at specified root.
|
void |
AIPDIMCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root,
boolean createMissingMetadataFields)
Ingest a whole document.
|
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 |
LicenseStreamIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
InputStream in,
String MIMEType) |
void |
DIMIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> metadata,
boolean createMissingMetadataFields) |
void |
NullIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> ml,
boolean createMissingMetadataFields) |
void |
IngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> metadata,
boolean createMissingMetadataFields)
Crosswalk metadata from external XML representation to DSpace
internal representations.
|
void |
AIPTechMDCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> dimList,
boolean createMissingMetadataFields)
Translate metadata with XSL stylesheet and ingest it.
|
void |
PREMISCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> ml,
boolean createMissingMetadataFields) |
void |
RoleCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> metadata,
boolean createMissingMetadataFields)
Ingest a List of XML elements
|
void |
QDCCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> ml,
boolean createMissingMetadataFields) |
void |
OREIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> metadata,
boolean createMissingMetadataFields) |
void |
XSLTIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> metadata,
boolean createMissingMetadataFields)
Translate metadata with XSL stylesheet and ingest it.
|
void |
OAIDCIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> metadata,
boolean createMissingMetadataFields) |
void |
METSRightsCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> ml,
boolean createMissingMetadataFields)
Ingest a List of XML elements
|
void |
AIPDIMCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> dimList,
boolean createMissingMetadataFields)
Fields correspond directly to Item.addMetadata() calls so
they are simply executed.
|
static void |
XSLTIngestionCrosswalk.ingestDIM(Context context,
DSpaceObject dso,
org.jdom.Element dim,
boolean createMissingMetadataFields)
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,
boolean createMissingMetadataFields) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DSpaceObjectDAO<T extends DSpaceObject>
Database Access Object interface class for the DSpaceObject.
|
interface |
DSpaceObjectLegacySupportDAO<T extends DSpaceObject>
Database Access Object interface interface class that adds support to retrieve DSpaceObject by the old integer based identifier which was used
to identify DSpaceObjects prior to DSpace 6.0
|
| Modifier and Type | Method and Description |
|---|---|
<T extends DSpaceObject> |
ContentServiceFactory.getDSpaceObjectService(T dso) |
| Modifier and Type | Method and Description |
|---|---|
DSpaceObjectLegacySupportService<? extends DSpaceObject> |
ContentServiceFactory.getDSpaceLegacyObjectService(int type) |
List<DSpaceObjectLegacySupportService<? extends DSpaceObject>> |
ContentServiceFactoryImpl.getDSpaceObjectLegacySupportServices() |
abstract List<DSpaceObjectLegacySupportService<? extends DSpaceObject>> |
ContentServiceFactory.getDSpaceObjectLegacySupportServices() |
List<DSpaceObjectService<? extends DSpaceObject>> |
ContentServiceFactoryImpl.getDSpaceObjectServices() |
abstract List<DSpaceObjectService<? extends DSpaceObject>> |
ContentServiceFactory.getDSpaceObjectServices() |
| Modifier and Type | Method and Description |
|---|---|
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)
|
DSpaceObject |
AbstractMETSIngester.getParentObject(Context context,
METSManifest manifest)
Determines what parent DSpace object is referenced in this METS doc.
|
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.
|
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 |
RoleIngester.ingest(Context context,
DSpaceObject parent,
File pkgFile,
PackageParameters params,
String license) |
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
|
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 |
AbstractMETSIngester.replace(Context context,
DSpaceObject dsoToReplace,
File pkgFile,
PackageParameters params)
Replace an existing DSpace object with the contents of a METS-based
package.
|
DSpaceObject |
RoleIngester.replace(Context context,
DSpaceObject dso,
File pkgFile,
PackageParameters params) |
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.
|
| 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 |
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.
|
void |
AbstractPackageIngester.addPackageReference(DSpaceObject dso,
String packageRef)
During ingestion process, some submission information packages (SIPs)
may reference other packages to be ingested (recursively).
|
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) |
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.
|
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) |
protected void |
AbstractPackageIngester.addToIngestedMap(File pkgFile,
DSpaceObject dso)
Add parsed package and resulting DSpaceObject to list of successfully
ingested/replaced objects.
|
static void |
PackageUtils.clearAllMetadata(Context context,
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)
|
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.
|
protected edu.harvard.hul.ois.mets.helper.MetsElement |
AbstractMETSDisseminator.crosswalkToMetsElement(Context context,
DisseminationCrosswalk xwalk,
DSpaceObject dso,
edu.harvard.hul.ois.mets.helper.MetsElement me) |
protected void |
METSManifest.crosswalkXmd(Context context,
PackageParameters params,
DSpaceObject dso,
org.jdom.Element xmd,
METSManifest.Mdref callback,
boolean createMissingMetadataFields) |
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.
|
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 |
RoleDisseminator.disseminate(Context context,
DSpaceObject object,
PackageParameters params,
File pkgFile) |
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 |
DSpaceAIPDisseminator.disseminate(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
|
List<File> |
RoleDisseminator.disseminateAll(Context context,
DSpaceObject dso,
PackageParameters params,
File pkgFile) |
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> |
AbstractPackageDisseminator.disseminateAll(Context context,
DSpaceObject dso,
PackageParameters params,
File pkgFile)
Recursively export one or more DSpace Objects as a series of packages.
|
protected List<Group> |
RoleDisseminator.findAssociatedGroups(Context context,
DSpaceObject object)
Find all Groups associated with this DSpace Object.
|
protected List<EPerson> |
RoleDisseminator.findAssociatedPeople(Context context,
DSpaceObject object)
Find all EPeople associated with this DSpace Object.
|
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) |
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.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.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.
|
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.
|
protected String |
RoleDisseminator.getGroupType(DSpaceObject dso,
Group group)
Return a Group Type string (see RoleDisseminator.GROUP_TYPE_* constants)
which describes the type of group and its relation to the given object.
|
String |
AbstractMETSDisseminator.getObjectTypeString(DSpaceObject dso)
Build a string which will be used as the "Type" of this object in
the METS manifest.
|
static String |
PackageUtils.getPackageName(DSpaceObject dso,
String fileExtension)
Returns name of a dissemination information package (DIP), based on the
DSpace object and a provided fileExtension
|
List<String> |
AbstractPackageIngester.getPackageReferences(DSpaceObject dso)
Return a list of known SIP references from a newly created DSpaceObject.
|
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.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.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.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.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.
|
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.
|
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.
|
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 |
RoleIngester.ingest(Context context,
DSpaceObject parent,
File pkgFile,
PackageParameters params,
String license) |
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) |
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).
|
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
|
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.Div |
AbstractMETSDisseminator.makeChildDiv(String type,
DSpaceObject dso,
PackageParameters params)
Create a element with
|
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.
|
abstract edu.harvard.hul.ois.mets.MetsHdr |
AbstractMETSDisseminator.makeMetsHdr(Context context,
DSpaceObject dso,
PackageParameters params)
Create metsHdr element - separate so subclasses can override.
|
edu.harvard.hul.ois.mets.MetsHdr |
DSpaceMETSDisseminator.makeMetsHdr(Context context,
DSpaceObject dso,
PackageParameters params)
Create metsHdr element - separate so subclasses can override.
|
edu.harvard.hul.ois.mets.MetsHdr |
DSpaceAIPDisseminator.makeMetsHdr(Context context,
DSpaceObject dso,
PackageParameters params)
Create the metsHdr element for the AIP METS Manifest.
|
protected String |
AbstractMETSDisseminator.makePersistentID(DSpaceObject dso) |
static void |
PackageUtils.removeAllBitstreams(Context context,
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 |
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 |
AbstractMETSIngester.replace(Context context,
DSpaceObject dsoToReplace,
File pkgFile,
PackageParameters params)
Replace an existing DSpace object with the contents of a METS-based
package.
|
DSpaceObject |
RoleIngester.replace(Context context,
DSpaceObject dso,
File pkgFile,
PackageParameters params) |
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) |
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).
|
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(Context context,
DSpaceObject dso)
Commit all recent changes to DSpaceObject.
|
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.
|
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 | Interface and Description |
|---|---|
interface |
DSpaceObjectLegacySupportService<T extends DSpaceObject>
Service interface class that adds support to retrieve DSpaceObject by the old integer based identifier which was used
to identify DSpaceObjects prior to DSpace 6.0
|
interface |
DSpaceObjectService<T extends DSpaceObject>
Service interface class for the DSpaceObject.
|
| Modifier and Type | Method and Description |
|---|---|
DSpaceObject |
DSpaceObjectService.getAdminObject(Context context,
T dso,
int action)
Return the dspace object where an ADMIN action right is sufficient to
grant the initial authorize check.
|
DSpaceObject |
DSpaceObjectService.getParentObject(Context context,
T dso)
Return the dspace object that "own" the current object in the hierarchy.
|
| Modifier and Type | Method and Description |
|---|---|
MetadataValue |
MetadataValueService.create(Context context,
DSpaceObject dso,
MetadataField metadataField)
Creates a new metadata value.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractHibernateDSODAO<T extends DSpaceObject>
Hibernate implementation used by DSO Database Access Objects , includes commonly used methods
Each DSO Database Access Objects should extend this class to prevent code duplication.
|
| Modifier and Type | Method and Description |
|---|---|
int |
ProfileFormats.perform(DSpaceObject dso)
Perform the curation task upon passed DSO
|
int |
NoOpCurationTask.perform(DSpaceObject dso) |
int |
BasicLinkChecker.perform(DSpaceObject dso)
Perform the link checking.
|
int |
ClamScan.perform(DSpaceObject dso) |
int |
RequiredMetadata.perform(DSpaceObject dso)
Perform the curation task upon passed DSO
|
int |
BitstreamsIntoMetadata.perform(DSpaceObject dso)
Perform the bitstream metadata creation.
|
int |
MetadataWebService.perform(DSpaceObject dso)
Perform the curation task upon passed DSO
|
int |
AbstractTranslator.perform(DSpaceObject dso) |
| Modifier and Type | Method and Description |
|---|---|
protected DSpaceObject |
AbstractCurationTask.dereference(Context ctx,
String id)
Returns a DSpaceObject for passed identifier, if it exists
|
| Modifier and Type | Method and Description |
|---|---|
void |
Curator.curate(DSpaceObject dso)
Performs all configured tasks upon DSpace object
(Community, Collection or Item).
|
protected void |
AbstractCurationTask.distribute(DSpaceObject dso)
Distributes a task through a DSpace container - a convenience method
for tasks declaring the
@Distributive property. |
static boolean |
Curator.isContainer(DSpaceObject dso)
Returns whether a given DSO is a 'container' - collection or community
|
int |
ResolvedTask.perform(DSpaceObject dso)
Perform the curation task upon passed DSO
|
int |
CurationTask.perform(DSpaceObject dso)
Perform the curation task upon passed DSO
|
abstract int |
AbstractCurationTask.perform(DSpaceObject dso) |
int |
CitationPage.perform(DSpaceObject dso)
Perform the curation task upon passed DSO
|
int |
ScriptedTask.performDso(DSpaceObject dso)
Perform the curation task upon passed DSO
|
protected void |
AbstractCurationTask.performObject(DSpaceObject dso)
Performs task upon a single DSpaceObject.
|
boolean |
Curator.TaskRunner.run(DSpaceObject dso) |
protected void |
Curator.visit(DSpaceObject dso)
Record a 'visit' to a DSpace object and enforce any policies set
on this curator.
|
| Modifier and Type | Method and Description |
|---|---|
protected DSpaceObject |
SolrServiceImpl.findDSpaceObject(Context context,
org.apache.solr.common.SolrDocument doc) |
DSpaceObject |
DiscoverResult.DSpaceObjectHighlightResult.getDso() |
| Modifier and Type | Method and Description |
|---|---|
List<DSpaceObject> |
DiscoverResult.getDspaceObjects() |
List<DSpaceObject> |
SolrServiceImpl.search(Context context,
String query,
int offset,
int max,
String... filterquery) |
List<DSpaceObject> |
SolrServiceImpl.search(Context context,
String query,
String orderfield,
boolean ascending,
int offset,
int max,
String... filterquery) |
List<DSpaceObject> |
SearchService.search(Context context,
String query,
String orderfield,
boolean ascending,
int offset,
int max,
String... filterquery) |
| Modifier and Type | Method and Description |
|---|---|
void |
DiscoverResult.addDSpaceObject(DSpaceObject dso) |
void |
DiscoverResult.addHighlightedResult(DSpaceObject dso,
DiscoverResult.DSpaceObjectHighlightResult highlightedResult) |
void |
SolrServiceSpellIndexingPlugin.additionalIndex(Context context,
DSpaceObject dso,
org.apache.solr.common.SolrInputDocument document) |
void |
SolrServiceMetadataBrowseIndexingPlugin.additionalIndex(Context context,
DSpaceObject dso,
org.apache.solr.common.SolrInputDocument document) |
void |
SolrServiceIndexPlugin.additionalIndex(Context context,
DSpaceObject dso,
org.apache.solr.common.SolrInputDocument document) |
void |
SolrServiceContentInOriginalBundleFilterPlugin.additionalIndex(Context context,
DSpaceObject dso,
org.apache.solr.common.SolrInputDocument document) |
void |
SolrServiceIndexOutputPlugin.additionalIndex(Context context,
DSpaceObject dso,
org.apache.solr.common.SolrInputDocument document) |
void |
SolrServiceResourceRestrictionPlugin.additionalIndex(Context context,
DSpaceObject dso,
org.apache.solr.common.SolrInputDocument document) |
void |
DiscoverResult.addSearchDocument(DSpaceObject dso,
DiscoverResult.SearchDocument searchDocument) |
static DiscoveryConfiguration |
SearchUtils.getDiscoveryConfiguration(DSpaceObject dso) |
static String |
DiscoverResult.SearchDocument.getDspaceObjectStringRepresentation(DSpaceObject dso) |
DiscoverResult.DSpaceObjectHighlightResult |
DiscoverResult.getHighlightedResults(DSpaceObject dso) |
List<DiscoverResult.SearchDocument> |
DiscoverResult.getSearchDocument(DSpaceObject dso)
Returns all the sought after search document values
|
void |
IndexingService.indexContent(Context context,
DSpaceObject dso) |
void |
SolrServiceImpl.indexContent(Context context,
DSpaceObject dso)
If the handle for the "dso" already exists in the index, and the "dso"
has a lastModified timestamp that is newer than the document in the index
then it is updated, otherwise a new document is added.
|
void |
IndexingService.indexContent(Context context,
DSpaceObject dso,
boolean force) |
void |
SolrServiceImpl.indexContent(Context context,
DSpaceObject dso,
boolean force)
If the handle for the "dso" already exists in the index, and the "dso"
has a lastModified timestamp that is newer than the document in the index
then it is updated, otherwise a new document is added.
|
void |
IndexingService.indexContent(Context context,
DSpaceObject dso,
boolean force,
boolean commit) |
void |
SolrServiceImpl.indexContent(Context context,
DSpaceObject dso,
boolean force,
boolean commit) |
void |
IndexingService.reIndexContent(Context context,
DSpaceObject dso) |
void |
SolrServiceImpl.reIndexContent(Context context,
DSpaceObject dso)
reIndexContent removes something from the index, then re-indexes it
|
DiscoverResult |
SolrServiceImpl.search(Context context,
DSpaceObject dso,
DiscoverQuery query) |
DiscoverResult |
SearchService.search(Context context,
DSpaceObject dso,
DiscoverQuery query)
Convenient method to call @see #search(Context, DSpaceObject,
DiscoverQuery, boolean) with includeWithdrawn=false
|
DiscoverResult |
SolrServiceImpl.search(Context context,
DSpaceObject dso,
DiscoverQuery discoveryQuery,
boolean includeUnDiscoverable) |
DiscoverResult |
SearchService.search(Context context,
DSpaceObject dso,
DiscoverQuery query,
boolean includeWithdrawn) |
InputStream |
SolrServiceImpl.searchJSON(Context context,
DiscoverQuery query,
DSpaceObject dso,
String jsonIdentifier) |
InputStream |
SearchService.searchJSON(Context context,
DiscoverQuery query,
DSpaceObject dso,
String jsonIdentifier) |
void |
IndexingService.unIndexContent(Context context,
DSpaceObject dso) |
void |
SolrServiceImpl.unIndexContent(Context context,
DSpaceObject dso)
unIndex removes an Item, Collection, or Community
|
void |
IndexingService.unIndexContent(Context context,
DSpaceObject dso,
boolean commit) |
void |
SolrServiceImpl.unIndexContent(Context context,
DSpaceObject dso,
boolean commit)
unIndex removes an Item, Collection, or Community
|
| Constructor and Description |
|---|
DiscoverResult.DSpaceObjectHighlightResult(DSpaceObject dso,
Map<String,List<String>> highlightResults) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultEmbargoSetter.generatePolicies(Context context,
Date embargoDate,
String reason,
DSpaceObject dso,
Collection owningCollection) |
| Modifier and Type | Class and Description |
|---|---|
class |
EPerson
Class representing an e-person.
|
class |
Group
Class representing a group of e-people.
|
| Modifier and Type | Method and Description |
|---|---|
DSpaceObject |
GroupServiceImpl.getParentObject(Context context,
Group group) |
| Modifier and Type | Method and Description |
|---|---|
DSpaceObject |
Event.getObject(Context context)
Get the DSpace object which is the "object" of an event.
|
DSpaceObject |
Event.getSubject(Context context)
Syntactic sugar to get the DSpace object which is the "subject" of an
event.
|
| Modifier and Type | Method and Description |
|---|---|
DSpaceObject |
Handle.getDSpaceObject() |
DSpaceObject |
HandleServiceImpl.resolveToObject(Context context,
String handle) |
| Modifier and Type | Method and Description |
|---|---|
String |
HandleServiceImpl.createHandle(Context context,
DSpaceObject dso) |
String |
HandleServiceImpl.createHandle(Context context,
DSpaceObject dso,
String suppliedHandle) |
String |
HandleServiceImpl.createHandle(Context context,
DSpaceObject dso,
String suppliedHandle,
boolean force) |
String |
HandleServiceImpl.findHandle(Context context,
DSpaceObject dso) |
protected List<Handle> |
HandleServiceImpl.getInternalHandles(Context context,
DSpaceObject dso)
Return the handle for an Object, or null if the Object has no handle.
|
void |
HandleServiceImpl.modifyHandleDSpaceObject(Context context,
String handle,
DSpaceObject newOwner) |
void |
Handle.setDSpaceObject(DSpaceObject dso) |
void |
HandleServiceImpl.unbindHandle(Context context,
DSpaceObject dso) |
| Modifier and Type | Method and Description |
|---|---|
List<Handle> |
HandleDAO.getHandlesByDSpaceObject(Context context,
DSpaceObject dso) |
| Modifier and Type | Method and Description |
|---|---|
List<Handle> |
HandleDAOImpl.getHandlesByDSpaceObject(Context context,
DSpaceObject dso) |
| Modifier and Type | Method and Description |
|---|---|
DSpaceObject |
HandleService.resolveToObject(Context context,
String handle)
Return the object which handle maps to, or null.
|
| Modifier and Type | Method and Description |
|---|---|
String |
HandleService.createHandle(Context context,
DSpaceObject dso)
Creates a new handle in the database.
|
String |
HandleService.createHandle(Context context,
DSpaceObject dso,
String suppliedHandle)
Creates a handle entry, but with a handle supplied by the caller (new
Handle not generated)
|
String |
HandleService.createHandle(Context context,
DSpaceObject dso,
String suppliedHandle,
boolean force)
Creates a handle entry, but with a handle supplied by the caller (new
Handle not generated)
|
String |
HandleService.findHandle(Context context,
DSpaceObject dso)
Return the handle for an Object, or null if the Object has no handle.
|
void |
HandleService.modifyHandleDSpaceObject(Context context,
String handle,
DSpaceObject newOwner) |
void |
HandleService.unbindHandle(Context context,
DSpaceObject dso)
Removes binding of Handle to a DSpace object, while leaving the
Handle in the table so it doesn't get reallocated.
|
| Constructor and Description |
|---|
OAIHarvester(Context c,
DSpaceObject dso,
HarvestedCollection hc) |
| Modifier and Type | Method and Description |
|---|---|
DSpaceObject |
DOI.getDSpaceObject() |
DSpaceObject |
DOIIdentifierProvider.getObjectByDOI(Context context,
String identifier)
Returns a DSpaceObject depending on its DOI.
|
DSpaceObject |
IdentifierServiceImpl.resolve(Context context,
String identifier) |
abstract DSpaceObject |
IdentifierProvider.resolve(Context context,
String identifier,
String... attributes)
Find the object named by a given identifier.
|
DSpaceObject |
VersionedHandleIdentifierProviderWithCanonicalHandles.resolve(Context context,
String identifier,
String... attributes) |
DSpaceObject |
DOIIdentifierProvider.resolve(Context context,
String identifier,
String... attributes) |
DSpaceObject |
EZIDIdentifierProvider.resolve(Context context,
String identifier,
String... attributes) |
DSpaceObject |
HandleIdentifierProvider.resolve(Context context,
String identifier,
String... attributes) |
DSpaceObject |
VersionedHandleIdentifierProvider.resolve(Context context,
String identifier,
String... attributes) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
VersionedHandleIdentifierProviderWithCanonicalHandles.createNewIdentifier(Context context,
DSpaceObject dso,
String handleId) |
protected String |
VersionedHandleIdentifierProvider.createNewIdentifier(Context context,
DSpaceObject dso,
String handleId) |
abstract void |
IdentifierProvider.delete(Context context,
DSpaceObject dso)
Unbind this type of identifier(s) from an object.
|
void |
VersionedHandleIdentifierProviderWithCanonicalHandles.delete(Context context,
DSpaceObject dso) |
void |
DOIIdentifierProvider.delete(Context context,
DSpaceObject dso) |
void |
IdentifierServiceImpl.delete(Context context,
DSpaceObject dso) |
void |
EZIDIdentifierProvider.delete(Context context,
DSpaceObject dso) |
void |
HandleIdentifierProvider.delete(Context context,
DSpaceObject dso) |
void |
VersionedHandleIdentifierProvider.delete(Context context,
DSpaceObject dso) |
abstract void |
IdentifierProvider.delete(Context context,
DSpaceObject dso,
String identifier)
Unbind the given identifier from an object.
|
void |
VersionedHandleIdentifierProviderWithCanonicalHandles.delete(Context context,
DSpaceObject dso,
String identifier) |
void |
DOIIdentifierProvider.delete(Context context,
DSpaceObject dso,
String identifier) |
void |
IdentifierServiceImpl.delete(Context context,
DSpaceObject dso,
String identifier) |
void |
EZIDIdentifierProvider.delete(Context context,
DSpaceObject dso,
String identifier) |
void |
HandleIdentifierProvider.delete(Context context,
DSpaceObject dso,
String identifier) |
void |
VersionedHandleIdentifierProvider.delete(Context context,
DSpaceObject dso,
String identifier) |
DOI |
DOIServiceImpl.findDOIByDSpaceObject(Context context,
DSpaceObject dso) |
DOI |
DOIServiceImpl.findDOIByDSpaceObject(Context context,
DSpaceObject dso,
List<Integer> statusToExclude) |
String |
DOIIdentifierProvider.getDOIByObject(Context context,
DSpaceObject dso)
Search the database for a DOI, using the type and id of an DSpaceObject.
|
String |
DOIIdentifierProvider.getDOIOutOfObject(DSpaceObject dso)
Loads a DOI out of the metadata of an DSpaceObject.
|
String |
DataCiteXMLCreator.getXMLString(Context context,
DSpaceObject dso) |
protected DOI |
DOIIdentifierProvider.loadOrCreateDOI(Context context,
DSpaceObject dso,
String doiIdentifier)
Load a DOI from the database or creates it if it does not exist.
|
abstract String |
IdentifierProvider.lookup(Context context,
DSpaceObject object)
Return the identifier for a DSpaceObject.
|
String |
VersionedHandleIdentifierProviderWithCanonicalHandles.lookup(Context context,
DSpaceObject dso) |
String |
DOIIdentifierProvider.lookup(Context context,
DSpaceObject dso) |
List<String> |
IdentifierServiceImpl.lookup(Context context,
DSpaceObject dso) |
String |
EZIDIdentifierProvider.lookup(Context context,
DSpaceObject object) |
String |
HandleIdentifierProvider.lookup(Context context,
DSpaceObject dso) |
String |
VersionedHandleIdentifierProvider.lookup(Context context,
DSpaceObject dso) |
String |
IdentifierServiceImpl.lookup(Context context,
DSpaceObject dso,
Class<? extends Identifier> identifier) |
protected String |
VersionedDOIIdentifierProvider.makeIdentifierBasedOnHistory(Context context,
DSpaceObject dso,
VersionHistory history) |
protected String |
VersionedHandleIdentifierProviderWithCanonicalHandles.makeIdentifierBasedOnHistory(Context context,
DSpaceObject dso,
VersionHistory history) |
protected String |
VersionedHandleIdentifierProvider.makeIdentifierBasedOnHistory(Context context,
DSpaceObject dso,
VersionHistory history) |
String |
VersionedDOIIdentifierProvider.mint(Context context,
DSpaceObject dso) |
abstract String |
IdentifierProvider.mint(Context context,
DSpaceObject dso)
Create an identifier for a DSpaceObject.
|
String |
VersionedHandleIdentifierProviderWithCanonicalHandles.mint(Context context,
DSpaceObject dso)
Creates a new handle in the database.
|
String |
DOIIdentifierProvider.mint(Context context,
DSpaceObject dso) |
String |
EZIDIdentifierProvider.mint(Context context,
DSpaceObject dso) |
String |
HandleIdentifierProvider.mint(Context context,
DSpaceObject dso)
Creates a new handle in the database.
|
String |
VersionedHandleIdentifierProvider.mint(Context context,
DSpaceObject dso)
Creates a new handle in the database.
|
abstract String |
IdentifierProvider.register(Context context,
DSpaceObject item)
Create and apply an identifier to a DSpaceObject.
|
String |
VersionedHandleIdentifierProviderWithCanonicalHandles.register(Context context,
DSpaceObject dso) |
String |
DOIIdentifierProvider.register(Context context,
DSpaceObject dso) |
void |
IdentifierServiceImpl.register(Context context,
DSpaceObject dso) |
String |
EZIDIdentifierProvider.register(Context context,
DSpaceObject dso) |
String |
HandleIdentifierProvider.register(Context context,
DSpaceObject dso) |
String |
VersionedHandleIdentifierProvider.register(Context context,
DSpaceObject dso) |
void |
VersionedDOIIdentifierProvider.register(Context context,
DSpaceObject dso,
String identifier) |
abstract void |
IdentifierProvider.register(Context context,
DSpaceObject object,
String identifier)
Create a specific identifier and apply it to an object.
|
void |
VersionedHandleIdentifierProviderWithCanonicalHandles.register(Context context,
DSpaceObject dso,
String identifier) |
void |
DOIIdentifierProvider.register(Context context,
DSpaceObject dso,
String identifier) |
void |
IdentifierServiceImpl.register(Context context,
DSpaceObject object,
String identifier) |
void |
EZIDIdentifierProvider.register(Context context,
DSpaceObject object,
String identifier) |
void |
HandleIdentifierProvider.register(Context context,
DSpaceObject dso,
String identifier) |
void |
VersionedHandleIdentifierProvider.register(Context context,
DSpaceObject dso,
String identifier) |
void |
DOIIdentifierProvider.registerOnline(Context context,
DSpaceObject dso,
String 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
|
abstract void |
IdentifierProvider.reserve(Context context,
DSpaceObject dso,
String identifier)
Set an object's identifier.
|
void |
VersionedHandleIdentifierProviderWithCanonicalHandles.reserve(Context context,
DSpaceObject dso,
String identifier) |
void |
DOIIdentifierProvider.reserve(Context context,
DSpaceObject dso,
String identifier) |
void |
IdentifierServiceImpl.reserve(Context context,
DSpaceObject dso,
String identifier) |
void |
EZIDIdentifierProvider.reserve(Context context,
DSpaceObject dso,
String identifier) |
void |
HandleIdentifierProvider.reserve(Context context,
DSpaceObject dso,
String identifier) |
void |
VersionedHandleIdentifierProvider.reserve(Context context,
DSpaceObject dso,
String identifier) |
void |
DOIIdentifierProvider.reserveOnline(Context context,
DSpaceObject dso,
String identifier) |
protected void |
VersionedHandleIdentifierProviderWithCanonicalHandles.restoreItAsCanonical(Context context,
DSpaceObject dso,
String identifier,
Item item,
String canonical) |
protected void |
VersionedHandleIdentifierProviderWithCanonicalHandles.restoreItAsVersion(Context context,
DSpaceObject dso,
String identifier,
Item item,
String canonical,
VersionHistory history) |
protected void |
DOIIdentifierProvider.saveDOIToObject(Context context,
DSpaceObject dso,
String doi)
Adds a DOI to the metadata of an item.
|
void |
DOI.setDSpaceObject(DSpaceObject dSpaceObject) |
void |
DOIIdentifierProvider.updateMetadata(Context context,
DSpaceObject dso,
String identifier) |
void |
DOIIdentifierProvider.updateMetadataOnline(Context context,
DSpaceObject dso,
String identifier) |
| Modifier and Type | Method and Description |
|---|---|
DOI |
DOIDAO.findDOIByDSpaceObject(Context context,
DSpaceObject dso) |
DOI |
DOIDAO.findDOIByDSpaceObject(Context context,
DSpaceObject dso,
List<Integer> statusToExclude) |
| Modifier and Type | Method and Description |
|---|---|
DOI |
DOIDAOImpl.findDOIByDSpaceObject(Context context,
DSpaceObject dso) |
DOI |
DOIDAOImpl.findDOIByDSpaceObject(Context context,
DSpaceObject dso,
List<Integer> statusToExclude) |
| Modifier and Type | Method and Description |
|---|---|
void |
DataCiteConnector.registerDOI(Context context,
DSpaceObject dso,
String doi) |
void |
DOIConnector.registerDOI(Context context,
DSpaceObject dso,
String doi)
Sends a request to the DOI registry to register a DOI.
|
void |
DataCiteConnector.reserveDOI(Context context,
DSpaceObject dso,
String doi) |
void |
DOIConnector.reserveDOI(Context context,
DSpaceObject dso,
String doi)
Sends a request to the DOI registry to reserve a DOI.
|
void |
DataCiteConnector.updateMetadata(Context context,
DSpaceObject dso,
String doi) |
void |
DOIConnector.updateMetadata(Context context,
DSpaceObject dso,
String doi)
Sends a request to the DOI registry to update metadata for a DOI.
|
| Modifier and Type | Method and Description |
|---|---|
DSpaceObject |
IdentifierService.resolve(Context context,
String identifier)
This will resolve a DSpaceObject based on a provided Identifier.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IdentifierService.delete(Context context,
DSpaceObject dso)
Delete (Unbind) all identifiers registered for a specific DSpace item.
|
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.
|
DOI |
DOIService.findDOIByDSpaceObject(Context context,
DSpaceObject dso) |
DOI |
DOIService.findDOIByDSpaceObject(Context context,
DSpaceObject dso,
List<Integer> statusToExclude) |
List<String> |
IdentifierService.lookup(Context contex,
DSpaceObject dso)
Gets the identifiers all registered IdentifierProvider returns if asked
to lookup the provided DSpaceObject.
|
String |
IdentifierService.lookup(Context context,
DSpaceObject dso,
Class<? extends Identifier> identifier)
Get an identifier for a given object which is assignment-compatible
with a given Identifier type.
|
void |
IdentifierService.register(Context context,
DSpaceObject dso) |
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.
|
void |
IdentifierService.reserve(Context context,
DSpaceObject dso)
Reserves any identifiers necessary based on the capabilities of all providers in the service.
|
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.
|
| Modifier and Type | Method and Description |
|---|---|
protected DSpaceObject |
RDFizer.resolveHandle(String handle) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
RDFizer.Callback.callback(DSpaceObject dso) |
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.
|
protected void |
RDFizer.convert(DSpaceObject dso,
boolean reset) |
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. |
void |
RDFizer.delete(DSpaceObject dso,
boolean reset)
Delete the data about the DSpaceObject from the triplestore.
|
protected void |
RDFizer.dspaceDFS(DSpaceObject dso,
RDFizer.Callback callback,
boolean check,
boolean reset) |
static String |
RDFUtil.generateIdentifier(Context context,
DSpaceObject dso)
Generates a URI identifying the provided DSpaceObject.
|
protected boolean |
RDFizer.isProcessed(DSpaceObject dso) |
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.
|
static boolean |
RDFUtil.isPublicBoolean(Context context,
DSpaceObject dso)
Does the same as
isPublic(Context, DSpaceObject) but returns a boolean instead of throwing
exceptions. |
protected void |
RDFizer.markProcessed(DSpaceObject dso) |
| 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 |
RDFConverterImpl.convert(Context context,
DSpaceObject dso) |
com.hp.hpl.jena.rdf.model.Model |
StaticDSOConverterPlugin.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 |
SimpleDSORelationsConverterPlugin.convert(Context context,
DSpaceObject dso) |
| Modifier and Type | Method and Description |
|---|---|
String |
URIGenerator.generateIdentifier(Context context,
DSpaceObject dso)
Shortcut for
generateIdentifier(context, dso.getType(),
dso.getID(), dso.getHandle()). |
String |
HandleURIGenerator.generateIdentifier(Context context,
DSpaceObject dso) |
String |
LocalURIGenerator.generateIdentifier(Context context,
DSpaceObject dso) |
String |
DOIURIGenerator.generateIdentifier(Context context,
DSpaceObject dso) |
| Modifier and Type | Method and Description |
|---|---|
static List<HarvestedItemInfo> |
Harvest.harvest(Context context,
DSpaceObject scope,
String startDate,
String endDate,
int offset,
int limit,
boolean items,
boolean collections,
boolean withdrawn,
boolean nonAnon)
Obtain information about items that have been created, modified or
withdrawn within a given date range.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ElasticSearchLoggerServiceImpl.buildParents(DSpaceObject dso,
HashMap<String,ArrayList<String>> parents) |
protected org.apache.solr.common.SolrInputDocument |
SolrLoggerServiceImpl.getCommonSolrDoc(DSpaceObject dspaceObject,
javax.servlet.http.HttpServletRequest request,
EPerson currentUser)
Returns a solr input document containing common information about the statistics
regardless if we are logging a search or a view of a DSpace object
|
protected org.apache.solr.common.SolrInputDocument |
SolrLoggerServiceImpl.getCommonSolrDoc(DSpaceObject dspaceObject,
String ip,
String userAgent,
String xforwardedfor,
EPerson currentUser) |
HashMap<String,ArrayList<String>> |
ElasticSearchLoggerServiceImpl.getParents(DSpaceObject dso) |
void |
SolrLoggerServiceImpl.post(DSpaceObject dspaceObject,
javax.servlet.http.HttpServletRequest request,
EPerson currentUser) |
void |
ElasticSearchLoggerServiceImpl.post(DSpaceObject dspaceObject,
javax.servlet.http.HttpServletRequest request,
EPerson currentUser) |
void |
ElasticSearchLoggerServiceImpl.post(DSpaceObject dspaceObject,
String ip,
String userAgent,
String xforwardedfor,
EPerson currentUser) |
void |
SolrLoggerServiceImpl.postSearch(DSpaceObject resultObject,
javax.servlet.http.HttpServletRequest request,
EPerson currentUser,
List<String> queries,
int rpp,
String sortBy,
String order,
int page,
DSpaceObject scope) |
void |
SolrLoggerServiceImpl.postView(DSpaceObject dspaceObject,
javax.servlet.http.HttpServletRequest request,
EPerson currentUser) |
void |
SolrLoggerServiceImpl.postView(DSpaceObject dspaceObject,
String ip,
String userAgent,
String xforwardedfor,
EPerson currentUser) |
void |
SolrLoggerServiceImpl.storeParents(org.apache.solr.common.SolrInputDocument doc1,
DSpaceObject dso) |
| Modifier and Type | Field and Description |
|---|---|
protected DSpaceObject |
StatisticsDataSearches.currentDso
Current DSpaceObject for which to generate the statistics.
|
protected DSpaceObject |
StatisticsDataVisits.currentDso
Current DSpaceObject for which to generate the statistics.
|
| Modifier and Type | Method and Description |
|---|---|
DSpaceObject |
StatisticsDataVisits.Query.getDso() |
| Modifier and Type | Method and Description |
|---|---|
void |
StatisticsDataVisits.Query.setDso(DSpaceObject dso,
int dsoType) |
void |
StatisticsDataVisits.Query.setDso(DSpaceObject dso,
int dsoType,
int length) |
void |
StatisticsDataVisits.Query.setOwningDso(DSpaceObject owningDso) |
| Constructor and Description |
|---|
StatisticsDataSearches(DSpaceObject dso) |
StatisticsDataVisits(DSpaceObject dso)
Construct an empty query concerning a given DSpaceObject.
|
StatisticsDataVisits(DSpaceObject currentDso,
Dataset dataset)
Construct an unconfigured query around a given DSO and Dataset.
|
StatisticsDataWorkflow(DSpaceObject dso,
int averageMonths) |
| Modifier and Type | Method and Description |
|---|---|
void |
ElasticSearchLoggerService.buildParents(DSpaceObject dso,
HashMap<String,ArrayList<String>> parents) |
HashMap<String,ArrayList<String>> |
ElasticSearchLoggerService.getParents(DSpaceObject dso) |
void |
ElasticSearchLoggerService.post(DSpaceObject dspaceObject,
javax.servlet.http.HttpServletRequest request,
EPerson currentUser) |
void |
SolrLoggerService.post(DSpaceObject dspaceObject,
javax.servlet.http.HttpServletRequest request,
EPerson currentUser)
Deprecated.
|
void |
ElasticSearchLoggerService.post(DSpaceObject dspaceObject,
String ip,
String userAgent,
String xforwardedfor,
EPerson currentUser) |
void |
SolrLoggerService.postSearch(DSpaceObject resultObject,
javax.servlet.http.HttpServletRequest request,
EPerson currentUser,
List<String> queries,
int rpp,
String sortBy,
String order,
int page,
DSpaceObject scope) |
void |
SolrLoggerService.postView(DSpaceObject dspaceObject,
javax.servlet.http.HttpServletRequest request,
EPerson currentUser)
Store a usage event into Solr.
|
void |
SolrLoggerService.postView(DSpaceObject dspaceObject,
String ip,
String userAgent,
String xforwardedfor,
EPerson currentUser) |
void |
SolrLoggerService.storeParents(org.apache.solr.common.SolrInputDocument doc1,
DSpaceObject dso)
Method just used to log the parents.
|
| Modifier and Type | Method and Description |
|---|---|
static int |
AccessStep.saveOrCancelEditPolicy(Context context,
javax.servlet.http.HttpServletRequest request,
SubmissionInfo subInfo,
String buttonPressed,
DSpaceObject dso,
String name,
Group group,
String reason) |
| Modifier and Type | Method and Description |
|---|---|
DSpaceObject |
UsageEvent.getObject() |
DSpaceObject |
UsageSearchEvent.getScope() |
| Modifier and Type | Method and Description |
|---|---|
void |
UsageEvent.setObject(DSpaceObject object) |
| Constructor and Description |
|---|
UsageEvent(UsageEvent.Action action,
javax.servlet.http.HttpServletRequest request,
Context context,
DSpaceObject object) |
UsageEvent(UsageEvent.Action action,
String ip,
String userAgent,
String xforwardedfor,
Context context,
DSpaceObject object) |
UsageSearchEvent(UsageEvent.Action action,
javax.servlet.http.HttpServletRequest request,
Context context,
DSpaceObject object,
List<String> queries,
DSpaceObject scope) |
Copyright © 2016 DuraSpace. All Rights Reserved.