| Package | Description |
|---|---|
| org.dspace.app.bulkedit |
The DSpace Batch Metadata Editor, which uses a CSV file to export/import
item metadata.
|
| org.dspace.app.itemimport | |
| org.dspace.app.mediafilter | |
| org.dspace.app.util |
Miscellaneous utility classes.
|
| org.dspace.authorize |
Handles permissions for DSpace content.
|
| org.dspace.browse |
Provides classes and methods for browsing Items in DSpace by whatever
is specified in the configuration.
|
| org.dspace.content |
Provides an API for reading and manipulating content in the DSpace system.
|
| org.dspace.content.crosswalk |
Provides an API and implementations of metadata crosswalks, which are directional mappings from one schema to another, performed in the context of Item ingestion or dissemination.
|
| org.dspace.content.packager |
Provides an API and implementations of content packages, used in the context of ingest (SIP), or dissemination (DIP)
|
| org.dspace.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.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.submit.lookup | |
| org.dspace.usage | |
| org.dspace.workflow |
DSpace's workflow system
|
| org.dspace.xmlworkflow | |
| org.dspace.xmlworkflow.storedcomponents |
| Modifier and Type | Method and Description |
|---|---|
Collection |
BulkEditChange.getNewOwningCollection()
Get the new owning collection
|
Collection |
BulkEditChange.getOldOwningCollection()
Get the old owning collection
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Collection> |
BulkEditChange.getNewMappedCollections()
Get the list of new mapped Collections
|
java.util.List<Collection> |
BulkEditChange.getOldMappedCollections()
Get the list of old mapped Collections
|
| Modifier and Type | Method and Description |
|---|---|
void |
BulkEditChange.changeOwningCollection(Collection oldC,
Collection newC)
Register a change to the owning collection
|
void |
BulkEditChange.registerNewMappedCollection(Collection c)
Add a new mapped Collection
|
void |
BulkEditChange.registerOldMappedCollection(Collection c)
Add an old mapped Collection
|
void |
BulkEditChange.setOwningCollection(Collection newC)
Set the owning collection of an item
|
| Modifier and Type | Method and Description |
|---|---|
static void |
ItemImport.processUploadableImport(java.io.File file,
Collection[] collections,
java.lang.String bteInputType,
Context context)
Given an uploaded file, this method calls the method to instantiate a BTE instance to
transform the input data and batch import them to DSpace
|
| Modifier and Type | Method and Description |
|---|---|
static void |
MediaFilterManager.applyFiltersCollection(Context c,
Collection collection) |
| Modifier and Type | Method and Description |
|---|---|
static void |
AuthorizeUtil.authorizeManageAdminGroup(Context context,
Collection collection)
Can the current user create/edit the admins group of the collection?
please note that the remove action need a separate check
|
static void |
AuthorizeUtil.authorizeManageCollectionPolicy(Context context,
Collection collection)
Is allowed manage (create, remove, edit) collection's policies in the
current context?
|
static void |
AuthorizeUtil.authorizeManageSubmittersGroup(Context context,
Collection collection)
Can the current user manage (create, remove, edit) the submitters group of
the collection?
|
static void |
AuthorizeUtil.authorizeManageTemplateItem(Context context,
Collection collection)
Is the current user allowed to manage (create, remove, edit) the
collection's template item?
|
static void |
AuthorizeUtil.authorizeManageWorkflowsGroup(Context context,
Collection collection)
Can the current user manage (create, remove, edit) the workflow groups of
the collection?
|
static void |
AuthorizeUtil.authorizeRemoveAdminGroup(Context context,
Collection collection)
Can the current user remove the admins group of the collection?
please note that the create/edit actions need separate check
|
static java.lang.String |
CollectionDropDown.collectionPath(Collection col)
Get full path starting from a top-level community via subcommunities down to a collection.
|
static java.lang.String |
CollectionDropDown.collectionPath(Collection col,
int maxchars)
Get full path starting from a top-level community via subcommunities down to a collection.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
AuthorizeManager.generateAutomaticPolicies(Context context,
java.util.Date embargoDate,
java.lang.String reason,
DSpaceObject dso,
Collection owningCollection)
Generate Policies policies READ for the date in input adding reason.
|
| Modifier and Type | Method and Description |
|---|---|
Collection |
BrowserScope.getCollection() |
| Modifier and Type | Method and Description |
|---|---|
void |
ItemCountDAOPostgres.collectionCount(Collection collection,
int count)
Store the count of the given collection
|
void |
ItemCountDAOSolr.collectionCount(Collection collection,
int count)
Throw an ItemCountException as caching is not supported by ItemCountDAOSolr.
|
void |
ItemCountDAO.collectionCount(Collection collection,
int count)
Set the given count as the number of items in the given collection
|
void |
ItemCountDAOOracle.collectionCount(Collection collection,
int count)
Store the count of the given collection
|
void |
BrowserScope.setCollection(Collection collection) |
| Modifier and Type | Method and Description |
|---|---|
Collection |
Community.createCollection()
Create a new collection within this community.
|
Collection |
Community.createCollection(java.lang.String handle)
Create a new collection within this community.
|
static Collection |
Collection.find(Context context,
int id)
Get a collection from the database.
|
static Collection[] |
Collection.findAll(Context context)
Get all collections in the system.
|
static Collection[] |
Collection.findAll(Context context,
java.lang.Integer limit,
java.lang.Integer offset)
Get all collections in the system.
|
static Collection[] |
Collection.findAuthorized(Context context,
Community comm,
int actionID)
return an array of collections that user has a given permission on
(useful for trimming 'select to collection' list) or figuring out which
collections a person is an editor for.
|
Collection[] |
Community.getAllCollections()
Return an array of collections of this community and its subcommunities
|
Collection |
WorkspaceItem.getCollection() |
Collection |
InProgressSubmission.getCollection()
Get the collection being submitted to
|
Collection[] |
Item.getCollections()
Get the collections this item is in.
|
Collection[] |
Community.getCollections()
Get the collections in this community.
|
Collection[] |
Item.getCollectionsNotLinked()
Get the collections this item is not in.
|
Collection |
Item.getOwningCollection()
Get the owning Collection for the item
|
| Modifier and Type | Method and Description |
|---|---|
void |
Community.addCollection(Collection c)
Add an exisiting collection to the community
|
void |
Item.adjustBundleBitstreamPolicies(Collection c) |
void |
Item.adjustItemPolicies(Collection c) |
static WorkspaceItem |
WorkspaceItem.create(Context c,
Collection coll,
boolean template)
Create a new workspace item, with a new ID.
|
static WorkspaceItem[] |
WorkspaceItem.findByCollection(Context context,
Collection c)
Get all workspace items for a particular collection.
|
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.
|
void |
Item.inheritCollectionDefaultPolicies(Collection c)
remove all policies on an item and its contents, and replace them with
the DEFAULT_ITEM_READ and DEFAULT_BITSTREAM_READ policies belonging to
the collection.
|
void |
Bundle.inheritCollectionDefaultPolicies(Collection c)
remove all policies on the bundle and its contents, and replace them with
the DEFAULT_BITSTREAM_READ policies belonging to the collection.
|
boolean |
Item.isIn(Collection collection)
See whether this Item is contained by a given Collection.
|
boolean |
Item.isOwningCollection(Collection c)
Return true if this Collection 'owns' this item
|
void |
Item.move(Collection from,
Collection to)
Moves the item from one collection to another one
|
void |
Item.move(Collection from,
Collection to,
boolean inheritDefaultPolicies)
Moves the item from one collection to another one
|
void |
Community.removeCollection(Collection c)
Remove a collection.
|
void |
Item.setOwningCollection(Collection c)
Set the owning Collection for the item
|
| Modifier and Type | Method and Description |
|---|---|
protected DCValue[] |
MODSDisseminationCrosswalk.collection2Metadata(Collection collection)
Generate a list of metadata elements for the given DSpace
collection.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
SolrServiceImpl.buildDocument(Context context,
Collection collection)
Build a solr document for a DSpace Collection.
|
protected java.util.List<java.lang.String> |
SolrServiceImpl.getCollectionLocations(Collection target) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultEmbargoSetter.generatePolicies(Context context,
java.util.Date embargoDate,
java.lang.String reason,
DSpaceObject dso,
Collection owningCollection) |
| Modifier and Type | Method and Description |
|---|---|
static Collection[] |
Subscribe.getAvailableSubscriptions(Context context)
Find out which collections the currently logged in e-person can subscribe to
|
static Collection[] |
Subscribe.getAvailableSubscriptions(Context context,
EPerson eperson)
Find out which collections an e-person can subscribe to
|
static Collection[] |
Subscribe.getSubscriptions(Context context,
EPerson eperson)
Find out which collections an e-person is subscribed to
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
Subscribe.isSubscribed(Context context,
EPerson eperson,
Collection collection)
Is that e-person subscribed to that collection?
|
static void |
Subscribe.subscribe(Context context,
EPerson eperson,
Collection collection)
Subscribe an e-person to a collection.
|
static void |
Subscribe.unsubscribe(Context context,
EPerson eperson,
Collection collection)
Unsubscribe an e-person to a collection.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
Subscribe.sendEmail(Context context,
EPerson eperson,
java.util.List<Collection> collections,
boolean test)
Sends an email to the given e-person with details of new items in the
given collections, items that appeared yesterday.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CollectionHomeProcessor.process(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Collection collection)
execute the process
|
| Modifier and Type | Method and Description |
|---|---|
static QueryResults |
DSQuery.doQuery(Context c,
QueryArgs args,
Collection coll)
Deprecated.
Do a query, restricted to a collection
|
| Modifier and Type | Method and Description |
|---|---|
void |
DSpaceWorkspaceItemOutputGenerator.setCollection(Collection collection) |
| Modifier and Type | Method and Description |
|---|---|
Collection |
UsageWorkflowEvent.getScope() |
| 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 |
|---|---|
Collection |
WorkflowItem.getCollection() |
| Modifier and Type | Method and Description |
|---|---|
static WorkflowItem[] |
WorkflowItem.findByCollection(Context context,
Collection c)
Get all workflow items for a particular collection.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
WorkflowUtils.deleteRoleGroup(Context context,
Collection collection,
java.lang.String roleID) |
static java.util.HashMap<java.lang.String,Role> |
WorkflowUtils.getAllExternalRoles(Collection thisCollection) |
static java.util.HashMap<java.lang.String,Role> |
WorkflowUtils.getCollectionAndRepositoryRoles(Collection thisCollection) |
static java.util.HashMap<java.lang.String,Role> |
WorkflowUtils.getCollectionRoles(Collection thisCollection) |
static Workflow |
WorkflowFactory.getWorkflow(Collection collection) |
| Modifier and Type | Method and Description |
|---|---|
Collection |
XmlWorkflowItem.getCollection() |
| Modifier and Type | Method and Description |
|---|---|
static XmlWorkflowItem[] |
XmlWorkflowItem.findByCollection(Context context,
Collection c)
Get all workflow items for a particular collection.
|
void |
XmlWorkflowItem.setCollection(Collection collection) |
Copyright © 2018 DuraSpace. All Rights Reserved.