| Package | Description |
|---|---|
| org.dspace.app.bulkedit |
The DSpace Batch Metadata Editor, which uses a CSV file to export/import
item metadata.
|
| org.dspace.app.itemupdate | |
| org.dspace.app.mediafilter | |
| org.dspace.app.requestitem | |
| org.dspace.app.sfx |
SFX/OpenURL link server support.
|
| org.dspace.app.sherpa.submit | |
| org.dspace.app.util |
Miscellaneous utility classes.
|
| 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.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.harvest | |
| org.dspace.identifier |
Providers of durable unique identifiers (Handles, DOIs, etc.).
|
| org.dspace.license | |
| org.dspace.plugin | |
| 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.content | |
| org.dspace.submit.lookup | |
| org.dspace.submit.step | |
| org.dspace.usage | |
| org.dspace.versioning | |
| org.dspace.workflow |
DSpace's workflow system
|
| org.dspace.xmlworkflow | |
| org.dspace.xmlworkflow.storedcomponents |
| Modifier and Type | Method and Description |
|---|---|
Item |
BulkEditChange.getItem()
Get the DSpace Item that these changes are applicable to.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DSpaceCSV.addItem(Item i)
Add a DSpace item to the CSV file
|
void |
BulkEditChange.setItem(Item i)
Store the item - used when a new item is created
|
| Constructor and Description |
|---|
BulkEditChange(Item i)
Initialise a new change holder for an existing item
|
| Modifier and Type | Method and Description |
|---|---|
Item |
ItemArchive.getItem()
Getter for the DSpace item referenced in the archive
|
| Modifier and Type | Method and Description |
|---|---|
static void |
MetadataUtilities.appendMetadata(Item item,
org.dspace.app.itemupdate.DtoMetadata dtom,
boolean isLanguageStrict,
java.lang.String textToAppend)
Append text to value metadata field to item
|
static boolean |
MetadataUtilities.deleteMetadataByValue(Item item,
org.dspace.app.itemupdate.DtoMetadata dtom,
boolean isLanguageStrict)
Working around Item API to delete a value-specific DCValue
For a given element/qualifier/lang:
get all DCValues
clear (i.e.
|
| Modifier and Type | Method and Description |
|---|---|
static Item |
MediaFilterManager.getCurrentItem()
Return the item that is currently being processed/filtered
by the MediaFilterManager.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
MediaFilterManager.applyFiltersItem(Context c,
Item item) |
static boolean |
MediaFilterManager.filterBitstream(Context c,
Item myItem,
Bitstream myBitstream)
Attempt to filter a bitstream.
|
static boolean |
MediaFilterManager.filterItem(Context c,
Item myItem)
Iterate through the item's bitstreams in the ORIGINAL bundle, applying
filters if possible.
|
void |
FormatFilter.postProcessBitstream(Context c,
Item item,
Bitstream generatedBitstream)
Perform any post-processing of the generated bitstream *after* this
filter has already been run.
|
void |
MediaFilter.postProcessBitstream(Context c,
Item item,
Bitstream generatedBitstream)
Perform any post-processing of the generated bitstream *after* this
filter has already been run.
|
boolean |
FormatFilter.preProcessBitstream(Context c,
Item item,
Bitstream source)
Perform any pre-processing of the source bitstream *before* the actual
filtering takes place in MediaFilterManager.processBitstream().
|
boolean |
MediaFilter.preProcessBitstream(Context c,
Item item,
Bitstream source)
Perform any pre-processing of the source bitstream *before* the actual
filtering takes place in MediaFilterManager.processBitstream().
|
static boolean |
MediaFilterManager.processBitstream(Context c,
Item item,
Bitstream source,
FormatFilter formatFilter)
A utility class that calls the virtual methods
from the current MediaFilter class.
|
| Modifier and Type | Method and Description |
|---|---|
RequestItemAuthor |
RequestItemSubmitterStrategy.getRequestItemAuthor(Context context,
Item item) |
RequestItemAuthor |
RequestItemMetadataStrategy.getRequestItemAuthor(Context context,
Item item) |
RequestItemAuthor |
RequestItemAuthorExtractor.getRequestItemAuthor(Context context,
Item item) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
SFXFileReader.doNodes(org.w3c.dom.Node node,
Item item)
Process the item, mapping each of its metadata fields defined in the
configuration file to an OpenURL parameter
|
static java.lang.String |
SFXFileReader.loadSFXFile(java.lang.String fileName,
Item item)
Loads the SFX configuration file
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
ISSNItemExtractor.getISSNs(Context context,
Item item) |
java.util.List<java.lang.String> |
MetadataAuthorityISSNExtractor.getISSNs(Context context,
Item item) |
java.util.List<java.lang.String> |
MetadataValueISSNExtractor.getISSNs(Context context,
Item item) |
boolean |
SHERPASubmitService.hasISSNs(Context context,
Item item) |
SHERPAResponse |
SHERPASubmitService.searchRelatedJournals(Context context,
Item item) |
| Modifier and Type | Method and Description |
|---|---|
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.authorizeManageItemPolicy(Context context,
Item item)
Is allowed manage (create, remove, edit) item's policies in the
current context?
|
static void |
AuthorizeUtil.authorizeReinstateItem(Context context,
Item item)
Can the current user reinstate the item?
|
static void |
AuthorizeUtil.authorizeWithdrawItem(Context context,
Item item)
Can the current user withdraw the item?
|
static java.util.List<java.lang.String> |
Util.getControlledVocabulariesDisplayValueLocalized(Item item,
DCValue[] values,
java.lang.String schema,
java.lang.String element,
java.lang.String qualifier,
java.util.Locale locale)
Get a list of all the respective "displayed-value(s)" from the given
"stored-value(s)" for a specific metadata field of a DSpace Item, by
reading input-forms.xml
|
| Constructor and Description |
|---|
GoogleMetadata(Context context,
Item item)
Wrap the item, parse all configured fields and generate metadata field
values.
|
| Modifier and Type | Method and Description |
|---|---|
Item[] |
BrowseInfo.getItemResults()
Deprecated.
|
Item[] |
BrowseInfo.getItemResults(Context context)
Return the results of the Browse as an Item array.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IndexBrowse.indexItem(Item item)
Index the given item
|
boolean |
IndexBrowse.itemRemoved(Item item)
remove all the indices for the given item
|
| Modifier and Type | Method and Description |
|---|---|
static Item |
Item.find(Context context,
int id)
Get an item from the database.
|
Item |
InProgressSubmission.getItem()
Get the incomplete item object
|
Item |
WorkspaceItem.getItem() |
Item[] |
Bundle.getItems()
Get the items this bundle appears in
|
Item |
Collection.getTemplateItem()
Get the template item for this 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,
java.lang.String suppliedHandle)
Take an InProgressSubmission and turn it into a fully-archived Item.
|
Item |
ItemIterator.next()
Get the next item in the iterator.
|
static Item |
InstallItem.restoreItem(Context c,
InProgressSubmission is,
java.lang.String suppliedHandle)
Turn an InProgressSubmission into a fully-archived Item, for
a "restore" operation such as ingestion of an AIP to recreate an
archive.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Collection.addItem(Item item)
Add an item to the collection.
|
static WorkspaceItem |
WorkspaceItem.findByItem(Context context,
Item i)
Check to see if a particular item is currently still in a user's Workspace.
|
static java.lang.String |
InstallItem.getBitstreamProvenanceMessage(Item myitem)
Generate provenance-worthy description of the bitstreams contained in an
item.
|
static java.lang.String |
LicenseUtils.getLicenseText(java.util.Locale locale,
Collection collection,
Item item,
EPerson eperson)
Utility method if no additional arguments are to be supplied to the
license template.
|
static java.lang.String |
LicenseUtils.getLicenseText(java.util.Locale locale,
Collection collection,
Item item,
EPerson eperson,
java.util.Map<java.lang.String,java.lang.Object> additionalInfo)
Return the text of the license that the user has granted/must grant
before for submit the item.
|
static void |
LicenseUtils.grantLicense(Context context,
Item item,
java.lang.String licenseText)
Store a copy of the license a user granted in the item.
|
void |
Collection.removeItem(Item item)
Remove an item.
|
| Modifier and Type | Method and Description |
|---|---|
protected DCValue[] |
MODSDisseminationCrosswalk.item2Metadata(Item item)
Generate a list of metadata elements for the given DSpace item.
|
| Modifier and Type | Method and Description |
|---|---|
static Item |
PackageUtils.finishCreateItem(Context context,
WorkspaceItem wsi,
java.lang.String handle,
PackageParameters params)
Perform any final tasks on a newly created WorkspaceItem in order to finish
ingestion of an Item.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractMETSIngester.addBitstreams(Context context,
Item item,
METSManifest manifest,
java.io.File pkgFile,
PackageParameters params,
AbstractMETSIngester.MdrefManager mdRefCallback)
Add Bitstreams to an Item, based on the files listed in the METS Manifest
|
static void |
PackageUtils.addDepositLicense(Context context,
java.lang.String license,
Item item,
Collection collection)
Add DSpace Deposit License to an Item.
|
abstract void |
AbstractMETSIngester.addLicense(Context context,
Item item,
java.lang.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,
java.lang.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.
|
void |
DSpaceAIPIngester.addLicense(Context context,
Item item,
java.lang.String license,
Collection collection,
PackageParameters params)
Ignore license when restoring an manifest-only AIP, since it should
be a bitstream in the AIP already.
|
protected void |
AbstractMETSIngester.addManifestBitstream(Context context,
Item item,
METSManifest manifest)
Save/Preserve the METS Manifest as a Bitstream attached to the given
DSpace item.
|
static void |
PackageUtils.checkItemMetadata(Item item)
Test that item has adequate metadata.
|
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.
|
static Bitstream |
PackageUtils.findDepositLicense(Context context,
Item item)
Utility to find the license bitstream from an item
|
protected static Bitstream |
AbstractMETSDisseminator.findOriginalBitstream(Item item,
Bitstream derived)
For a bitstream that's a thumbnail or extracted text, find the
corresponding bitstream it was derived from, in the ORIGINAL bundle.
|
static Bitstream |
PackageUtils.getBitstreamByFormat(Item item,
BitstreamFormat bsf,
java.lang.String bnName)
Find bitstream by its format, looking in a specific bundle.
|
static Bitstream |
PackageUtils.getBitstreamByName(Item item,
java.lang.String name)
Find bitstream by its Name, looking in all bundles.
|
static Bitstream |
PackageUtils.getBitstreamByName(Item item,
java.lang.String bsName,
java.lang.String bnName)
Find bitstream by its Name, looking in specific named bundle.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<java.lang.String> |
MetadataValueLinkChecker.getURLs(Item item) |
protected java.util.List<java.lang.String> |
BasicLinkChecker.getURLs(Item item)
Get the URLs to check
|
protected void |
ProfileFormats.performItem(Item item) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractCurationTask.performItem(Item item)
Performs task upon a single DSpace Item.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Item> |
SearchService.getRelatedItems(Context context,
Item item,
DiscoveryMoreLikeThisConfiguration moreLikeThisConfiguration) |
java.util.List<Item> |
SolrServiceImpl.getRelatedItems(Context context,
Item item,
DiscoveryMoreLikeThisConfiguration mltConfig) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
SolrServiceImpl.buildDocument(Context context,
Item item)
Build a Lucene document for a DSpace Item and write the index
|
static java.util.List<DiscoveryConfiguration> |
SearchUtils.getAllDiscoveryConfigurations(Item item)
Method that retrieves a list of all the configuration objects from the given item
A configuration object can be returned for each parent community/collection
|
protected java.util.List<java.lang.String> |
SolrServiceImpl.getItemLocations(Item myitem) |
java.util.List<Item> |
SearchService.getRelatedItems(Context context,
Item item,
DiscoveryMoreLikeThisConfiguration moreLikeThisConfiguration) |
java.util.List<Item> |
SolrServiceImpl.getRelatedItems(Context context,
Item item,
DiscoveryMoreLikeThisConfiguration mltConfig) |
| 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.
|
static DCDate |
EmbargoManager.getEmbargoTermsAsDate(Context context,
Item item)
Get the embargo lift date for an Item, if any.
|
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.
|
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.
|
DCDate |
DayTableEmbargoSetter.parseTerms(Context context,
Item item,
java.lang.String terms)
Parse the terms into a definite date.
|
DCDate |
DefaultEmbargoSetter.parseTerms(Context context,
Item item,
java.lang.String terms)
Parse the terms into a definite date.
|
DCDate |
EmbargoSetter.parseTerms(Context context,
Item item,
java.lang.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.
|
void |
EmbargoSetter.setEmbargo(Context context,
Item item)
Enforce embargo by (for example) 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.
|
| Modifier and Type | Method and Description |
|---|---|
static Item |
HarvestedItem.getItemByOAIId(Context context,
java.lang.String itemOaiID,
int collectionID)
Retrieve a DSpace Item that corresponds to this particular combination of owning collection and OAI ID.
|
| Modifier and Type | Method and Description |
|---|---|
protected VersionImpl |
VersionedHandleIdentifierProvider.createVersion(Context c,
VersionHistory vh,
Item item,
java.lang.String summary,
java.util.Date date,
int versionNumber) |
protected java.lang.String |
VersionedHandleIdentifierProvider.getCanonical(Item item) |
protected void |
VersionedHandleIdentifierProvider.modifyHandleMetadata(Item item,
java.lang.String handle) |
protected void |
VersionedHandleIdentifierProvider.populateHandleMetadata(Item item) |
protected void |
HandleIdentifierProvider.populateHandleMetadata(Item item,
java.lang.String handle) |
protected VersionHistory |
VersionedHandleIdentifierProvider.retrieveVersionHistory(Context c,
Item item) |
| Modifier and Type | Method and Description |
|---|---|
void |
CreativeCommons.MdField.addItemValue(Item item,
java.lang.String value)
Adds passed value to the set of values for the field in passed item.
|
java.lang.String |
CreativeCommons.MdField.ccItemValue(Item item)
Returns first value that matches Creative Commons 'shibboleth',
or null if no matching values.
|
static java.lang.String |
CreativeCommons.getLicenseRDF(Item item) |
static Bitstream |
CreativeCommons.getLicenseRdfBitstream(Item item)
Get Creative Commons license RDF, returning Bitstream object.
|
static java.lang.String |
CreativeCommons.getLicenseText(Item item) |
static Bitstream |
CreativeCommons.getLicenseTextBitstream(Item item)
Get Creative Commons license Text, returning Bitstream object.
|
static java.lang.String |
CreativeCommons.getLicenseURL(Item item) |
protected static void |
LicenseCleanup.handleItem(Item item)
Process Item, correcting CC-License if encountered.
|
static boolean |
CreativeCommons.hasLicense(Context context,
Item item) |
java.lang.String |
CreativeCommons.MdField.keyedItemValue(Item item,
java.lang.String key)
Returns the value that matches the value mapped to the passed key if any.
|
void |
CreativeCommons.MdField.removeItemValue(Item item,
java.lang.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,
java.io.InputStream licenseStm,
java.lang.String mimeType)
Used by DSpaceMetsIngester
|
static void |
CreativeCommons.setLicense(Context context,
Item item,
java.lang.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,
java.lang.String licenseRdf)
setLicenseRDF
CC Web Service method for setting the RDF bitstream
|
| Modifier and Type | Method and Description |
|---|---|
void |
ItemHomeProcessor.process(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Item item)
execute the process
|
| Modifier and Type | Field and Description |
|---|---|
Item |
HarvestedItemInfo.item
The item.
|
| Modifier and Type | Method and Description |
|---|---|
long |
StatisticsBSAdapter.getNumberOfVisits(int visitType,
Item item)
Returns the number of visits for the item.
|
| Modifier and Type | Method and Description |
|---|---|
static LookupProvidersCheck |
SubmissionLookupUtils.getProvidersCheck(Context context,
Item item,
java.lang.String dcSchema,
java.lang.String dcElement,
java.lang.String dcQualifier) |
void |
DSpaceWorkspaceItemOutputGenerator.merge(java.lang.String formName,
Item item,
gr.ekt.bte.core.Record record) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
UploadStep.backoutBitstream(SubmissionInfo subInfo,
Bitstream b,
Item item) |
protected int |
UploadStep.processRemoveFile(Context context,
Item item,
int bitstreamID)
Remove a file from an item
|
protected void |
DescribeStep.readDate(javax.servlet.http.HttpServletRequest request,
Item item,
java.lang.String schema,
java.lang.String element,
java.lang.String qualifier)
Fill out a metadata date field with the value from a form.
|
protected void |
DescribeStep.readNames(javax.servlet.http.HttpServletRequest request,
Item item,
java.lang.String schema,
java.lang.String element,
java.lang.String qualifier,
boolean repeated)
Set relevant metadata fields in an item from name values in the form.
|
protected void |
DescribeStep.readSeriesNumbers(javax.servlet.http.HttpServletRequest request,
Item item,
java.lang.String schema,
java.lang.String element,
java.lang.String qualifier,
boolean repeated)
Set relevant metadata fields in an item from series/number values in the
form.
|
protected void |
DescribeStep.readText(javax.servlet.http.HttpServletRequest request,
Item item,
java.lang.String schema,
java.lang.String element,
java.lang.String qualifier,
boolean repeated,
java.lang.String lang)
Fill out an item's metadata values from a plain standard text field.
|
| Constructor and Description |
|---|
UsageWorkflowEvent(Context context,
Item item,
InProgressSubmission workflowItem,
java.lang.String workflowStep,
java.lang.String oldState,
Collection scope,
EPerson actor) |
| Modifier and Type | Method and Description |
|---|---|
Item |
ItemVersionProvider.createNewItemAndAddItInWorkspace(Context c,
Item item) |
Item |
DefaultItemVersionProvider.createNewItemAndAddItInWorkspace(Context context,
Item nativeItem) |
Item |
Version.getItem() |
Item |
VersionImpl.getItem() |
Item |
ItemVersionProvider.updateItemState(Context c,
Item itemNew,
Item previousItem) |
Item |
DefaultItemVersionProvider.updateItemState(Context c,
Item itemNew,
Item previousItem) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractVersionProvider.copyMetadata(Item itemNew,
Item nativeItem) |
protected void |
AbstractVersionProvider.createBundlesAndAddBitstreams(Context c,
Item itemNew,
Item nativeItem) |
Item |
ItemVersionProvider.createNewItemAndAddItInWorkspace(Context c,
Item item) |
Item |
DefaultItemVersionProvider.createNewItemAndAddItInWorkspace(Context context,
Item nativeItem) |
protected VersionImpl |
VersioningServiceImpl.createVersion(Context c,
VersionHistory vh,
Item item,
java.lang.String summary,
java.util.Date date) |
VersionImpl |
VersionDAO.findByItem(Context c,
Item item) |
Version |
VersioningService.getVersion(Context c,
Item item) |
Version |
VersioningServiceImpl.getVersion(Context c,
Item item) |
Version |
VersionHistoryImpl.getVersion(Item item) |
Version |
VersionHistory.getVersion(Item item) |
boolean |
VersionHistoryImpl.hasNext(Item item) |
boolean |
VersionHistory.hasNext(Item item) |
void |
VersioningService.removeVersion(Context c,
Item item) |
void |
VersioningServiceImpl.removeVersion(Context c,
Item item) |
Item |
ItemVersionProvider.updateItemState(Context c,
Item itemNew,
Item previousItem) |
Item |
DefaultItemVersionProvider.updateItemState(Context c,
Item itemNew,
Item previousItem) |
| Modifier and Type | Method and Description |
|---|---|
Item |
WorkflowItem.getItem() |
| Modifier and Type | Method and Description |
|---|---|
static WorkflowItem |
WorkflowItem.findByItem(Context context,
Item i)
Check to see if a particular item is currently under Workflow.
|
| Modifier and Type | Method and Description |
|---|---|
static Item |
XmlWorkflowManager.archive(Context c,
XmlWorkflowItem wfi)
Commit the contained item to the main archive.
|
| Modifier and Type | Method and Description |
|---|---|
Item |
XmlWorkflowItem.getItem() |
| Modifier and Type | Method and Description |
|---|---|
static XmlWorkflowItem |
XmlWorkflowItem.findByItem(Context context,
Item item)
Check to see if a particular item is currently under Workflow.
|
void |
XmlWorkflowItem.setItem(Item item) |
Copyright © 2013 DuraSpace. All Rights Reserved.