| Modifier and Type | Method and Description |
|---|---|
void |
CommunityFiliator.defiliate(Context c,
Community parent,
Community child) |
void |
CommunityFiliator.filiate(Context c,
Community parent,
Community child) |
static void |
RegistryLoader.loadBitstreamFormats(Context context,
String filename)
Load Bitstream Format metadata
|
protected Community |
CommunityFiliator.resolveCommunity(Context c,
String communityID)
Find a community by ID
|
static void |
MetadataExporter.saveSchema(Context context,
org.apache.xml.serialize.XMLSerializer xmlSerializer,
String schema)
Serialize the schema registry.
|
| Modifier and Type | Field and Description |
|---|---|
protected Context |
MetadataExport.context |
| Modifier and Type | Method and Description |
|---|---|
protected Iterator<Item> |
MetadataExport.buildFromCommunity(Context context,
Community community,
int indent)
Build an array list of item ids that are in a community (include sub-communities and collections)
|
| Constructor and Description |
|---|
DSpaceCSV(File f,
Context c)
Create a new instance, reading the lines in from file
|
MetadataExport(Context c,
Community toExport,
boolean exportAll)
Method to export a community (and sub-communities and collections)
|
MetadataExport(Context c,
Iterator<Item> toExport,
boolean exportAll)
Set up a new metadata export
|
MetadataImport(Context c,
DSpaceCSV toImport)
Create an instance of the metadata importer.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ItemExportServiceImpl.canDownload(Context context,
String fileName) |
void |
ItemExportServiceImpl.createDownloadableExport(DSpaceObject dso,
Context context,
boolean migrate) |
void |
ItemExportServiceImpl.createDownloadableExport(DSpaceObject dso,
Context context,
String additionalEmail,
boolean migrate) |
void |
ItemExportServiceImpl.createDownloadableExport(List<DSpaceObject> dsObjects,
Context context,
boolean migrate) |
void |
ItemExportServiceImpl.createDownloadableExport(List<DSpaceObject> dsObjects,
Context context,
String additionalEmail,
boolean migrate) |
void |
ItemExportServiceImpl.emailSuccessMessage(Context context,
EPerson eperson,
String fileName) |
void |
ItemExportServiceImpl.exportAsZip(Context context,
Iterator<Item> items,
String destDirName,
String zipFileName,
int seqStart,
boolean migrate,
boolean excludeBitstreams) |
protected void |
ItemExportServiceImpl.exportItem(Context c,
Item myItem,
String destDirName,
int seqStart,
boolean migrate,
boolean excludeBitstreams) |
void |
ItemExportServiceImpl.exportItem(Context c,
Iterator<Item> i,
String destDirName,
int seqStart,
boolean migrate,
boolean excludeBitstreams) |
protected EPerson |
ItemExportServiceImpl.getEPersonFromString(Context context,
String strID)
Attempt to find an EPerson based on string ID
|
long |
ItemExportServiceImpl.getExportFileLastModified(Context context,
String fileName) |
long |
ItemExportServiceImpl.getExportFileSize(Context context,
String fileName) |
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
|
protected void |
ItemExportServiceImpl.writeBitstreams(Context c,
Item i,
File destDir,
boolean excludeBitstreams)
Create both the bitstreams and the contents file.
|
protected void |
ItemExportServiceImpl.writeHandle(Context c,
Item i,
File destDir)
create the file 'handle' which contains the handle assigned to the item
|
protected void |
ItemExportServiceImpl.writeMetadata(Context c,
Item i,
File destDir,
boolean migrate)
Discover the different schemas in use and output a separate metadata XML
file for each schema.
|
protected void |
ItemExportServiceImpl.writeMetadata(Context c,
String schema,
Item i,
File destDir,
boolean migrate)
output the item's dublin core into the item directory
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ItemExportService.canDownload(Context context,
String fileName)
The file name of the export archive contains the eperson id of the person
who created it When requested for download this method can check if the
person requesting it is the same one that created it
|
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
|
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)
|
void |
ItemExportService.emailSuccessMessage(Context context,
EPerson eperson,
String fileName)
Since the archive is created in a new thread we are unable to communicate
with calling method about success or failure.
|
void |
ItemExportService.exportAsZip(Context context,
Iterator<Item> items,
String destDirName,
String zipFileName,
int seqStart,
boolean migrate,
boolean excludeBitstreams)
Method to perform an export and save it as a zip file.
|
void |
ItemExportService.exportItem(Context c,
Iterator<Item> i,
String destDirName,
int seqStart,
boolean migrate,
boolean excludeBitstreams) |
long |
ItemExportService.getExportFileLastModified(Context context,
String fileName)
Get the last modified date of the export archive represented by the file name.
|
long |
ItemExportService.getExportFileSize(Context context,
String fileName)
Get the file size of the export archive represented by the file name.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ItemImportServiceImpl.addBTEItems(Context c,
List<Collection> mycollections,
String sourceDir,
String mapFile,
boolean template,
String inputType,
String workingDir)
In this method, the BTE is instantiated.
|
protected void |
ItemImportServiceImpl.addDCValue(Context c,
Item i,
String schema,
Node n) |
protected Item |
ItemImportServiceImpl.addItem(Context c,
List<Collection> mycollections,
String path,
String itemname,
PrintWriter mapOut,
boolean template)
item? try and add it to the archive.
|
void |
ItemImportServiceImpl.addItems(Context c,
List<Collection> mycollections,
String sourceDir,
String mapFile,
boolean template) |
void |
ItemImportServiceImpl.addItemsAtomic(Context c,
List<Collection> mycollections,
String sourceDir,
String mapFile,
boolean template) |
void |
ItemImportServiceImpl.deleteBatchUpload(Context c,
String uploadId) |
protected void |
ItemImportServiceImpl.deleteItem(Context c,
Item myitem) |
protected void |
ItemImportServiceImpl.deleteItem(Context c,
String myhandle) |
void |
ItemImportServiceImpl.deleteItems(Context c,
String mapFile) |
void |
ItemImportServiceImpl.emailSuccessMessage(Context context,
EPerson eperson,
String fileName) |
protected void |
ItemImportServiceImpl.loadDublinCore(Context c,
Item myitem,
String filename) |
protected void |
ItemImportServiceImpl.loadMetadata(Context c,
Item myitem,
String path) |
protected List<Collection> |
ItemImportServiceImpl.processCollectionFile(Context c,
String path,
String filename)
Read the collections file inside the item directory.
|
protected void |
ItemImportServiceImpl.processContentFileEntry(Context c,
Item i,
String path,
String fileName,
String bundleName,
boolean primary)
each entry represents a bitstream....
|
protected List<String> |
ItemImportServiceImpl.processContentsFile(Context c,
Item i,
String path,
String filename)
Given a contents file and an item, stuffing it with bitstreams from the
contents file Returns a List of Strings with lines from the contents
file that request non-default bitstream permission
|
protected String |
ItemImportServiceImpl.processHandleFile(Context c,
Item i,
String path,
String filename)
Read in the handle file contents or return null if empty or doesn't exist
|
protected void |
ItemImportServiceImpl.processOptions(Context c,
Item myItem,
List<String> options)
Process the Options to apply to the Item.
|
void |
ItemImportServiceImpl.processUIImport(String filepath,
Collection owningCollection,
String[] otherCollections,
String resumeDir,
String inputType,
Context context,
boolean template)
Given a local file or public URL to a zip file that has the Simple Archive Format, this method imports the contents to DSpace
|
protected void |
ItemImportServiceImpl.registerBitstream(Context c,
Item i,
int assetstore,
String bitstreamPath,
String bundleName,
String description)
Register the bitstream file into DSpace
|
void |
ItemImportServiceImpl.replaceItems(Context c,
List<Collection> mycollections,
String sourceDir,
String mapFile,
boolean template) |
protected void |
ItemImportServiceImpl.setPermission(Context c,
Group g,
int actionID,
Bitstream bs)
Set the Permission on a Bitstream.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ItemImportService.addBTEItems(Context c,
List<Collection> mycollections,
String sourcedir,
String mapfile,
boolean template,
String bteInputType,
String workingDir)
Add items
|
void |
ItemImportService.addItems(Context c,
List<Collection> mycollections,
String sourceDir,
String mapFile,
boolean template)
Add items
|
void |
ItemImportService.addItemsAtomic(Context c,
List<Collection> mycollections,
String sourceDir,
String mapFile,
boolean template) |
void |
ItemImportService.deleteBatchUpload(Context c,
String uploadId)
Delete a batch by ID
|
void |
ItemImportService.deleteItems(Context c,
String mapfile)
Delete items via mapfile
|
void |
ItemImportService.emailSuccessMessage(Context context,
EPerson eperson,
String fileName)
Since the BTE batch import is done in a new thread we are unable to communicate
with calling method about success or failure.
|
void |
ItemImportService.processUIImport(String url,
Collection owningCollection,
String[] collections,
String resumeDir,
String inputType,
Context context,
boolean template)
Given a public URL to a zip file that has the Simple Archive Format, this method imports the contents to DSpace
|
void |
ItemImportService.replaceItems(Context c,
List<Collection> mycollections,
String sourcedir,
String mapfile,
boolean template)
Replace items
|
| Modifier and Type | Method and Description |
|---|---|
ItemMarkingInfo |
ItemMarkingMetadataStrategy.getItemMarkingInfo(Context context,
Item item) |
ItemMarkingInfo |
ItemMarkingExtractor.getItemMarkingInfo(Context context,
Item item) |
ItemMarkingInfo |
ItemMarkingCollectionStrategy.getItemMarkingInfo(Context context,
Item item) |
ItemMarkingInfo |
ItemMarkingAvailabilityBitstreamStrategy.getItemMarkingInfo(Context context,
Item item) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
AddBitstreamsAction.addBitstream(Context context,
ItemArchive itarch,
Item item,
File dir,
ContentsEntry ce,
boolean suppressUndo,
boolean isTest)
Add bitstream
|
static void |
MetadataUtilities.appendMetadata(Context context,
Item item,
org.dspace.app.itemupdate.DtoMetadata dtom,
boolean isLanguageStrict,
String textToAppend)
Append text to value metadata field to item
|
static ItemArchive |
ItemArchive.create(Context context,
File dir,
String itemField)
factory method
Minimal requirements for dublin_core.xml for this application
is the presence of dc.identifier.uri
which must contain the handle for the item
|
static boolean |
MetadataUtilities.deleteMetadataByValue(Context context,
Item item,
org.dspace.app.itemupdate.DtoMetadata dtom,
boolean isLanguageStrict)
Working around Item API to delete a value-specific Metadatum
For a given element/qualifier/lang:
get all DCValues
clear (i.e.
|
void |
UpdateAction.execute(Context context,
ItemArchive itarch,
boolean isTest,
boolean suppressUndo)
Action to update item
|
void |
DeleteMetadataAction.execute(Context context,
ItemArchive itarch,
boolean isTest,
boolean suppressUndo)
Delete metadata from item
|
void |
DeleteBitstreamsByFilterAction.execute(Context context,
ItemArchive itarch,
boolean isTest,
boolean suppressUndo)
Delete bitstream
|
void |
DeleteBitstreamsAction.execute(Context context,
ItemArchive itarch,
boolean isTest,
boolean suppressUndo)
Delete bitstream from item
|
void |
AddMetadataAction.execute(Context context,
ItemArchive itarch,
boolean isTest,
boolean suppressUndo)
Adds metadata specified in the source archive
|
void |
AddBitstreamsAction.execute(Context context,
ItemArchive itarch,
boolean isTest,
boolean suppressUndo)
Adds bitstreams from the archive as listed in the contents file.
|
protected void |
ItemUpdate.processArchive(Context context,
String sourceDirPath,
String itemField,
String metadataIndexName,
boolean alterProvenance,
boolean isTest)
process an archive
|
protected void |
ItemUpdate.setEPerson(Context context,
String eperson)
Set EPerson doing import
|
| Modifier and Type | Method and Description |
|---|---|
void |
MediaFilterServiceImpl.applyFiltersAllItems(Context context) |
void |
MediaFilterServiceImpl.applyFiltersCollection(Context context,
Collection collection) |
void |
MediaFilterServiceImpl.applyFiltersCommunity(Context context,
Community community) |
void |
MediaFilterServiceImpl.applyFiltersItem(Context c,
Item item) |
boolean |
MediaFilterServiceImpl.filterBitstream(Context context,
Item myItem,
Bitstream myBitstream) |
boolean |
MediaFilterServiceImpl.filterItem(Context context,
Item myItem) |
void |
MediaFilter.postProcessBitstream(Context c,
Item item,
Bitstream generatedBitstream)
Perform any post-processing of the generated bitstream *after* this
filter has already been run.
|
void |
FormatFilter.postProcessBitstream(Context c,
Item item,
Bitstream generatedBitstream)
Perform any post-processing of the generated bitstream *after* this
filter has already been run.
|
boolean |
MediaFilter.preProcessBitstream(Context c,
Item item,
Bitstream source,
boolean verbose)
Perform any pre-processing of the source bitstream *before* the actual
filtering takes place in MediaFilterManager.processBitstream().
|
boolean |
ImageMagickThumbnailFilter.preProcessBitstream(Context c,
Item item,
Bitstream source,
boolean verbose) |
boolean |
FormatFilter.preProcessBitstream(Context c,
Item item,
Bitstream source,
boolean verbose)
Perform any pre-processing of the source bitstream *before* the actual
filtering takes place in MediaFilterManager.processBitstream().
|
boolean |
MediaFilterServiceImpl.processBitstream(Context context,
Item item,
Bitstream source,
FormatFilter formatFilter) |
| Modifier and Type | Method and Description |
|---|---|
void |
MediaFilterService.applyFiltersAllItems(Context context) |
void |
MediaFilterService.applyFiltersCollection(Context context,
Collection collection) |
void |
MediaFilterService.applyFiltersCommunity(Context context,
Community community) |
void |
MediaFilterService.applyFiltersItem(Context c,
Item item) |
boolean |
MediaFilterService.filterBitstream(Context c,
Item myItem,
Bitstream myBitstream)
Attempt to filter a bitstream.
|
boolean |
MediaFilterService.filterItem(Context context,
Item myItem)
Iterate through the item's bitstreams in the ORIGINAL bundle, applying
filters if possible.
|
boolean |
MediaFilterService.processBitstream(Context context,
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 |
|---|---|
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 |
|---|---|
String |
RequestItemServiceImpl.createRequest(Context context,
Bitstream bitstream,
Item item,
boolean allFiles,
String reqEmail,
String reqName,
String reqMessage) |
RequestItem |
RequestItemServiceImpl.findByToken(Context context,
String token) |
RequestItemAuthor |
RequestItemHelpdeskStrategy.getHelpDeskPerson(Context context,
String helpDeskEmail)
Return a RequestItemAuthor object for the specified helpdesk email address.
|
RequestItemAuthor |
RequestItemSubmitterStrategy.getRequestItemAuthor(Context context,
Item item) |
RequestItemAuthor |
RequestItemMetadataStrategy.getRequestItemAuthor(Context context,
Item item) |
RequestItemAuthor |
RequestItemHelpdeskStrategy.getRequestItemAuthor(Context context,
Item item) |
RequestItemAuthor |
RequestItemAuthorExtractor.getRequestItemAuthor(Context context,
Item item) |
void |
RequestItemServiceImpl.update(Context context,
RequestItem requestItem) |
| Modifier and Type | Method and Description |
|---|---|
RequestItem |
RequestItemDAO.findByToken(Context context,
String token) |
| Modifier and Type | Method and Description |
|---|---|
RequestItem |
RequestItemDAOImpl.findByToken(Context context,
String token) |
| Modifier and Type | Method and Description |
|---|---|
String |
RequestItemService.createRequest(Context context,
Bitstream bitstream,
Item item,
boolean allFiles,
String reqEmail,
String reqName,
String reqMessage)
Generate a request item representing the request and put it into the DB
|
RequestItem |
RequestItemService.findByToken(Context context,
String token) |
void |
RequestItemService.update(Context context,
RequestItem requestItem)
Save updates to the record.
|
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
SHERPASubmitService.getISSNs(Context context,
Item item) |
List<String> |
MetadataValueISSNExtractor.getISSNs(Context context,
Item item) |
List<String> |
MetadataAuthorityISSNExtractor.getISSNs(Context context,
Item item) |
List<String> |
ISSNItemExtractor.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 String |
ReportGenerator.getItemInfo(Context context,
String handle)
get the information for the item with the given handle
|
static Integer |
LogAnalyser.getNumItems(Context context)
get the total number of items in the archive at time of execution,
ignoring all other constraints
|
static Integer |
LogAnalyser.getNumItems(Context context,
String type)
get the number of items in the archive which were accessioned between
the provided start and end dates, with the given value for the DC field
'type' (unqualified)
|
static String |
LogAnalyser.processLogs(Context context,
String myLogDir,
String myFileTemplate,
String myConfigFile,
String myOutFile,
Date myStartDate,
Date myEndDate,
boolean myLookUp)
using the pre-configuration information passed here, analyse the logs
and produce the aggregation file
|
static void |
ReportGenerator.processReport(Context context,
Report report,
String myInput)
using the pre-configuration information passed here, read in the
aggregation data and output a file containing the report in the
requested format
|
static void |
ReportGenerator.processReport(Context context,
String myFormat,
String myInput,
String myOutput,
String myMap)
using the pre-configuration information passed here, read in the
aggregation data and output a file containing the report in the
requested format
this method is retained for backwards compatibility, but delegates the actual
wprk to a new method
|
| Modifier and Type | Method and Description |
|---|---|
static CollectionDropDown.CollectionPathEntry[] |
CollectionDropDown.annotateWithPaths(Context context,
List<Collection> collections)
Annotates an array of collections with their respective full paths (@see #collectionPath() method in this class).
|
static void |
AuthorizeUtil.authorizeManageAdminGroup(Context context,
Collection collection)
Can the current user create/edit the admins group of the collection?
please note that the remove action need a separate check
|
static void |
AuthorizeUtil.authorizeManageAdminGroup(Context context,
Community community)
Can the current user create/edit the admins group of the community?
please note that the remove action need a separate check
|
static void |
AuthorizeUtil.authorizeManageBitstreamPolicy(Context context,
Bitstream bitstream)
Is allowed manage (create, remove, edit) bitstream's policies in the
current context?
|
static void |
AuthorizeUtil.authorizeManageBundlePolicy(Context context,
Bundle bundle)
Is allowed manage (create, remove, edit) bundle's policies in the
current context?
|
static void |
AuthorizeUtil.authorizeManageCCLicense(Context context,
Item item)
Is the current user allowed to manage (add, remove, replace) the item's
CC License
|
static void |
AuthorizeUtil.authorizeManageCollectionPolicy(Context context,
Collection collection)
Is allowed manage (create, remove, edit) collection's policies in the
current context?
|
static void |
AuthorizeUtil.authorizeManageCommunityPolicy(Context context,
Community community)
Is allowed manage (create, remove, edit) community's policies in the
current context?
|
static void |
AuthorizeUtil.authorizeManageItemPolicy(Context context,
Item item)
Is allowed manage (create, remove, edit) item's policies in the
current context?
|
static void |
AuthorizeUtil.authorizeManagePolicy(Context c,
ResourcePolicy rp)
Can the current user remove or edit the supplied policy?
|
static void |
AuthorizeUtil.authorizeManageSubmittersGroup(Context context,
Collection collection)
Can the current user manage (create, remove, edit) the submitters group of
the collection?
|
static void |
AuthorizeUtil.authorizeManageTemplateItem(Context context,
Collection collection)
Is the current user allowed to manage (create, remove, edit) the
collection's template item?
|
static void |
AuthorizeUtil.authorizeManageWorkflowsGroup(Context context,
Collection collection)
Can the current user manage (create, remove, edit) the workflow groups of
the collection?
|
static void |
AuthorizeUtil.authorizeReinstateItem(Context context,
Item item)
Can the current user reinstate the item?
|
static void |
AuthorizeUtil.authorizeRemoveAdminGroup(Context context,
Collection collection)
Can the current user remove the admins group of the collection?
please note that the create/edit actions need separate check
|
static void |
AuthorizeUtil.authorizeRemoveAdminGroup(Context context,
Community community)
Can the current user remove the admins group of the community?
please note that the create/edit actions need separate check
|
static void |
AuthorizeUtil.authorizeWithdrawItem(Context context,
Item item)
Can the current user withdraw the item?
|
static String |
CollectionDropDown.collectionPath(Context context,
Collection col)
Get full path starting from a top-level community via subcommunities down to a collection.
|
static String |
CollectionDropDown.collectionPath(Context context,
Collection col,
int maxchars)
Get full path starting from a top-level community via subcommunities down to a collection.
|
WebApp |
WebAppServiceImpl.create(Context context,
String appName,
String url,
Date started,
int isUI) |
void |
WebAppServiceImpl.delete(Context context,
WebApp webApp) |
List<WebApp> |
WebAppServiceImpl.findAll(Context context) |
protected SyndicationFeed |
OpenSearchServiceImpl.getResults(Context context,
String format,
String query,
int totalResults,
int start,
int pageSize,
DSpaceObject scope,
List<DSpaceObject> results,
Map<String,String> labels) |
Document |
OpenSearchServiceImpl.getResultsDoc(Context context,
String format,
String query,
int totalResults,
int start,
int pageSize,
DSpaceObject scope,
List<DSpaceObject> results,
Map<String,String> labels) |
String |
OpenSearchServiceImpl.getResultsString(Context context,
String format,
String query,
int totalResults,
int start,
int pageSize,
DSpaceObject scope,
List<DSpaceObject> results,
Map<String,String> labels) |
boolean |
MetadataExposureServiceImpl.isHidden(Context context,
String schema,
String element,
String qualifier) |
void |
SyndicationFeed.populate(javax.servlet.http.HttpServletRequest request,
Context context,
DSpaceObject dso,
List<? extends DSpaceObject> items,
Map<String,String> labels)
Fills in the feed and entry-level metadata from DSpace objects.
|
static void |
AuthorizeUtil.requireAdminRole(Context context)
Throw an AuthorizeException if the current user is not a System Admin
|
DSpaceObject |
OpenSearchServiceImpl.resolveScope(Context context,
String scope) |
| Constructor and Description |
|---|
GoogleBitstreamComparator(Context context,
Map<String,String> googleScholarSettings) |
GoogleMetadata(Context context,
Item item)
Wrap the item, parse all configured fields and generate metadata field
values.
|
| Modifier and Type | Method and Description |
|---|---|
WebApp |
WebAppService.create(Context context,
String appName,
String url,
Date started,
int isUI) |
void |
WebAppService.delete(Context context,
WebApp webApp) |
List<WebApp> |
WebAppService.findAll(Context context) |
Document |
OpenSearchService.getResultsDoc(Context context,
String format,
String query,
int totalResults,
int start,
int pageSize,
DSpaceObject scope,
List<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,
List<DSpaceObject> results,
Map<String,String> labels)
Returns a formatted set of search results as a string
|
boolean |
MetadataExposureService.isHidden(Context context,
String schema,
String element,
String qualifier)
Returns whether the given metadata field should be exposed (visible).
|
DSpaceObject |
OpenSearchService.resolveScope(Context context,
String scope) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
X509Authentication.allowSetPassword(Context context,
javax.servlet.http.HttpServletRequest request,
String username)
We don't use EPerson password so there is no reason to change it.
|
boolean |
ShibAuthentication.allowSetPassword(Context context,
javax.servlet.http.HttpServletRequest request,
String email)
Indicate whether or not a particular self-registering user can set
themselves a password in the profile info form.
|
boolean |
PasswordAuthentication.allowSetPassword(Context context,
javax.servlet.http.HttpServletRequest request,
String username)
We always allow the user to change their password.
|
boolean |
LDAPAuthentication.allowSetPassword(Context context,
javax.servlet.http.HttpServletRequest request,
String username)
Cannot change LDAP password through dspace, right?
|
boolean |
IPAuthentication.allowSetPassword(Context context,
javax.servlet.http.HttpServletRequest request,
String username) |
boolean |
AuthenticationServiceImpl.allowSetPassword(Context context,
javax.servlet.http.HttpServletRequest request,
String username) |
boolean |
AuthenticationMethod.allowSetPassword(Context context,
javax.servlet.http.HttpServletRequest request,
String username)
Should (or can) we allow the user to change their password.
|
int |
X509Authentication.authenticate(Context context,
String username,
String password,
String realm,
javax.servlet.http.HttpServletRequest request)
X509 certificate authentication.
|
int |
ShibAuthentication.authenticate(Context context,
String username,
String password,
String realm,
javax.servlet.http.HttpServletRequest request)
Authenticate the given or implicit credentials.
|
int |
PasswordAuthentication.authenticate(Context context,
String username,
String password,
String realm,
javax.servlet.http.HttpServletRequest request)
Check credentials: username must match the email address of an
EPerson record, and that EPerson must be allowed to login.
|
int |
LDAPAuthentication.authenticate(Context context,
String netid,
String password,
String realm,
javax.servlet.http.HttpServletRequest request) |
int |
IPAuthentication.authenticate(Context context,
String username,
String password,
String realm,
javax.servlet.http.HttpServletRequest request) |
int |
AuthenticationServiceImpl.authenticate(Context context,
String username,
String password,
String realm,
javax.servlet.http.HttpServletRequest request) |
int |
AuthenticationMethod.authenticate(Context context,
String username,
String password,
String realm,
javax.servlet.http.HttpServletRequest request)
Authenticate the given or implicit credentials.
|
int |
AuthenticationServiceImpl.authenticateImplicit(Context context,
String username,
String password,
String realm,
javax.servlet.http.HttpServletRequest request) |
protected int |
AuthenticationServiceImpl.authenticateInternal(Context context,
String username,
String password,
String realm,
javax.servlet.http.HttpServletRequest request,
boolean implicitOnly) |
protected boolean |
ShibAuthentication.autoCreateEpersonMetadataField(Context context,
String metadataName)
Automatically create a new metadataField for an eperson
|
boolean |
X509Authentication.canSelfRegister(Context context,
javax.servlet.http.HttpServletRequest request,
String username)
Predicate, can new user automatically create EPerson.
|
boolean |
ShibAuthentication.canSelfRegister(Context context,
javax.servlet.http.HttpServletRequest request,
String username)
Indicate whether or not a particular user can self-register, based on
e-mail address.
|
boolean |
PasswordAuthentication.canSelfRegister(Context context,
javax.servlet.http.HttpServletRequest request,
String email)
Look to see if this email address is allowed to register.
|
boolean |
LDAPAuthentication.canSelfRegister(Context context,
javax.servlet.http.HttpServletRequest request,
String username)
Let a real auth method return true if it wants.
|
boolean |
IPAuthentication.canSelfRegister(Context context,
javax.servlet.http.HttpServletRequest request,
String username) |
boolean |
AuthenticationServiceImpl.canSelfRegister(Context context,
javax.servlet.http.HttpServletRequest request,
String username) |
boolean |
AuthenticationMethod.canSelfRegister(Context context,
javax.servlet.http.HttpServletRequest request,
String username)
Predicate, whether to allow new EPerson to be created.
|
protected boolean |
ShibAuthentication.checkIfEpersonMetadataFieldExists(Context context,
String metadataName)
Check if a MetadataField for an eperson is available.
|
protected EPerson |
ShibAuthentication.findEPerson(Context context,
javax.servlet.http.HttpServletRequest request)
Identify an existing EPerson based upon the shibboleth attributes provided on
the request object.
|
List<Group> |
X509Authentication.getSpecialGroups(Context context,
javax.servlet.http.HttpServletRequest request)
Return special groups configured in dspace.cfg for X509 certificate
authentication.
|
List<Group> |
ShibAuthentication.getSpecialGroups(Context context,
javax.servlet.http.HttpServletRequest request)
Get list of extra groups that user implicitly belongs to.
|
List<Group> |
PasswordAuthentication.getSpecialGroups(Context context,
javax.servlet.http.HttpServletRequest request)
Add authenticated users to the group defined in authentication-password.cfg by
the login.specialgroup key.
|
List<Group> |
LDAPAuthentication.getSpecialGroups(Context context,
javax.servlet.http.HttpServletRequest request) |
List<Group> |
IPAuthentication.getSpecialGroups(Context context,
javax.servlet.http.HttpServletRequest request) |
List<Group> |
AuthenticationServiceImpl.getSpecialGroups(Context context,
javax.servlet.http.HttpServletRequest request) |
List<Group> |
AuthenticationMethod.getSpecialGroups(Context context,
javax.servlet.http.HttpServletRequest request)
Get list of extra groups that user implicitly belongs to.
|
void |
X509Authentication.initEPerson(Context context,
javax.servlet.http.HttpServletRequest request,
EPerson eperson)
Nothing extra to initialize.
|
void |
ShibAuthentication.initEPerson(Context context,
javax.servlet.http.HttpServletRequest request,
EPerson eperson)
Initialize a new e-person record for a self-registered new user.
|
void |
PasswordAuthentication.initEPerson(Context context,
javax.servlet.http.HttpServletRequest request,
EPerson eperson)
Nothing extra to initialize.
|
void |
LDAPAuthentication.initEPerson(Context context,
javax.servlet.http.HttpServletRequest request,
EPerson eperson)
Nothing here, initialization is done when auto-registering.
|
void |
IPAuthentication.initEPerson(Context context,
javax.servlet.http.HttpServletRequest request,
EPerson eperson) |
void |
AuthenticationServiceImpl.initEPerson(Context context,
javax.servlet.http.HttpServletRequest request,
EPerson eperson) |
void |
AuthenticationMethod.initEPerson(Context context,
javax.servlet.http.HttpServletRequest request,
EPerson eperson)
Initialize a new EPerson record for a self-registered new user.
|
protected void |
ShibAuthentication.initialize(Context context)
Initialize Shibboleth Authentication.
|
String |
X509Authentication.loginPageTitle(Context context)
Returns message key for title of the "login" page, to use in a menu
showing the choice of multiple login methods.
|
String |
ShibAuthentication.loginPageTitle(Context context)
Get title of login page to which to redirect.
|
String |
PasswordAuthentication.loginPageTitle(Context context)
Returns message key for title of the "login" page, to use
in a menu showing the choice of multiple login methods.
|
String |
LDAPAuthentication.loginPageTitle(Context context)
Returns message key for title of the "login" page, to use
in a menu showing the choice of multiple login methods.
|
String |
IPAuthentication.loginPageTitle(Context context) |
String |
AuthenticationMethod.loginPageTitle(Context context)
Get title of login page to which to redirect.
|
String |
X509Authentication.loginPageURL(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Returns URL of password-login servlet.
|
String |
ShibAuthentication.loginPageURL(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Get login page to which to redirect.
|
String |
PasswordAuthentication.loginPageURL(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Returns URL of password-login servlet.
|
String |
LDAPAuthentication.loginPageURL(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
String |
IPAuthentication.loginPageURL(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
String |
AuthenticationMethod.loginPageURL(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Get login page to which to redirect.
|
protected EPerson |
ShibAuthentication.registerNewEPerson(Context context,
javax.servlet.http.HttpServletRequest request)
Register a new eperson object.
|
protected int |
ShibAuthentication.swordCompatibility(Context context,
String username,
String password,
javax.servlet.http.HttpServletRequest request)
Provide password-based authentication to enable sword compatibility.
|
protected void |
ShibAuthentication.updateEPerson(Context context,
javax.servlet.http.HttpServletRequest request,
EPerson eperson)
After we successfully authenticated a user, this method will update the user's attributes.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
AuthenticationService.allowSetPassword(Context context,
javax.servlet.http.HttpServletRequest request,
String username)
Predicate, can user set EPerson password.
|
int |
AuthenticationService.authenticate(Context context,
String username,
String password,
String realm,
javax.servlet.http.HttpServletRequest request)
Test credentials for authenticity.
|
int |
AuthenticationService.authenticateImplicit(Context context,
String username,
String password,
String realm,
javax.servlet.http.HttpServletRequest request)
Test credentials for authenticity, using only Implicit methods.
|
boolean |
AuthenticationService.canSelfRegister(Context context,
javax.servlet.http.HttpServletRequest request,
String username)
Predicate, can a new EPerson be created.
|
List<Group> |
AuthenticationService.getSpecialGroups(Context context,
javax.servlet.http.HttpServletRequest request)
Get list of extra groups that user implicitly belongs to.
|
void |
AuthenticationService.initEPerson(Context context,
javax.servlet.http.HttpServletRequest request,
EPerson eperson) |
| Modifier and Type | Method and Description |
|---|---|
protected List<AuthorityValue> |
AuthorityValueServiceImpl.find(Context context,
String queryString) |
List<AuthorityValue> |
AuthorityValueServiceImpl.findAll(Context context) |
List<AuthorityValue> |
AuthorityValueServiceImpl.findByAuthorityMetadata(Context context,
String schema,
String element,
String qualifier,
String value) |
List<AuthorityValue> |
AuthorityValueServiceImpl.findByExactValue(Context context,
String field,
String value) |
List<AuthorityValue> |
AuthorityValueServiceImpl.findByName(Context context,
String schema,
String element,
String qualifier,
String name) |
AuthorityValue |
AuthorityValueServiceImpl.findByOrcidID(Context context,
String orcid_id) |
AuthorityValue |
AuthorityValueServiceImpl.findByUID(Context context,
String authorityID)
Item.ANY does not work here.
|
List<AuthorityValue> |
AuthorityValueServiceImpl.findByValue(Context context,
String field,
String value) |
List<AuthorityValue> |
AuthorityValueServiceImpl.findByValue(Context context,
String schema,
String element,
String qualifier,
String value) |
List<AuthorityValue> |
AuthorityValueServiceImpl.findOrcidHolders(Context context) |
AuthorityValue |
AuthorityValueServiceImpl.generate(Context context,
String authorityKey,
String content,
String field) |
void |
AuthorityServiceImpl.indexItem(Context context,
Item item) |
void |
AuthorityValue.updateItem(Context context,
Item currentItem,
MetadataValue value)
Replace an item's DCValue with this authority
|
| Constructor and Description |
|---|
UpdateAuthorities(Context context) |
| Modifier and Type | Field and Description |
|---|---|
protected Context |
DSpaceAuthorityIndexer.context |
| Modifier and Type | Method and Description |
|---|---|
void |
AuthorityConsumer.consume(Context ctx,
Event event) |
void |
AuthorityConsumer.end(Context ctx) |
void |
AuthorityConsumer.finish(Context ctx) |
void |
DSpaceAuthorityIndexer.init(Context context) |
void |
AuthorityIndexerInterface.init(Context context) |
void |
DSpaceAuthorityIndexer.init(Context context,
boolean useCache) |
void |
AuthorityIndexerInterface.init(Context context,
boolean useCache) |
void |
DSpaceAuthorityIndexer.init(Context context,
Item item) |
void |
AuthorityIndexerInterface.init(Context context,
Item item) |
protected void |
DSpaceAuthorityIndexer.initialize(Context context) |
| Modifier and Type | Method and Description |
|---|---|
List<AuthorityValue> |
AuthorityValueService.findAll(Context context) |
List<AuthorityValue> |
AuthorityValueService.findByAuthorityMetadata(Context context,
String schema,
String element,
String qualifier,
String value) |
List<AuthorityValue> |
AuthorityValueService.findByExactValue(Context context,
String field,
String value) |
List<AuthorityValue> |
AuthorityValueService.findByName(Context context,
String schema,
String element,
String qualifier,
String name) |
AuthorityValue |
AuthorityValueService.findByOrcidID(Context context,
String orcid_id) |
AuthorityValue |
AuthorityValueService.findByUID(Context context,
String authorityID) |
List<AuthorityValue> |
AuthorityValueService.findByValue(Context context,
String field,
String value) |
List<AuthorityValue> |
AuthorityValueService.findByValue(Context context,
String schema,
String element,
String qualifier,
String value) |
List<AuthorityValue> |
AuthorityValueService.findOrcidHolders(Context context) |
AuthorityValue |
AuthorityValueService.generate(Context context,
String authorityKey,
String content,
String field) |
void |
AuthorityService.indexItem(Context context,
Item item) |
| 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 |
ResourcePolicyServiceImpl.clone(Context context,
ResourcePolicy resourcePolicy) |
ResourcePolicy |
ResourcePolicyServiceImpl.create(Context context)
Create a new ResourcePolicy
|
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) |
void |
ResourcePolicyServiceImpl.delete(Context context,
ResourcePolicy resourcePolicy)
Delete an ResourcePolicy
|
List<ResourcePolicy> |
ResourcePolicyServiceImpl.find(Context c,
DSpaceObject o) |
List<ResourcePolicy> |
ResourcePolicyServiceImpl.find(Context c,
DSpaceObject dso,
Group group,
int action) |
List<ResourcePolicy> |
ResourcePolicyServiceImpl.find(Context c,
DSpaceObject o,
int actionId) |
List<ResourcePolicy> |
ResourcePolicyServiceImpl.find(Context c,
DSpaceObject o,
String type) |
List<ResourcePolicy> |
ResourcePolicyServiceImpl.find(Context c,
EPerson e,
List<Group> groups,
int action,
int type_id) |
List<ResourcePolicy> |
ResourcePolicyServiceImpl.find(Context context,
Group group) |
ResourcePolicy |
ResourcePolicyServiceImpl.find(Context context,
int id)
Get an ResourcePolicy from the database.
|
ResourcePolicy |
AuthorizeServiceImpl.findByTypeGroupAction(Context c,
DSpaceObject dso,
Group group,
int action) |
List<ResourcePolicy> |
ResourcePolicyServiceImpl.findByTypeGroupActionExceptId(Context context,
DSpaceObject dso,
Group group,
int action,
int notPolicyID) |
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) |
List<ResourcePolicy> |
AuthorizeServiceImpl.getPoliciesForGroup(Context c,
Group g) |
void |
AuthorizeServiceImpl.inheritPolicies(Context c,
DSpaceObject src,
DSpaceObject dest) |
boolean |
AuthorizeServiceImpl.isAdmin(Context c) |
boolean |
AuthorizeServiceImpl.isAdmin(Context c,
DSpaceObject o) |
boolean |
AuthorizeServiceImpl.isAdmin(Context c,
EPerson e) |
boolean |
AuthorizeServiceImpl.isAdmin(Context c,
EPerson e,
DSpaceObject o) |
boolean |
AuthorizeServiceImpl.isAnIdenticalPolicyAlreadyInPlace(Context c,
DSpaceObject dso,
Group group,
int action,
int policyID) |
boolean |
AuthorizeServiceImpl.isAnIdenticalPolicyAlreadyInPlace(Context c,
DSpaceObject o,
ResourcePolicy rp) |
protected boolean |
AuthorizeServiceImpl.isAnyItemInstalled(Context ctx,
List<Bundle> bundles) |
boolean |
AuthorizeServiceImpl.isCollectionAdmin(Context c) |
boolean |
AuthorizeServiceImpl.isCommunityAdmin(Context c) |
void |
ResourcePolicyServiceImpl.removeAllPolicies(Context c,
DSpaceObject o) |
void |
AuthorizeServiceImpl.removeAllPolicies(Context c,
DSpaceObject o) |
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.removeGroupPolicies(Context c,
Group group) |
void |
AuthorizeServiceImpl.removeGroupPolicies(Context c,
Group group) |
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) |
static void |
PolicySet.setPolicies(Context c,
int containerType,
UUID containerID,
int contentType,
int actionID,
UUID groupID,
boolean isReplace,
boolean clearOnly)
Useful policy wildcard tool.
|
static void |
PolicySet.setPolicies(Context c,
int containerType,
UUID containerID,
int contentType,
int actionID,
UUID groupID,
boolean isReplace,
boolean clearOnly,
String name,
String description,
Date startDate,
Date endDate) |
static void |
PolicySet.setPoliciesFilter(Context c,
int containerType,
UUID containerID,
int contentType,
int actionID,
UUID groupID,
boolean isReplace,
boolean clearOnly,
String filter)
Useful policy wildcard tool.
|
static void |
PolicySet.setPoliciesFilter(Context c,
int containerType,
UUID containerID,
int contentType,
int actionID,
UUID groupID,
boolean isReplace,
boolean clearOnly,
String filter,
String name,
String description,
Date startDate,
Date endDate)
Useful policy wildcard tool.
|
void |
AuthorizeServiceImpl.switchPoliciesAction(Context context,
DSpaceObject dso,
int fromAction,
int toAction) |
void |
ResourcePolicyServiceImpl.update(Context context,
List<ResourcePolicy> resourcePolicies)
Update the ResourcePolicies
|
void |
ResourcePolicyServiceImpl.update(Context context,
ResourcePolicy resourcePolicy)
Update the ResourcePolicy
|
| 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) |
void |
ResourcePolicyDAO.deleteByGroup(Context context,
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.findByEPersonGroupTypeIdAction(Context context,
EPerson e,
List<Group> groups,
int action,
int type_id) |
List<ResourcePolicy> |
ResourcePolicyDAO.findByGroup(Context context,
Group group) |
List<ResourcePolicy> |
ResourcePolicyDAO.findByTypeGroupAction(Context context,
DSpaceObject dso,
Group group,
int action) |
List<ResourcePolicy> |
ResourcePolicyDAO.findByTypeGroupActionExceptId(Context context,
DSpaceObject dso,
Group group,
int action,
int notPolicyID)
Look for ResourcePolicies by DSpaceObject, Group, and action, ignoring IDs with a specific PolicyID.
|
| 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) |
void |
ResourcePolicyDAOImpl.deleteByGroup(Context context,
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.findByEPersonGroupTypeIdAction(Context context,
EPerson e,
List<Group> groups,
int action,
int type_id) |
List<ResourcePolicy> |
ResourcePolicyDAOImpl.findByGroup(Context context,
Group group) |
List<ResourcePolicy> |
ResourcePolicyDAOImpl.findByTypeGroupAction(Context context,
DSpaceObject dso,
Group group,
int action) |
List<ResourcePolicy> |
ResourcePolicyDAOImpl.findByTypeGroupActionExceptId(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 |
ResourcePolicyService.clone(Context context,
ResourcePolicy resourcePolicy) |
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) |
List<ResourcePolicy> |
ResourcePolicyService.find(Context c,
DSpaceObject o,
int actionId) |
List<ResourcePolicy> |
ResourcePolicyService.find(Context c,
DSpaceObject o,
String type) |
List<ResourcePolicy> |
ResourcePolicyService.find(Context c,
EPerson e,
List<Group> groups,
int action,
int type_id) |
List<ResourcePolicy> |
ResourcePolicyService.find(Context context,
Group group) |
ResourcePolicy |
AuthorizeService.findByTypeGroupAction(Context c,
DSpaceObject dso,
Group group,
int action) |
List<ResourcePolicy> |
ResourcePolicyService.findByTypeGroupActionExceptId(Context context,
DSpaceObject dso,
Group group,
int action,
int notPolicyID)
Look for ResourcePolicies by DSpaceObject, Group, and action, ignoring IDs with a specific 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
|
List<ResourcePolicy> |
AuthorizeService.getPoliciesForGroup(Context c,
Group g)
Return a List of the policies for a group
|
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)
Check to see if the current user is a System Admin.
|
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.isAdmin(Context c,
EPerson e)
Check to see if a specific user is system admin.
|
boolean |
AuthorizeService.isAdmin(Context c,
EPerson e,
DSpaceObject o)
Check to see if a specific 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) |
boolean |
AuthorizeService.isCollectionAdmin(Context c) |
boolean |
AuthorizeService.isCommunityAdmin(Context c) |
void |
ResourcePolicyService.removeAllPolicies(Context c,
DSpaceObject o) |
void |
AuthorizeService.removeAllPolicies(Context c,
DSpaceObject o)
removes ALL policies for an object.
|
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.removeGroupPolicies(Context c,
Group group) |
void |
AuthorizeService.removeGroupPolicies(Context c,
Group group)
Removes all policies relating to a particular 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.
|
void |
AuthorizeService.switchPoliciesAction(Context context,
DSpaceObject dso,
int fromAction,
int toAction)
Change all the policies related to the action (fromPolicy) of the
specified object to the new action (toPolicy)
|
| Modifier and Type | Method and Description |
|---|---|
Context |
BrowserScope.getContext() |
| Modifier and Type | Method and Description |
|---|---|
static ItemCountDAO |
ItemCountDAOFactory.getInstance(Context context)
Get an instance of ItemCountDAO which supports the correct storage backend
for the specific DSpace instance.
|
static BrowseDAO |
BrowseDAOFactory.getInstance(Context context)
Get an instance of the relevant Read Only DAO class, which will
conform to the BrowseDAO interface
|
void |
ItemCountDAOSolr.setContext(Context context)
Set the dspace context to use
|
void |
ItemCountDAO.setContext(Context context)
Set the DSpace Context to use during data access
|
void |
BrowserScope.setContext(Context context) |
| Constructor and Description |
|---|
BrowseEngine(Context context)
Create a new instance of the Browse engine, using the given DSpace
Context object.
|
BrowserScope(Context context)
Construct a new BrowserScope using the given Context
|
ItemCounter(Context context)
Construct a new item counter which will use the given DSpace Context
|
SolrBrowseDAO(Context context) |
| Modifier and Type | Field and Description |
|---|---|
protected Context |
SimpleDispatcher.context |
protected Context |
HandleDispatcher.context |
| Modifier and Type | Method and Description |
|---|---|
void |
ChecksumHistoryServiceImpl.addHistory(Context context,
MostRecentChecksum mostRecentChecksum) |
void |
ResultsLogger.collect(Context context,
MostRecentChecksum info)
Collect a result for logging.
|
void |
ChecksumResultsCollector.collect(Context context,
MostRecentChecksum info)
Collects results.
|
void |
CheckerConsumer.consume(Context ctx,
Event event)
Consume an event
|
void |
MostRecentChecksumServiceImpl.deleteByBitstream(Context context,
Bitstream bitstream) |
void |
ChecksumHistoryServiceImpl.deleteByBitstream(Context context,
Bitstream bitstream) |
int |
ChecksumHistoryServiceImpl.deleteByDateAndCode(Context context,
Date retentionDate,
ChecksumResultCode checksumResultCode)
Delete the history records from the database.
|
void |
CheckerConsumer.end(Context ctx)
Signal that there are no more events queued in this
event stream.
|
List<ChecksumResult> |
ChecksumResultServiceImpl.findAll(Context context)
Get a list of all the possible result codes.
|
List<MostRecentChecksum> |
MostRecentChecksumServiceImpl.findBitstreamResultTypeReport(Context context,
Date startDate,
Date endDate,
ChecksumResultCode resultCode)
Select the most recent bitstream for a given date range with the
specified status.
|
MostRecentChecksum |
MostRecentChecksumServiceImpl.findByBitstream(Context context,
Bitstream bitstream) |
ChecksumResult |
ChecksumResultServiceImpl.findByCode(Context context,
ChecksumResultCode code)
Get the result description for the given result code
|
List<MostRecentChecksum> |
MostRecentChecksumServiceImpl.findNotInHistory(Context context) |
List<MostRecentChecksum> |
MostRecentChecksumServiceImpl.findNotProcessedBitstreamsReport(Context context,
Date startDate,
Date endDate)
Find all bitstreams that were set to not be processed for the specified
date range.
|
MostRecentChecksum |
MostRecentChecksumServiceImpl.findOldestRecord(Context context)
Get the oldest most recent checksum record.
|
MostRecentChecksum |
MostRecentChecksumServiceImpl.findOldestRecord(Context context,
Date lessThanDate)
Returns the oldest bitstream that in the set of bitstreams that are less
than the specified date.
|
void |
CheckerConsumer.finish(Context ctx)
Finish - free any allocated resources.
|
int |
SimpleReporterServiceImpl.getBitstreamNotFoundReport(Context context,
Date startDate,
Date endDate,
OutputStreamWriter osw)
Send the bitstream not found report for the specified date range.
|
int |
SimpleReporterServiceImpl.getChangedChecksumReport(Context context,
Date startDate,
Date endDate,
OutputStreamWriter osw)
Send the checksum changed report for the specified date range.
|
static ResultsPruner |
ResultsPruner.getDefaultPruner(Context context)
Factory method for the default results pruner configuration using
dspace.cfg
|
int |
SimpleReporterServiceImpl.getDeletedBitstreamReport(Context context,
Date startDate,
Date endDate,
OutputStreamWriter osw)
Sends the Deleted bitstream report to an administrator.
|
int |
SimpleReporterServiceImpl.getNotToBeProcessedReport(Context context,
Date startDate,
Date endDate,
OutputStreamWriter osw)
Send the bitstreams that were set to not be processed report for the
specified date range.
|
static ResultsPruner |
ResultsPruner.getPruner(Context context,
Properties props)
Factory method for ResultsPruners (used to load ConfigurationManager
properties.
|
static ResultsPruner |
ResultsPruner.getPruner(Context context,
String propsFile)
Factory method for ResultsPruners
|
int |
SimpleReporterServiceImpl.getUncheckedBitstreamsReport(Context context,
OutputStreamWriter osw)
Get any bitstreams that are not checked by the checksum checker.
|
protected void |
SimpleReporterServiceImpl.printDSpaceInfoRecords(Context context,
List<Bitstream> bitstreams,
OutputStreamWriter osw)
Create a list of the found history records.
|
int |
ChecksumHistoryServiceImpl.prune(Context context,
Map<ChecksumResultCode,Long> interests) |
void |
MostRecentChecksumServiceImpl.update(Context context,
MostRecentChecksum mostRecentChecksum) |
void |
MostRecentChecksumServiceImpl.updateMissingBitstreams(Context context)
Queries the bitstream table for bitstream IDs that are not yet in the
most_recent_checksum table, and inserts them into the
most_recent_checksum and checksum_history tables.
|
void |
ChecksumHistoryServiceImpl.updateMissingBitstreams(Context context) |
| Constructor and Description |
|---|
CheckerCommand(Context context)
Default constructor uses DSpace plugin manager to construct dependencies.
|
HandleDispatcher(Context context,
String hdl)
Main constructor.
|
ResultsPruner(Context context)
Default Constructor
|
SimpleDispatcher(Context context,
Date startTime,
boolean looping)
Creates a new SimpleDispatcher.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MostRecentChecksumDAO.deleteByBitstream(Context context,
Bitstream bitstream) |
void |
ChecksumHistoryDAO.deleteByBitstream(Context context,
Bitstream bitstream)
Delete all ChecksumHistory rows for the given Bitstream.
|
int |
ChecksumHistoryDAO.deleteByDateAndCode(Context context,
Date retentionDate,
ChecksumResultCode checksumResultCode)
Delete all ChecksumHistory rows with retention date before the given and
the specified result code.
|
MostRecentChecksum |
MostRecentChecksumDAO.findByBitstream(Context context,
Bitstream bitstream) |
ChecksumResult |
ChecksumResultDAO.findByCode(Context context,
ChecksumResultCode code) |
List<MostRecentChecksum> |
MostRecentChecksumDAO.findByNotProcessedInDateRange(Context context,
Date startDate,
Date endDate) |
List<MostRecentChecksum> |
MostRecentChecksumDAO.findByResultTypeInDateRange(Context context,
Date startDate,
Date endDate,
ChecksumResultCode resultCode) |
List<MostRecentChecksum> |
MostRecentChecksumDAO.findNotInHistory(Context context) |
MostRecentChecksum |
MostRecentChecksumDAO.getOldestRecord(Context context) |
MostRecentChecksum |
MostRecentChecksumDAO.getOldestRecord(Context context,
Date lessThanDate) |
| Modifier and Type | Method and Description |
|---|---|
void |
MostRecentChecksumDAOImpl.deleteByBitstream(Context context,
Bitstream bitstream) |
void |
ChecksumHistoryDAOImpl.deleteByBitstream(Context context,
Bitstream bitstream) |
int |
ChecksumHistoryDAOImpl.deleteByDateAndCode(Context context,
Date retentionDate,
ChecksumResultCode resultCode) |
MostRecentChecksum |
MostRecentChecksumDAOImpl.findByBitstream(Context context,
Bitstream bitstream) |
ChecksumResult |
ChecksumResultDAOImpl.findByCode(Context context,
ChecksumResultCode code) |
List<MostRecentChecksum> |
MostRecentChecksumDAOImpl.findByNotProcessedInDateRange(Context context,
Date startDate,
Date endDate) |
List<MostRecentChecksum> |
MostRecentChecksumDAOImpl.findByResultTypeInDateRange(Context context,
Date startDate,
Date endDate,
ChecksumResultCode resultCode) |
List<MostRecentChecksum> |
MostRecentChecksumDAOImpl.findNotInHistory(Context context) |
MostRecentChecksum |
MostRecentChecksumDAOImpl.getOldestRecord(Context context) |
MostRecentChecksum |
MostRecentChecksumDAOImpl.getOldestRecord(Context context,
Date lessThanDate) |
| Modifier and Type | Method and Description |
|---|---|
void |
ChecksumHistoryService.addHistory(Context context,
MostRecentChecksum mostRecentChecksum) |
void |
MostRecentChecksumService.deleteByBitstream(Context context,
Bitstream bitstream) |
void |
ChecksumHistoryService.deleteByBitstream(Context context,
Bitstream bitstream) |
int |
ChecksumHistoryService.deleteByDateAndCode(Context context,
Date retentionDate,
ChecksumResultCode result) |
List<ChecksumResult> |
ChecksumResultService.findAll(Context context) |
List<MostRecentChecksum> |
MostRecentChecksumService.findBitstreamResultTypeReport(Context context,
Date startDate,
Date endDate,
ChecksumResultCode resultCode) |
MostRecentChecksum |
MostRecentChecksumService.findByBitstream(Context context,
Bitstream bitstream) |
ChecksumResult |
ChecksumResultService.findByCode(Context context,
ChecksumResultCode code) |
List<MostRecentChecksum> |
MostRecentChecksumService.findNotInHistory(Context context) |
List<MostRecentChecksum> |
MostRecentChecksumService.findNotProcessedBitstreamsReport(Context context,
Date startDate,
Date endDate) |
MostRecentChecksum |
MostRecentChecksumService.findOldestRecord(Context context) |
MostRecentChecksum |
MostRecentChecksumService.findOldestRecord(Context context,
Date lessThanDate) |
int |
SimpleReporterService.getBitstreamNotFoundReport(Context context,
Date startDate,
Date endDate,
OutputStreamWriter osw)
The report of bitstreams for the specified date range where it was
determined the bitstreams can no longer be found.
|
int |
SimpleReporterService.getChangedChecksumReport(Context context,
Date startDate,
Date endDate,
OutputStreamWriter osw)
The a report of bitstreams found where the checksum has been changed
since the last check for the specified date range.
|
int |
SimpleReporterService.getDeletedBitstreamReport(Context context,
Date startDate,
Date endDate,
OutputStreamWriter osw)
Returns the bitstreams set found to be deleted for the specified date
range.
|
int |
SimpleReporterService.getNotToBeProcessedReport(Context context,
Date startDate,
Date endDate,
OutputStreamWriter osw)
The bitstreams that were set to not be processed report for the specified
date range.
|
int |
SimpleReporterService.getUncheckedBitstreamsReport(Context context,
OutputStreamWriter osw)
The bitstreams that are not known to the checksum checker.
|
int |
ChecksumHistoryService.prune(Context context,
Map<ChecksumResultCode,Long> interests)
Prune the history records from the database.
|
void |
MostRecentChecksumService.update(Context context,
MostRecentChecksum mostRecentChecksum) |
void |
MostRecentChecksumService.updateMissingBitstreams(Context context) |
void |
ChecksumHistoryService.updateMissingBitstreams(Context context) |
| Modifier and Type | Method and Description |
|---|---|
void |
BundleServiceImpl.addBitstream(Context context,
Bundle bundle,
Bitstream bitstream) |
void |
ItemServiceImpl.addBundle(Context context,
Item item,
Bundle bundle) |
void |
CommunityServiceImpl.addCollection(Context context,
Community community,
Collection collection) |
protected void |
ItemServiceImpl.addDefaultPoliciesNotInPlace(Context context,
DSpaceObject dso,
List<ResourcePolicy> defaultCollectionPolicies)
Add the default policies, which have not been already added to the given DSpace object
|
void |
CollectionServiceImpl.addItem(Context context,
Collection collection,
Item item) |
void |
DSpaceObjectServiceImpl.addMetadata(Context context,
T dso,
MetadataField metadataField,
String language,
List<String> values) |
void |
DSpaceObjectServiceImpl.addMetadata(Context context,
T dso,
MetadataField metadataField,
String lang,
List<String> values,
List<String> authorities,
List<Integer> confidences) |
void |
DSpaceObjectServiceImpl.addMetadata(Context context,
T dso,
MetadataField metadataField,
String language,
String value) |
void |
DSpaceObjectServiceImpl.addMetadata(Context context,
T dso,
MetadataField metadataField,
String language,
String value,
String authority,
int confidence) |
void |
DSpaceObjectServiceImpl.addMetadata(Context context,
T dso,
String schema,
String element,
String qualifier,
String lang,
List<String> values) |
void |
DSpaceObjectServiceImpl.addMetadata(Context context,
T dso,
String schema,
String element,
String qualifier,
String lang,
List<String> values,
List<String> authorities,
List<Integer> confidences) |
void |
DSpaceObjectServiceImpl.addMetadata(Context context,
T dso,
String schema,
String element,
String qualifier,
String lang,
String value) |
void |
DSpaceObjectServiceImpl.addMetadata(Context context,
T dso,
String schema,
String element,
String qualifier,
String lang,
String value,
String authority,
int confidence) |
void |
CommunityServiceImpl.addSubcommunity(Context context,
Community parentCommunity,
Community childCommunity) |
void |
ItemServiceImpl.adjustBundleBitstreamPolicies(Context context,
Item item,
Collection collection) |
void |
ItemServiceImpl.adjustItemPolicies(Context context,
Item item,
Collection collection) |
boolean |
ItemServiceImpl.canCreateNewVersion(Context context,
Item item) |
void |
CollectionServiceImpl.canEdit(Context context,
Collection collection) |
void |
CollectionServiceImpl.canEdit(Context context,
Collection collection,
boolean useInheritance) |
void |
CommunityServiceImpl.canEdit(Context context,
Community community) |
boolean |
ItemServiceImpl.canEdit(Context context,
Item item) |
boolean |
CollectionServiceImpl.canEditBoolean(Context context,
Collection collection) |
boolean |
CollectionServiceImpl.canEditBoolean(Context context,
Collection collection,
boolean useInheritance) |
boolean |
CommunityServiceImpl.canEditBoolean(Context context,
Community community) |
void |
DSpaceObjectServiceImpl.clearMetadata(Context context,
T dso,
String schema,
String element,
String qualifier,
String lang) |
int |
BitstreamServiceImpl.countBitstreamsWithoutPolicy(Context context) |
Long |
BitstreamServiceImpl.countByStoreNumber(Context context,
Integer storeNumber) |
int |
BitstreamServiceImpl.countDeletedBitstreams(Context context) |
int |
ItemServiceImpl.countItems(Context context,
Collection collection) |
int |
ItemServiceImpl.countItems(Context context,
Community community) |
int |
ItemServiceImpl.countNotArchivedItems(Context context) |
int |
WorkspaceItemServiceImpl.countTotal(Context context) |
int |
MetadataValueServiceImpl.countTotal(Context context) |
int |
ItemServiceImpl.countTotal(Context context) |
int |
CommunityServiceImpl.countTotal(Context context) |
int |
CollectionServiceImpl.countTotal(Context context) |
int |
BundleServiceImpl.countTotal(Context context) |
int |
BitstreamServiceImpl.countTotal(Context context) |
int |
ItemServiceImpl.countWithdrawnItems(Context context) |
Community |
CommunityServiceImpl.create(Community parent,
Context context) |
Community |
CommunityServiceImpl.create(Community parent,
Context context,
String handle) |
BitstreamFormat |
BitstreamFormatServiceImpl.create(Context context) |
Bitstream |
BitstreamServiceImpl.create(Context context,
Bundle bundle,
InputStream is) |
WorkspaceItem |
WorkspaceItemServiceImpl.create(Context context,
Collection collection,
boolean template) |
Collection |
CollectionServiceImpl.create(Context context,
Community community) |
Collection |
CollectionServiceImpl.create(Context context,
Community community,
String handle) |
MetadataValue |
MetadataValueServiceImpl.create(Context context,
DSpaceObject dso,
MetadataField metadataField) |
Bitstream |
BitstreamServiceImpl.create(Context context,
InputStream is) |
Bundle |
BundleServiceImpl.create(Context context,
Item item,
String name) |
MetadataField |
MetadataFieldServiceImpl.create(Context context,
MetadataSchema metadataSchema,
String element,
String qualifier,
String scopeNote) |
MetadataSchema |
MetadataSchemaServiceImpl.create(Context context,
String name,
String namespace) |
WorkspaceItem |
WorkspaceItemServiceImpl.create(Context c,
WorkflowItem workflowItem) |
Item |
ItemServiceImpl.create(Context context,
WorkspaceItem workspaceItem) |
Group |
CollectionServiceImpl.createAdministrators(Context context,
Collection collection) |
Group |
CommunityServiceImpl.createAdministrators(Context context,
Community community) |
protected Item |
ItemServiceImpl.createItem(Context context) |
Bitstream |
ItemServiceImpl.createSingleBitstream(Context context,
InputStream is,
Item item) |
Bitstream |
ItemServiceImpl.createSingleBitstream(Context context,
InputStream is,
Item item,
String name) |
Site |
SiteServiceImpl.createSite(Context context) |
Community |
CommunityServiceImpl.createSubcommunity(Context context,
Community parentCommunity) |
Community |
CommunityServiceImpl.createSubcommunity(Context context,
Community parentCommunity,
String handle) |
Group |
CollectionServiceImpl.createSubmitters(Context context,
Collection collection) |
Item |
ItemServiceImpl.createTemplateItem(Context context,
Collection collection) |
void |
CollectionServiceImpl.createTemplateItem(Context context,
Collection collection) |
Group |
CollectionServiceImpl.createWorkflowGroup(Context context,
Collection collection,
int step) |
void |
BitstreamServiceImpl.delete(Context context,
Bitstream bitstream) |
void |
BitstreamFormatServiceImpl.delete(Context context,
BitstreamFormat bitstreamFormat) |
void |
BundleServiceImpl.delete(Context context,
Bundle bundle) |
void |
CollectionServiceImpl.delete(Context context,
Collection collection) |
void |
CommunityServiceImpl.delete(Context context,
Community community) |
void |
ItemServiceImpl.delete(Context context,
Item item) |
void |
MetadataFieldServiceImpl.delete(Context context,
MetadataField metadataField) |
void |
MetadataSchemaServiceImpl.delete(Context context,
MetadataSchema metadataSchema) |
void |
MetadataValueServiceImpl.delete(Context context,
MetadataValue metadataValue) |
void |
SiteServiceImpl.delete(Context context,
Site dso) |
void |
WorkspaceItemServiceImpl.deleteAll(Context context,
WorkspaceItem workspaceItem) |
protected void |
ItemServiceImpl.deleteBundle(Context context,
Item item,
Bundle b) |
void |
MetadataValueServiceImpl.deleteByMetadataField(Context context,
MetadataField metadataField) |
void |
WorkspaceItemServiceImpl.deleteWrapper(Context context,
WorkspaceItem workspaceItem) |
void |
BitstreamServiceImpl.expunge(Context context,
Bitstream bitstream) |
WorkspaceItem |
WorkspaceItemServiceImpl.find(Context context,
int id) |
MetadataValue |
MetadataValueServiceImpl.find(Context context,
int valueId) |
MetadataSchema |
MetadataSchemaServiceImpl.find(Context context,
int id) |
MetadataField |
MetadataFieldServiceImpl.find(Context context,
int id) |
BitstreamFormat |
BitstreamFormatServiceImpl.find(Context context,
int id)
Get a bitstream format from the database.
|
MetadataSchema |
MetadataSchemaServiceImpl.find(Context context,
String shortName) |
Site |
SiteServiceImpl.find(Context context,
UUID id) |
Item |
ItemServiceImpl.find(Context context,
UUID id) |
Community |
CommunityServiceImpl.find(Context context,
UUID id) |
Collection |
CollectionServiceImpl.find(Context context,
UUID id) |
Bundle |
BundleServiceImpl.find(Context context,
UUID id) |
Bitstream |
BitstreamServiceImpl.find(Context context,
UUID id) |
List<WorkspaceItem> |
WorkspaceItemServiceImpl.findAll(Context context) |
List<MetadataSchema> |
MetadataSchemaServiceImpl.findAll(Context context) |
List<MetadataField> |
MetadataFieldServiceImpl.findAll(Context context) |
Iterator<Item> |
ItemServiceImpl.findAll(Context context) |
List<Community> |
CommunityServiceImpl.findAll(Context context) |
List<Collection> |
CollectionServiceImpl.findAll(Context context) |
List<Bitstream> |
BitstreamServiceImpl.findAll(Context context) |
List<BitstreamFormat> |
BitstreamFormatServiceImpl.findAll(Context context) |
List<Community> |
CommunityServiceImpl.findAll(Context context,
Integer limit,
Integer offset) |
List<Collection> |
CollectionServiceImpl.findAll(Context context,
Integer limit,
Integer offset) |
Iterator<Item> |
ItemServiceImpl.findAllByCollection(Context context,
Collection collection) |
List<MetadataField> |
MetadataFieldServiceImpl.findAllInSchema(Context context,
MetadataSchema metadataSchema) |
List<WorkspaceItem> |
WorkspaceItemServiceImpl.findAllSupervisedItems(Context context) |
List<Community> |
CommunityServiceImpl.findAllTop(Context context) |
Iterator<Item> |
ItemServiceImpl.findAllUnfiltered(Context context) |
List<Collection> |
CollectionServiceImpl.findAuthorized(Context context,
Community community,
int actionID) |
List<Community> |
CommunityServiceImpl.findAuthorized(Context context,
List<Integer> actions) |
List<Community> |
CommunityServiceImpl.findAuthorizedGroupMapped(Context context,
List<Integer> actions) |
List<Collection> |
CollectionServiceImpl.findAuthorizedOptimized(Context context,
int actionID) |
List<Bitstream> |
BitstreamServiceImpl.findBitstreamsWithNoRecentChecksum(Context context) |
Community |
CommunityServiceImpl.findByAdminGroup(Context context,
Group group) |
Iterator<Item> |
ItemServiceImpl.findByAuthorityValue(Context context,
String schema,
String element,
String qualifier,
String value) |
List<WorkspaceItem> |
WorkspaceItemServiceImpl.findByCollection(Context context,
Collection collection) |
Iterator<Item> |
ItemServiceImpl.findByCollection(Context context,
Collection collection) |
Iterator<Item> |
ItemServiceImpl.findByCollection(Context context,
Collection collection,
Integer limit,
Integer offset) |
MetadataField |
MetadataFieldServiceImpl.findByElement(Context context,
MetadataSchema metadataSchema,
String element,
String qualifier) |
MetadataField |
MetadataFieldServiceImpl.findByElement(Context context,
String metadataSchemaName,
String element,
String qualifier) |
List<WorkspaceItem> |
SupervisedItemServiceImpl.findbyEPerson(Context context,
EPerson ep) |
List<WorkspaceItem> |
WorkspaceItemServiceImpl.findByEPerson(Context context,
EPerson ep) |
List<MetadataValue> |
MetadataValueServiceImpl.findByField(Context context,
MetadataField metadataField) |
Collection |
CollectionServiceImpl.findByGroup(Context context,
Group group) |
Item |
ItemServiceImpl.findByIdOrLegacyId(Context context,
String id) |
Community |
CommunityServiceImpl.findByIdOrLegacyId(Context context,
String id) |
Collection |
CollectionServiceImpl.findByIdOrLegacyId(Context context,
String id) |
Bundle |
BundleServiceImpl.findByIdOrLegacyId(Context context,
String id) |
Bitstream |
BitstreamServiceImpl.findByIdOrLegacyId(Context context,
String id) |
WorkspaceItem |
WorkspaceItemServiceImpl.findByItem(Context context,
Item item) |
Iterator<Item> |
ItemServiceImpl.findByLastModifiedSince(Context context,
Date last) |
Item |
ItemServiceImpl.findByLegacyId(Context context,
int id) |
Community |
CommunityServiceImpl.findByLegacyId(Context context,
int id) |
Collection |
CollectionServiceImpl.findByLegacyId(Context context,
int id) |
Bundle |
BundleServiceImpl.findByLegacyId(Context context,
int id) |
Bitstream |
BitstreamServiceImpl.findByLegacyId(Context context,
int id) |
Iterator<Item> |
ItemServiceImpl.findByMetadataField(Context context,
String schema,
String element,
String qualifier,
String value)
Returns an iterator of Items possessing the passed metadata field, or only
those matching the passed value, if value is not Item.ANY
|
Iterator<Item> |
ItemServiceImpl.findByMetadataFieldAuthority(Context context,
String mdString,
String authority) |
Iterator<Item> |
ItemServiceImpl.findByMetadataQuery(Context context,
List<List<MetadataField>> listFieldList,
List<String> query_op,
List<String> query_val,
List<UUID> collectionUuids,
String regexClause,
int offset,
int limit) |
BitstreamFormat |
BitstreamFormatServiceImpl.findByMIMEType(Context context,
String mimeType) |
MetadataSchema |
MetadataSchemaServiceImpl.findByNamespace(Context context,
String namespace) |
BitstreamFormat |
BitstreamFormatServiceImpl.findByShortDescription(Context context,
String desc) |
Iterator<Bitstream> |
BitstreamServiceImpl.findByStoreNumber(Context context,
Integer storeNumber) |
Iterator<Item> |
ItemServiceImpl.findBySubmitter(Context context,
EPerson eperson) |
Iterator<Item> |
ItemServiceImpl.findBySubmitterDateSorted(Context context,
EPerson eperson,
Integer limit) |
Iterator<MetadataValue> |
MetadataValueServiceImpl.findByValueLike(Context context,
String value) |
List<Collection> |
CollectionServiceImpl.findCollectionsWithSubscribers(Context context) |
List<Bitstream> |
BitstreamServiceImpl.findDeletedBitstreams(Context context) |
List<Collection> |
CollectionServiceImpl.findDirectMapped(Context context,
int actionID) |
List<Bitstream> |
BitstreamServiceImpl.findDuplicateInternalIdentifier(Context context,
Bitstream bitstream) |
List<MetadataField> |
MetadataFieldServiceImpl.findFieldsByElementNameUnqualified(Context context,
String metadataSchemaName,
String element) |
List<Collection> |
CollectionServiceImpl.findGroup2CommunityMapped(Context context) |
List<Collection> |
CollectionServiceImpl.findGroup2GroupMapped(Context context,
int actionID) |
List<Collection> |
CollectionServiceImpl.findGroupMapped(Context context,
int actionID) |
Iterator<Item> |
ItemServiceImpl.findInArchiveOrWithdrawnDiscoverableModifiedSince(Context context,
Date since) |
List<BitstreamFormat> |
BitstreamFormatServiceImpl.findNonInternal(Context context) |
Site |
SiteServiceImpl.findSite(Context context) |
List<WorkspaceItem> |
WorkspaceItemServiceImpl.findSupervisedItemsByEPerson(Context context,
EPerson ePerson) |
BitstreamFormat |
BitstreamFormatServiceImpl.findUnknown(Context context) |
protected Item |
InstallItemServiceImpl.finishItem(Context c,
Item item,
InProgressSubmission is)
Final housekeeping when adding a new Item into the archive.
|
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) |
List<WorkspaceItem> |
SupervisedItemServiceImpl.getAll(Context context) |
List<Collection> |
CommunityServiceImpl.getAllCollections(Context context,
Community community) |
List<Community> |
CommunityServiceImpl.getAllParents(Context context,
Collection collection) |
List<Community> |
CommunityServiceImpl.getAllParents(Context context,
Community community) |
List<ResourcePolicy> |
BundleServiceImpl.getBitstreamPolicies(Context context,
Bundle bundle) |
String |
InstallItemServiceImpl.getBitstreamProvenanceMessage(Context context,
Item myitem) |
List<ResourcePolicy> |
BundleServiceImpl.getBundlePolicies(Context context,
Bundle bundle) |
Iterator<Bitstream> |
BitstreamServiceImpl.getCollectionBitstreams(Context context,
Collection collection) |
List<Collection> |
ItemServiceImpl.getCollectionsNotLinked(Context context,
Item item) |
List<Map.Entry<Collection,Long>> |
CollectionServiceImpl.getCollectionsWithBitstreamSizesTotal(Context context) |
List<Community> |
ItemServiceImpl.getCommunities(Context context,
Item item) |
Iterator<Bitstream> |
BitstreamServiceImpl.getCommunityBitstreams(Context context,
Community community) |
BitstreamFormat |
Bitstream.getFormat(Context context)
Get the format of the bitstream
|
BitstreamFormat |
BitstreamServiceImpl.getFormat(Context context,
Bitstream bitstream) |
String |
Bitstream.getFormatDescription(Context context)
Get the description of the format - either the user's or the description
of the format defined by the system.
|
String |
BitstreamServiceImpl.getFormatDescription(Context context,
Bitstream bitstream) |
ArrayList<String> |
DSpaceObjectServiceImpl.getIdentifiers(Context context,
T dso) |
Iterator<Bitstream> |
BitstreamServiceImpl.getItemBitstreams(Context context,
Item item) |
MetadataValue |
MetadataValueServiceImpl.getMinimum(Context context,
int metadataFieldId) |
List<Bitstream> |
ItemServiceImpl.getNonInternalBitstreams(Context context,
Item item) |
List<Bitstream> |
BitstreamServiceImpl.getNotReferencedBitstreams(Context context) |
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) |
List<Map.Entry<Integer,Long>> |
WorkspaceItemServiceImpl.getStageReachedCounts(Context context) |
Thumbnail |
ItemServiceImpl.getThumbnail(Context context,
Item item,
boolean requireOriginal) |
static void |
LicenseUtils.grantLicense(Context context,
Item item,
String licenseText)
Store a copy of the license a user granted in the item.
|
BitstreamFormat |
BitstreamFormatServiceImpl.guessFormat(Context context,
Bitstream bitstream) |
protected boolean |
MetadataFieldServiceImpl.hasElement(Context context,
int fieldId,
MetadataSchema metadataSchema,
String element,
String qualifier)
A sanity check that ensures a given element and qualifier are unique
within a given schema.
|
void |
BundleServiceImpl.inheritCollectionDefaultPolicies(Context context,
Bundle bundle,
Collection collection) |
void |
ItemServiceImpl.inheritCollectionDefaultPolicies(Context context,
Item item,
Collection collection) |
Item |
InstallItemServiceImpl.installItem(Context c,
InProgressSubmission is) |
Item |
InstallItemServiceImpl.installItem(Context c,
InProgressSubmission is,
String suppliedHandle) |
boolean |
ItemServiceImpl.isInProgressSubmission(Context context,
Item item)
Check if the item is an inprogress submission
|
boolean |
ItemServiceImpl.isItemListedForUser(Context context,
Item item) |
void |
ItemServiceImpl.move(Context context,
Item item,
Collection from,
Collection to) |
void |
ItemServiceImpl.move(Context context,
Item item,
Collection from,
Collection to,
boolean inheritDefaultPolicies) |
protected void |
InstallItemServiceImpl.populateMetadata(Context c,
Item item) |
protected void |
CommunityServiceImpl.rawDelete(Context context,
Community community)
Internal method to remove the community and all its children from the
database, and perform any pre/post-cleanup
|
protected void |
ItemServiceImpl.rawDelete(Context context,
Item item) |
Bitstream |
BitstreamServiceImpl.register(Context context,
Bundle bundle,
int assetstore,
String bitstreamPath) |
Bitstream |
BitstreamServiceImpl.register(Context context,
int assetstore,
String bitstreamPath)
Register a new bitstream, with a new ID.
|
void |
ItemServiceImpl.reinstate(Context context,
Item item) |
void |
CollectionServiceImpl.removeAdministrators(Context context,
Collection collection) |
void |
CommunityServiceImpl.removeAdministrators(Context context,
Community community) |
void |
ItemServiceImpl.removeAllBundles(Context context,
Item item) |
void |
BundleServiceImpl.removeBitstream(Context context,
Bundle bundle,
Bitstream bitstream) |
void |
ItemServiceImpl.removeBundle(Context context,
Item item,
Bundle bundle) |
void |
CommunityServiceImpl.removeCollection(Context context,
Community community,
Collection collection) |
void |
ItemServiceImpl.removeDSpaceLicense(Context context,
Item item) |
void |
ItemServiceImpl.removeGroupPolicies(Context context,
Item item,
Group group) |
void |
CollectionServiceImpl.removeItem(Context context,
Collection collection,
Item item) |
void |
ItemServiceImpl.removeLicenses(Context context,
Item item) |
void |
DSpaceObjectServiceImpl.removeMetadataValues(Context context,
T dso,
List<MetadataValue> values) |
void |
CommunityServiceImpl.removeSubcommunity(Context context,
Community parentCommunity,
Community childCommunity) |
void |
CollectionServiceImpl.removeSubmitters(Context context,
Collection collection) |
void |
CollectionServiceImpl.removeTemplateItem(Context context,
Collection collection) |
protected void |
ItemServiceImpl.removeVersion(Context context,
Item item) |
void |
BundleServiceImpl.replaceAllBitstreamPolicies(Context context,
Bundle bundle,
List<ResourcePolicy> newpolicies) |
void |
ItemServiceImpl.replaceAllBitstreamPolicies(Context context,
Item item,
List<ResourcePolicy> newpolicies) |
void |
ItemServiceImpl.replaceAllItemPolicies(Context context,
Item item,
List<ResourcePolicy> newpolicies) |
Item |
InstallItemServiceImpl.restoreItem(Context c,
InProgressSubmission is,
String suppliedHandle) |
InputStream |
BitstreamServiceImpl.retrieve(Context context,
Bitstream bitstream) |
void |
Bitstream.setDescription(Context context,
String n)
Set the description of the bitstream
|
void |
BitstreamServiceImpl.setFormat(Context context,
Bitstream bitstream,
BitstreamFormat bitstreamFormat) |
void |
Bitstream.setFormat(Context context,
BitstreamFormat f)
Set the format of the bitstream.
|
void |
Collection.setLicense(Context context,
String license)
Set the license for this collection.
|
Bitstream |
CollectionServiceImpl.setLogo(Context context,
Collection collection,
InputStream is) |
Bitstream |
CommunityServiceImpl.setLogo(Context context,
Community community,
InputStream is) |
void |
CollectionServiceImpl.setMetadata(Context context,
Collection collection,
String field,
String value) |
void |
CommunityServiceImpl.setMetadata(Context context,
Community community,
String field,
String value) |
void |
DSpaceObjectServiceImpl.setMetadataSingleValue(Context context,
T dso,
String schema,
String element,
String qualifier,
String language,
String value)
Set first metadata field value
|
void |
Bundle.setName(Context context,
String name)
Set the name of the bundle
|
void |
Bitstream.setName(Context context,
String n)
Set the name of the bitstream
|
void |
BundleServiceImpl.setOrder(Context context,
Bundle bundle,
UUID[] bitstreamIds) |
void |
BitstreamFormatServiceImpl.setShortDescription(Context context,
BitstreamFormat bitstreamFormat,
String shortDescription) |
void |
BitstreamFormat.setShortDescription(Context context,
String s) |
void |
Bitstream.setSource(Context context,
String n)
Set the source of the bitstream
|
void |
BitstreamServiceImpl.setUserFormatDescription(Context context,
Bitstream bitstream,
String desc) |
void |
Bitstream.setUserFormatDescription(Context context,
String desc)
Set the user's format description.
|
void |
CollectionServiceImpl.setWorkflowGroup(Context context,
Collection collection,
int step,
Group group) |
void |
Collection.setWorkflowGroup(Context context,
int step,
Group g) |
protected boolean |
MetadataSchemaServiceImpl.uniqueNamespace(Context context,
int metadataSchemaId,
String namespace)
Return true if and only if the passed name appears within the allowed
number of times in the current schema.
|
protected boolean |
MetadataSchemaServiceImpl.uniqueShortName(Context context,
int metadataSchemaId,
String name)
Return true if and only if the passed name is unique.
|
void |
BitstreamServiceImpl.update(Context context,
Bitstream bitstream) |
void |
BitstreamFormatServiceImpl.update(Context context,
BitstreamFormat bitstreamFormat) |
void |
BundleServiceImpl.update(Context context,
Bundle bundle) |
void |
CollectionServiceImpl.update(Context context,
Collection collection) |
void |
CommunityServiceImpl.update(Context context,
Community community) |
void |
ItemServiceImpl.update(Context context,
Item item) |
void |
BitstreamFormatServiceImpl.update(Context context,
List<BitstreamFormat> bitstreamFormats) |
void |
MetadataFieldServiceImpl.update(Context context,
MetadataField metadataField) |
void |
MetadataSchemaServiceImpl.update(Context context,
MetadataSchema metadataSchema) |
void |
MetadataValueServiceImpl.update(Context context,
MetadataValue metadataValue) |
void |
MetadataValueServiceImpl.update(Context context,
MetadataValue metadataValue,
boolean updateLastModified) |
void |
SiteServiceImpl.update(Context context,
Site site) |
void |
DSpaceObjectServiceImpl.update(Context context,
T dso) |
void |
WorkspaceItemServiceImpl.update(Context context,
WorkspaceItem workspaceItem) |
void |
BitstreamServiceImpl.updateLastModified(Context context,
Bitstream bitstream) |
void |
BundleServiceImpl.updateLastModified(Context context,
Bundle dso) |
void |
CollectionServiceImpl.updateLastModified(Context context,
Collection collection) |
void |
CommunityServiceImpl.updateLastModified(Context context,
Community community) |
void |
ItemServiceImpl.updateLastModified(Context context,
Item item) |
void |
SiteServiceImpl.updateLastModified(Context context,
Site dso) |
void |
ItemServiceImpl.withdraw(Context context,
Item item) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
StreamDisseminationCrosswalk.canDisseminate(Context context,
DSpaceObject dso)
Predicate: Can this disseminator crosswalk the given object.
|
boolean |
LicenseStreamDisseminationCrosswalk.canDisseminate(Context context,
DSpaceObject dso) |
boolean |
CreativeCommonsTextStreamDisseminationCrosswalk.canDisseminate(Context context,
DSpaceObject dso)
Deprecated.
|
boolean |
CreativeCommonsRDFStreamDisseminationCrosswalk.canDisseminate(Context context,
DSpaceObject dso) |
MetadataField |
CrosswalkMetadataValidator.checkMetadata(Context context,
String schema,
String element,
String qualifier,
boolean forceCreate)
Scans metadata for elements not defined in this DSpace instance.
|
void |
StreamDisseminationCrosswalk.disseminate(Context context,
DSpaceObject dso,
OutputStream out)
Execute crosswalk on the given object, sending output to the stream.
|
void |
LicenseStreamDisseminationCrosswalk.disseminate(Context context,
DSpaceObject dso,
OutputStream out) |
void |
CreativeCommonsTextStreamDisseminationCrosswalk.disseminate(Context context,
DSpaceObject dso,
OutputStream out)
Deprecated.
|
void |
CreativeCommonsRDFStreamDisseminationCrosswalk.disseminate(Context context,
DSpaceObject dso,
OutputStream out) |
org.jdom.Element |
XSLTDisseminationCrosswalk.disseminateElement(Context context,
DSpaceObject dso) |
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 |
SimpleDCDisseminationCrosswalk.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 |
QDCCrosswalk.disseminateElement(Context context,
DSpaceObject dso) |
org.jdom.Element |
PREMISCrosswalk.disseminateElement(Context context,
DSpaceObject dso) |
org.jdom.Element |
OREDisseminationCrosswalk.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 |
METSRightsCrosswalk.disseminateElement(Context context,
DSpaceObject dso)
Actually Disseminate into METSRights schema.
|
org.jdom.Element |
METSDisseminationCrosswalk.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 |
DIMDisseminationCrosswalk.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 |
AIPDIMCrosswalk.disseminateElement(Context context,
DSpaceObject dso)
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) |
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. |
List<org.jdom.Element> |
XSLTDisseminationCrosswalk.disseminateList(Context context,
DSpaceObject dso)
Disseminate the DSpace item, collection, or community.
|
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> |
SimpleDCDisseminationCrosswalk.disseminateList(Context context,
DSpaceObject dso)
Returns object's metadata as XML elements.
|
List<org.jdom.Element> |
RoleCrosswalk.disseminateList(Context context,
DSpaceObject dso)
Execute crosswalk, returning List of XML elements.
|
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> |
PREMISCrosswalk.disseminateList(Context context,
DSpaceObject dso) |
List<org.jdom.Element> |
OREDisseminationCrosswalk.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> |
METSRightsCrosswalk.disseminateList(Context context,
DSpaceObject dso) |
List<org.jdom.Element> |
METSDisseminationCrosswalk.disseminateList(Context context,
DSpaceObject dso) |
List<org.jdom.Element> |
DisseminationCrosswalk.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> |
AIPTechMDCrosswalk.disseminateList(Context context,
DSpaceObject dso)
Execute crosswalk, returning List of XML elements.
|
List<org.jdom.Element> |
AIPDIMCrosswalk.disseminateList(Context context,
DSpaceObject dso)
Execute crosswalk, returning List of XML elements.
|
void |
XSLTIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root,
boolean createMissingMetadataFields)
Ingest a whole document.
|
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 |
PREMISCrosswalk.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 |
OAIDCIngestionCrosswalk.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 |
METSRightsCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root,
boolean createMissingMetadataFields)
Ingest a whole XML document, starting at specified root.
|
void |
IngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root,
boolean createMissingMetadataFields)
Crosswalk metadata from external XML representation to DSpace
internal representations.
|
void |
DIMIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root,
boolean createMissingMetadataFields) |
void |
AIPTechMDCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root,
boolean createMissingMetadataFields)
Ingest a whole document.
|
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 |
NullStreamIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
InputStream in,
String MIMEType) |
void |
LicenseStreamIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
InputStream in,
String MIMEType) |
void |
CreativeCommonsRDFStreamIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
InputStream in,
String MIMEType) |
void |
XSLTIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> metadata,
boolean createMissingMetadataFields)
Translate metadata with XSL stylesheet and ingest it.
|
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 |
PREMISCrosswalk.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 |
OAIDCIngestionCrosswalk.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 |
METSRightsCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> ml,
boolean createMissingMetadataFields)
Ingest a List of XML elements
|
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 |
DIMIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> metadata,
boolean createMissingMetadataFields) |
void |
AIPTechMDCrosswalk.ingest(Context context,
DSpaceObject dso,
List<org.jdom.Element> dimList,
boolean createMissingMetadataFields)
Translate metadata with XSL stylesheet and ingest it.
|
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 | Method and Description |
|---|---|
Long |
BitstreamDAO.countByStoreNumber(Context context,
Integer storeNumber) |
int |
BitstreamDAO.countDeleted(Context context) |
int |
ItemDAO.countItems(Context context,
boolean includeArchived,
boolean includeWithdrawn)
Count number of items based on specific status flags
|
int |
ItemDAO.countItems(Context context,
Collection collection,
boolean includeArchived,
boolean includeWithdrawn)
Count number of items in a given collection
|
int |
ItemDAO.countItems(Context context,
List<Collection> collections,
boolean includeArchived,
boolean includeWithdrawn)
Count number of unique items across several collections at once.
|
int |
WorkspaceItemDAO.countRows(Context context) |
int |
MetadataValueDAO.countRows(Context context) |
int |
ItemDAO.countRows(Context context)
Count total number of items (rows in item table)
|
int |
CommunityDAO.countRows(Context context) |
int |
CollectionDAO.countRows(Context context) |
int |
BundleDAO.countRows(Context context) |
int |
BitstreamDAO.countRows(Context context) |
int |
BitstreamDAO.countWithNoPolicy(Context context) |
void |
MetadataValueDAO.deleteByMetadataField(Context context,
MetadataField metadataField) |
MetadataField |
MetadataFieldDAO.find(Context context,
int metadataFieldId,
MetadataSchema metadataSchema,
String element,
String qualifier) |
MetadataSchema |
MetadataSchemaDAO.find(Context context,
String shortName) |
List<WorkspaceItem> |
WorkspaceItemDAO.findAll(Context context) |
Iterator<Item> |
ItemDAO.findAll(Context context,
boolean archived) |
Iterator<Item> |
ItemDAO.findAll(Context context,
boolean archived,
boolean withdrawn) |
Iterator<Item> |
ItemDAO.findAll(Context context,
boolean archived,
boolean withdrawn,
boolean discoverable,
Date lastModified)
Get all Items installed or withdrawn, discoverable, and modified since a Date.
|
List<Community> |
CommunityDAO.findAll(Context context,
MetadataField sortField) |
List<Collection> |
CollectionDAO.findAll(Context context,
MetadataField order) |
List<Community> |
CommunityDAO.findAll(Context context,
MetadataField sortField,
Integer limit,
Integer offset) |
List<Collection> |
CollectionDAO.findAll(Context context,
MetadataField order,
Integer limit,
Integer offset) |
Iterator<Item> |
ItemDAO.findAllByCollection(Context context,
Collection collection) |
List<MetadataField> |
MetadataFieldDAO.findAllInSchema(Context context,
MetadataSchema metadataSchema) |
List<Community> |
CommunityDAO.findAllNoParent(Context context,
MetadataField sortField) |
Iterator<Item> |
ItemDAO.findArchivedByCollection(Context context,
Collection collection,
Integer limit,
Integer offset) |
List<Community> |
CommunityDAO.findAuthorized(Context context,
EPerson ePerson,
List<Integer> actions) |
List<Collection> |
CollectionDAO.findAuthorized(Context context,
EPerson ePerson,
List<Integer> actions) |
List<Community> |
CommunityDAO.findAuthorizedByGroup(Context context,
EPerson currentUser,
List<Integer> actions) |
List<Collection> |
CollectionDAO.findAuthorizedByGroup(Context context,
EPerson ePerson,
List<Integer> actions) |
List<Bitstream> |
BitstreamDAO.findBitstreamsWithNoRecentChecksum(Context context) |
Community |
CommunityDAO.findByAdminGroup(Context context,
Group group) |
Iterator<Item> |
ItemDAO.findByAuthorityValue(Context context,
MetadataField metadataField,
String authority,
boolean inArchive) |
List<WorkspaceItem> |
WorkspaceItemDAO.findByCollection(Context context,
Collection c) |
Iterator<Bitstream> |
BitstreamDAO.findByCollection(Context context,
Collection collection) |
Iterator<Bitstream> |
BitstreamDAO.findByCommunity(Context context,
Community community) |
MetadataField |
MetadataFieldDAO.findByElement(Context context,
MetadataSchema metadataSchema,
String element,
String qualifier) |
MetadataField |
MetadataFieldDAO.findByElement(Context context,
String metadataSchema,
String element,
String qualifier) |
List<WorkspaceItem> |
WorkspaceItemDAO.findByEPerson(Context context,
EPerson ep) |
List<MetadataValue> |
MetadataValueDAO.findByField(Context context,
MetadataField fieldId) |
List<BitstreamFormat> |
BitstreamFormatDAO.findByFileExtension(Context context,
String extension) |
Collection |
CollectionDAO.findByGroup(Context context,
Group group) |
WorkspaceItem |
WorkspaceItemDAO.findByItem(Context context,
Item i) |
Iterator<Bitstream> |
BitstreamDAO.findByItem(Context context,
Item item) |
Iterator<Item> |
ItemDAO.findByLastModifiedSince(Context context,
Date since)
Find all Items modified since a Date.
|
T |
DSpaceObjectLegacySupportDAO.findByLegacyId(Context context,
int legacyId,
Class<T> clazz) |
Iterator<Item> |
ItemDAO.findByMetadataField(Context context,
MetadataField metadataField,
String value,
boolean inArchive) |
Iterator<Item> |
ItemDAO.findByMetadataQuery(Context context,
List<List<MetadataField>> listFieldList,
List<String> query_op,
List<String> query_val,
List<UUID> collectionUuids,
String regexClause,
int offset,
int limit) |
BitstreamFormat |
BitstreamFormatDAO.findByMIMEType(Context context,
String mimeType,
boolean includeInternal) |
MetadataSchema |
MetadataSchemaDAO.findByNamespace(Context context,
String namespace) |
BitstreamFormat |
BitstreamFormatDAO.findByShortDescription(Context context,
String desc) |
Iterator<Bitstream> |
BitstreamDAO.findByStoreNumber(Context context,
Integer storeNumber) |
Iterator<Item> |
ItemDAO.findBySubmitter(Context context,
EPerson eperson) |
Iterator<Item> |
ItemDAO.findBySubmitter(Context context,
EPerson eperson,
MetadataField metadataField,
int limit) |
List<WorkspaceItem> |
WorkspaceItemDAO.findBySupervisedGroupMember(Context context,
EPerson ePerson) |
Collection |
CollectionDAO.findByTemplateItem(Context context,
Item item) |
Iterator<MetadataValue> |
MetadataValueDAO.findByValueLike(Context context,
String value) |
List<Collection> |
CollectionDAO.findCollectionsWithSubscribers(Context context) |
List<Bitstream> |
BitstreamDAO.findDeletedBitstreams(Context context) |
List<Bitstream> |
BitstreamDAO.findDuplicateInternalIdentifier(Context context,
Bitstream bitstream) |
List<MetadataField> |
MetadataFieldDAO.findFieldsByElementNameUnqualified(Context context,
String metadataSchema,
String element) |
List<BitstreamFormat> |
BitstreamFormatDAO.findNonInternal(Context context) |
Site |
SiteDAO.findSite(Context context) |
List<WorkspaceItem> |
WorkspaceItemDAO.findWithSupervisedGroup(Context context) |
List<Map.Entry<Collection,Long>> |
CollectionDAO.getCollectionsWithBitstreamSizesTotal(Context context) |
MetadataValue |
MetadataValueDAO.getMinimum(Context context,
int metadataFieldId) |
List<Bitstream> |
BitstreamDAO.getNotReferencedBitstreams(Context context) |
List<Map.Entry<Integer,Long>> |
WorkspaceItemDAO.getStageReachedCounts(Context context) |
boolean |
MetadataSchemaDAO.uniqueNamespace(Context context,
int metadataSchemaId,
String namespace) |
boolean |
MetadataSchemaDAO.uniqueShortName(Context context,
int metadataSchemaId,
String name) |
int |
BitstreamFormatDAO.updateRemovedBitstreamFormat(Context context,
BitstreamFormat deletedBitstreamFormat,
BitstreamFormat newBitstreamFormat) |
| Modifier and Type | Method and Description |
|---|---|
Long |
BitstreamDAOImpl.countByStoreNumber(Context context,
Integer storeNumber) |
int |
BitstreamDAOImpl.countDeleted(Context context) |
int |
ItemDAOImpl.countItems(Context context,
boolean includeArchived,
boolean includeWithdrawn) |
int |
ItemDAOImpl.countItems(Context context,
Collection collection,
boolean includeArchived,
boolean includeWithdrawn) |
int |
ItemDAOImpl.countItems(Context context,
List<Collection> collections,
boolean includeArchived,
boolean includeWithdrawn) |
int |
WorkspaceItemDAOImpl.countRows(Context context) |
int |
MetadataValueDAOImpl.countRows(Context context) |
int |
ItemDAOImpl.countRows(Context context) |
int |
CommunityDAOImpl.countRows(Context context) |
int |
CollectionDAOImpl.countRows(Context context) |
int |
BundleDAOImpl.countRows(Context context) |
int |
BitstreamDAOImpl.countRows(Context context) |
int |
BitstreamDAOImpl.countWithNoPolicy(Context context) |
void |
MetadataValueDAOImpl.deleteByMetadataField(Context context,
MetadataField metadataField) |
MetadataField |
MetadataFieldDAOImpl.find(Context context,
int metadataFieldId,
MetadataSchema metadataSchema,
String element,
String qualifier) |
MetadataSchema |
MetadataSchemaDAOImpl.find(Context context,
String shortName)
Get the schema corresponding with this short name.
|
List<WorkspaceItem> |
WorkspaceItemDAOImpl.findAll(Context context) |
Iterator<Item> |
ItemDAOImpl.findAll(Context context,
boolean archived) |
Iterator<Item> |
ItemDAOImpl.findAll(Context context,
boolean archived,
boolean withdrawn) |
Iterator<Item> |
ItemDAOImpl.findAll(Context context,
boolean archived,
boolean withdrawn,
boolean discoverable,
Date lastModified) |
List<MetadataSchema> |
MetadataSchemaDAOImpl.findAll(Context context,
Class clazz) |
List<BitstreamFormat> |
BitstreamFormatDAOImpl.findAll(Context context,
Class clazz) |
List<MetadataField> |
MetadataFieldDAOImpl.findAll(Context context,
Class<MetadataField> clazz) |
List<Community> |
CommunityDAOImpl.findAll(Context context,
MetadataField sortField)
Get a list of all communities in the system.
|
List<Collection> |
CollectionDAOImpl.findAll(Context context,
MetadataField order)
Get all collections in the system.
|
List<Community> |
CommunityDAOImpl.findAll(Context context,
MetadataField sortField,
Integer limit,
Integer offset) |
List<Collection> |
CollectionDAOImpl.findAll(Context context,
MetadataField order,
Integer limit,
Integer offset) |
Iterator<Item> |
ItemDAOImpl.findAllByCollection(Context context,
Collection collection) |
List<MetadataField> |
MetadataFieldDAOImpl.findAllInSchema(Context context,
MetadataSchema metadataSchema) |
List<Community> |
CommunityDAOImpl.findAllNoParent(Context context,
MetadataField sortField) |
Iterator<Item> |
ItemDAOImpl.findArchivedByCollection(Context context,
Collection collection,
Integer limit,
Integer offset) |
List<Community> |
CommunityDAOImpl.findAuthorized(Context context,
EPerson ePerson,
List<Integer> actions) |
List<Collection> |
CollectionDAOImpl.findAuthorized(Context context,
EPerson ePerson,
List<Integer> actions) |
List<Community> |
CommunityDAOImpl.findAuthorizedByGroup(Context context,
EPerson ePerson,
List<Integer> actions) |
List<Collection> |
CollectionDAOImpl.findAuthorizedByGroup(Context context,
EPerson ePerson,
List<Integer> actions) |
List<Bitstream> |
BitstreamDAOImpl.findBitstreamsWithNoRecentChecksum(Context context) |
Community |
CommunityDAOImpl.findByAdminGroup(Context context,
Group group) |
Iterator<Item> |
ItemDAOImpl.findByAuthorityValue(Context context,
MetadataField metadataField,
String authority,
boolean inArchive) |
List<WorkspaceItem> |
WorkspaceItemDAOImpl.findByCollection(Context context,
Collection c) |
Iterator<Bitstream> |
BitstreamDAOImpl.findByCollection(Context context,
Collection collection) |
Iterator<Bitstream> |
BitstreamDAOImpl.findByCommunity(Context context,
Community community) |
MetadataField |
MetadataFieldDAOImpl.findByElement(Context context,
MetadataSchema metadataSchema,
String element,
String qualifier) |
MetadataField |
MetadataFieldDAOImpl.findByElement(Context context,
String metadataSchema,
String element,
String qualifier) |
List<WorkspaceItem> |
WorkspaceItemDAOImpl.findByEPerson(Context context,
EPerson ep) |
List<MetadataValue> |
MetadataValueDAOImpl.findByField(Context context,
MetadataField metadataField) |
List<BitstreamFormat> |
BitstreamFormatDAOImpl.findByFileExtension(Context context,
String extension) |
Collection |
CollectionDAOImpl.findByGroup(Context context,
Group group) |
WorkspaceItem |
WorkspaceItemDAOImpl.findByItem(Context context,
Item i) |
Iterator<Bitstream> |
BitstreamDAOImpl.findByItem(Context context,
Item item) |
Iterator<Item> |
ItemDAOImpl.findByLastModifiedSince(Context context,
Date since) |
Iterator<Item> |
ItemDAOImpl.findByMetadataField(Context context,
MetadataField metadataField,
String value,
boolean inArchive) |
Iterator<Item> |
ItemDAOImpl.findByMetadataQuery(Context context,
List<List<MetadataField>> listFieldList,
List<String> query_op,
List<String> query_val,
List<UUID> collectionUuids,
String regexClause,
int offset,
int limit) |
BitstreamFormat |
BitstreamFormatDAOImpl.findByMIMEType(Context context,
String mimeType,
boolean includeInternal)
Find a bitstream format by its (unique) MIME type.
|
MetadataSchema |
MetadataSchemaDAOImpl.findByNamespace(Context context,
String namespace)
Get the schema object corresponding to this namespace URI.
|
BitstreamFormat |
BitstreamFormatDAOImpl.findByShortDescription(Context context,
String desc)
Find a bitstream format by its (unique) short description
|
Iterator<Bitstream> |
BitstreamDAOImpl.findByStoreNumber(Context context,
Integer storeNumber) |
Iterator<Item> |
ItemDAOImpl.findBySubmitter(Context context,
EPerson eperson) |
Iterator<Item> |
ItemDAOImpl.findBySubmitter(Context context,
EPerson eperson,
MetadataField metadataField,
int limit) |
List<WorkspaceItem> |
WorkspaceItemDAOImpl.findBySupervisedGroupMember(Context context,
EPerson ePerson) |
Collection |
CollectionDAOImpl.findByTemplateItem(Context context,
Item item) |
Iterator<MetadataValue> |
MetadataValueDAOImpl.findByValueLike(Context context,
String value) |
List<Collection> |
CollectionDAOImpl.findCollectionsWithSubscribers(Context context) |
List<Bitstream> |
BitstreamDAOImpl.findDeletedBitstreams(Context context) |
List<Bitstream> |
BitstreamDAOImpl.findDuplicateInternalIdentifier(Context context,
Bitstream bitstream) |
List<MetadataField> |
MetadataFieldDAOImpl.findFieldsByElementNameUnqualified(Context context,
String metadataSchema,
String element) |
List<BitstreamFormat> |
BitstreamFormatDAOImpl.findNonInternal(Context context) |
Site |
SiteDAOImpl.findSite(Context context) |
List<WorkspaceItem> |
WorkspaceItemDAOImpl.findWithSupervisedGroup(Context context) |
List<Map.Entry<Collection,Long>> |
CollectionDAOImpl.getCollectionsWithBitstreamSizesTotal(Context context) |
MetadataValue |
MetadataValueDAOImpl.getMinimum(Context context,
int metadataFieldId) |
List<Bitstream> |
BitstreamDAOImpl.getNotReferencedBitstreams(Context context) |
List<Map.Entry<Integer,Long>> |
WorkspaceItemDAOImpl.getStageReachedCounts(Context context) |
boolean |
MetadataSchemaDAOImpl.uniqueNamespace(Context context,
int metadataSchemaId,
String namespace)
Return true if and only if the passed name appears within the allowed
number of times in the current schema.
|
boolean |
MetadataSchemaDAOImpl.uniqueShortName(Context context,
int metadataSchemaId,
String name)
Return true if and only if the passed name is unique.
|
int |
BitstreamFormatDAOImpl.updateRemovedBitstreamFormat(Context context,
BitstreamFormat deletedBitstreamFormat,
BitstreamFormat newBitstreamFormat) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
AbstractMETSDisseminator.addAmdSec(Context context,
DSpaceObject dso,
PackageParameters params,
edu.harvard.hul.ois.mets.Mets mets,
AbstractMETSDisseminator.MdStreamCache extraStreams) |
protected void |
AbstractMETSIngester.addBitstreams(Context context,
Item item,
METSManifest manifest,
File pkgFile,
PackageParameters params,
AbstractMETSIngester.MdrefManager mdRefCallback)
Add Bitstreams to an Item, based on the files listed in the METS Manifest
|
protected void |
AbstractMETSDisseminator.addBitstreamsToZip(Context context,
DSpaceObject dso,
PackageParameters params,
ZipOutputStream zip)
Add Bitstreams associated with a given DSpace Object into an
existing ZipOutputStream
|
protected void |
AbstractMETSIngester.addContainerLogo(Context context,
DSpaceObject dso,
METSManifest manifest,
File pkgFile,
PackageParameters params)
Add a Logo to a Community or Collection container object based on a METS
Manifest.
|
static void |
PackageUtils.addDepositLicense(Context context,
String license,
Item item,
Collection collection)
Add DSpace Deposit License to an Item.
|
void |
DSpaceMETSIngester.addLicense(Context context,
Item item,
String license,
Collection collection,
PackageParameters params)
Policy: For DSpace deposit license, take deposit license
supplied by explicit argument first, else use collection's
default deposit license.
|
void |
DSpaceAIPIngester.addLicense(Context context,
Item item,
String license,
Collection collection,
PackageParameters params)
Ignore license when restoring an manifest-only AIP, since it should
be a bitstream in the AIP already.
|
abstract void |
AbstractMETSIngester.addLicense(Context context,
Item item,
String license,
Collection collection,
PackageParameters params)
Add license(s) to Item based on contents of METS and other policies.
|
protected void |
AbstractMETSDisseminator.addLogoBitstream(Context context,
Bitstream logoBs,
edu.harvard.hul.ois.mets.FileSec fileSec,
edu.harvard.hul.ois.mets.Div div0,
PackageParameters params) |
protected void |
AbstractMETSIngester.addManifestBitstream(Context context,
Item item,
METSManifest manifest)
Save/Preserve the METS Manifest as a Bitstream attached to the given
DSpace item.
|
void |
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.
|
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. |
protected void |
AbstractMETSIngester.addTemplateItem(Context context,
DSpaceObject dso,
METSManifest manifest,
File pkgFile,
PackageParameters params,
AbstractMETSIngester.MdrefManager callback)
Add a Template Item to a Collection container object based on a METS
Manifest.
|
protected void |
AbstractMETSDisseminator.addToAmdSec(edu.harvard.hul.ois.mets.AmdSec fAmdSec,
String[] mdTypes,
Class mdSecClass,
Context context,
DSpaceObject dso,
PackageParameters params,
AbstractMETSDisseminator.MdStreamCache extraStreams) |
static void |
PackageUtils.clearAllMetadata(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.crosswalkBitstream(Context context,
PackageParameters params,
Bitstream bitstream,
String fileId,
METSManifest.Mdref callback)
Crosswalk the metadata associated with a particular
file
element into the bitstream it corresponds to. |
void |
METSManifest.crosswalkBundle(Context context,
PackageParameters params,
Bundle bundle,
String fileId,
METSManifest.Mdref callback) |
void |
METSManifest.crosswalkItemDmd(Context context,
PackageParameters params,
DSpaceObject dso,
org.jdom.Element dmdSec,
METSManifest.Mdref callback)
Invokes appropriate crosswalks on Item-wide descriptive metadata.
|
void |
DSpaceMETSIngester.crosswalkObjectDmd(Context context,
DSpaceObject dso,
METSManifest manifest,
AbstractMETSIngester.MdrefManager callback,
org.jdom.Element[] dmds,
PackageParameters params)
Choose DMD section(s) to crosswalk.
|
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 |
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 |
RoleDisseminator.disseminate(Context context,
DSpaceObject object,
PackageParameters params,
File pkgFile) |
void |
PDFPackager.disseminate(Context context,
DSpaceObject dso,
PackageParameters params,
File pkgFile)
VERY crude dissemination: just look for the first
bitstream with the PDF package type, and toss it out.
|
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) |
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.
|
List<File> |
RoleDisseminator.disseminateAll(Context context,
DSpaceObject dso,
PackageParameters params,
File pkgFile) |
List<File> |
PDFPackager.disseminateAll(Context context,
DSpaceObject dso,
PackageParameters params,
File pkgFile)
disseminateAll() cannot be implemented for a PDF disseminator, because there's only one PDF to disseminate
|
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.
|
static Bitstream |
PackageUtils.findDepositLicense(Context context,
Item item)
Utility to find the license bitstream from an item
|
static BitstreamFormat |
PackageUtils.findOrCreateBitstreamFormat(Context context,
String shortDesc,
String MIMEType,
String desc)
Find or create a bitstream format to match the given short
description.
|
static BitstreamFormat |
PackageUtils.findOrCreateBitstreamFormat(Context context,
String shortDesc,
String MIMEType,
String desc,
int supportLevel,
boolean internal)
Find or create a bitstream format to match the given short
description.
|
void |
DSpaceMETSIngester.finishBitstream(Context context,
Bitstream bs,
org.jdom.Element mfile,
METSManifest manifest,
PackageParameters params)
Take a second pass over files to correct names of derived files
(e.g.
|
void |
DSpaceAIPIngester.finishBitstream(Context context,
Bitstream bs,
org.jdom.Element mfile,
METSManifest manifest,
PackageParameters params)
Nothing extra to do to bitstream after ingestion.
|
abstract void |
AbstractMETSIngester.finishBitstream(Context context,
Bitstream bs,
org.jdom.Element mfile,
METSManifest manifest,
PackageParameters params)
Subclass-dependent final processing on a Bitstream; could include fixing
up the name, bundle, other attributes.
|
static Item |
PackageUtils.finishCreateItem(Context context,
WorkspaceItem wsi,
String handle,
PackageParameters params)
Perform any final tasks on a newly created WorkspaceItem in order to finish
ingestion of an Item.
|
void |
DSpaceMETSIngester.finishObject(Context context,
DSpaceObject dso,
PackageParameters params) |
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.
|
static Bitstream |
PackageUtils.getBitstreamByFormat(Context context,
Item item,
BitstreamFormat bsf,
String bnName)
Find bitstream by its format, looking in a specific bundle.
|
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.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.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.
|
abstract String[] |
AbstractMETSDisseminator.getDmdTypes(Context context,
DSpaceObject dso,
PackageParameters params)
Get the types of Item-wide DMD to include in package.
|
DSpaceObject |
AbstractMETSIngester.getParentObject(Context context,
METSManifest manifest)
Determines what parent DSpace object is referenced in this METS doc.
|
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.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.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.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.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.
|
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.
|
DSpaceObject |
RoleIngester.ingest(Context context,
DSpaceObject parent,
File pkgFile,
PackageParameters params,
String license) |
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 |
PackageIngester.ingest(Context context,
DSpaceObject parent,
File pkgFile,
PackageParameters params,
String license)
Create new DSpaceObject out of the ingested package.
|
DSpaceObject |
AbstractMETSIngester.ingest(Context context,
DSpaceObject parent,
File pkgFile,
PackageParameters params,
String license)
Create a new DSpace object out of a METS content package.
|
List<String> |
RoleIngester.ingestAll(Context context,
DSpaceObject parent,
File pkgFile,
PackageParameters params,
String license) |
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> |
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> |
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 and 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)
|
String |
AbstractMETSDisseminator.makeBitstreamURL(Context context,
Bitstream bitstream,
PackageParameters params)
Get the URL by which the METS manifest refers to a Bitstream
member within the same package.
|
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.
|
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.
|
abstract edu.harvard.hul.ois.mets.MetsHdr |
AbstractMETSDisseminator.makeMetsHdr(Context context,
DSpaceObject dso,
PackageParameters params)
Create metsHdr element - separate so subclasses can override.
|
protected METSManifest |
AbstractMETSIngester.parsePackage(Context context,
File pkgFile,
PackageParameters params)
Parse a given input package, ultimately returning the METS manifest out
of the package.
|
boolean |
DSpaceMETSIngester.probe(Context context,
InputStream in,
PackageParameters params) |
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 |
RoleIngester.replace(Context context,
DSpaceObject dso,
File pkgFile,
PackageParameters params) |
DSpaceObject |
PDFPackager.replace(Context context,
DSpaceObject dso,
File pkgFile,
PackageParameters params)
Replace is not implemented.
|
DSpaceObject |
PackageIngester.replace(Context context,
DSpaceObject dso,
File pkgFile,
PackageParameters params)
Replace an existing DSpace Object with contents of the ingested package.
|
DSpaceObject |
AbstractMETSIngester.replace(Context context,
DSpaceObject dsoToReplace,
File pkgFile,
PackageParameters params)
Replace an existing DSpace object with the contents of a METS-based
package.
|
List<String> |
RoleIngester.replaceAll(Context context,
DSpaceObject dso,
File pkgFile,
PackageParameters params) |
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> |
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> |
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.
|
protected void |
PDFPackager.setFormatToMIMEType(Context context,
Bitstream bs,
String mimeType) |
static String |
PackageUtils.translateGroupNameForExport(Context context,
String groupName)
When DSpace creates Default Group Names they are of a very specific format,
for example:
COMMUNITY_[ID]_ADMIN
COLLECTION_[ID]_ADMIN
COLLECTION_[ID]_SUBMIT
COLLECTION_[ID]_WORKFLOW_STEP_#
|
static String |
PackageUtils.translateGroupNameForImport(Context context,
String groupName)
This method does the exact opposite of the translateGroupNameForExport()
method.
|
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 | Method and Description |
|---|---|
void |
BundleService.addBitstream(Context context,
Bundle bundle,
Bitstream bitstream)
Add an existing bitstream to this bundle
|
void |
ItemService.addBundle(Context context,
Item item,
Bundle bundle)
Add an existing bundle to this item.
|
void |
CommunityService.addCollection(Context context,
Community community,
Collection collection)
Add an exisiting collection to the community
|
void |
CollectionService.addItem(Context context,
Collection collection,
Item item)
Add an item to the collection.
|
void |
DSpaceObjectService.addMetadata(Context context,
T dso,
MetadataField metadataField,
String language,
List<String> values) |
void |
DSpaceObjectService.addMetadata(Context context,
T dso,
MetadataField metadataField,
String lang,
List<String> values,
List<String> authorities,
List<Integer> confidences)
Add metadata fields.
|
void |
DSpaceObjectService.addMetadata(Context context,
T dso,
MetadataField metadataField,
String language,
String value) |
void |
DSpaceObjectService.addMetadata(Context context,
T dso,
MetadataField metadataField,
String language,
String value,
String authority,
int confidence) |
void |
DSpaceObjectService.addMetadata(Context context,
T dso,
String schema,
String element,
String qualifier,
String lang,
List<String> values)
Add metadata fields.
|
void |
DSpaceObjectService.addMetadata(Context context,
T dso,
String schema,
String element,
String qualifier,
String lang,
List<String> values,
List<String> authorities,
List<Integer> confidences)
Add metadata fields.
|
void |
DSpaceObjectService.addMetadata(Context context,
T dso,
String schema,
String element,
String qualifier,
String lang,
String value)
Add a single metadata field.
|
void |
DSpaceObjectService.addMetadata(Context context,
T dso,
String schema,
String element,
String qualifier,
String lang,
String value,
String authority,
int confidence)
Add a single metadata field.
|
void |
CommunityService.addSubcommunity(Context context,
Community parentCommunity,
Community childCommunity)
Add an existing community as a subcommunity to the community
|
void |
ItemService.adjustBundleBitstreamPolicies(Context context,
Item item,
Collection collection) |
void |
ItemService.adjustItemPolicies(Context context,
Item item,
Collection collection) |
boolean |
ItemService.canCreateNewVersion(Context context,
Item item)
return TRUE if context's user can create new version of the item, false
otherwise.
|
void |
CollectionService.canEdit(Context context,
Collection collection) |
void |
CollectionService.canEdit(Context context,
Collection collection,
boolean useInheritance) |
void |
CommunityService.canEdit(Context context,
Community community) |
boolean |
ItemService.canEdit(Context context,
Item item)
return TRUE if context's user can edit item, false otherwise
|
boolean |
CollectionService.canEditBoolean(Context context,
Collection collection) |
boolean |
CollectionService.canEditBoolean(Context context,
Collection collection,
boolean useInheritance) |
boolean |
CommunityService.canEditBoolean(Context context,
Community community)
return TRUE if context's user can edit community, false otherwise
|
void |
DSpaceObjectService.clearMetadata(Context context,
T dso,
String schema,
String element,
String qualifier,
String lang)
Clear metadata values.
|
int |
BitstreamService.countBitstreamsWithoutPolicy(Context context) |
Long |
BitstreamService.countByStoreNumber(Context context,
Integer storeNumber) |
int |
BitstreamService.countDeletedBitstreams(Context context) |
int |
ItemService.countItems(Context context,
Collection collection)
counts items in the given collection
|
int |
ItemService.countItems(Context context,
Community community)
counts items in the given community
|
int |
ItemService.countNotArchivedItems(Context context)
counts all items not in archive
|
int |
WorkspaceItemService.countTotal(Context context) |
int |
MetadataValueService.countTotal(Context context) |
int |
ItemService.countTotal(Context context)
counts all items
|
int |
CommunityService.countTotal(Context context) |
int |
CollectionService.countTotal(Context context) |
int |
BundleService.countTotal(Context context) |
int |
BitstreamService.countTotal(Context context) |
int |
ItemService.countWithdrawnItems(Context context)
counts all withdrawn items
|
Community |
CommunityService.create(Community parent,
Context context)
Create a new top-level community, with a new ID.
|
Community |
CommunityService.create(Community parent,
Context context,
String handle)
Create a new top-level community, with a new ID.
|
Bitstream |
BitstreamService.create(Context context,
Bundle bundle,
InputStream is)
Create a new bitstream, with a new ID.
|
WorkspaceItem |
WorkspaceItemService.create(Context context,
Collection collection,
boolean template)
Create a new workspace item, with a new ID.
|
Collection |
CollectionService.create(Context context,
Community community)
Create a new collection with a new ID.
|
Collection |
CollectionService.create(Context context,
Community community,
String handle)
Create a new collection with the supplied handle and with a new ID.
|
MetadataValue |
MetadataValueService.create(Context context,
DSpaceObject dso,
MetadataField metadataField)
Creates a new metadata value.
|
Bitstream |
BitstreamService.create(Context context,
InputStream is)
Create a new bitstream, with a new ID.
|
Bundle |
BundleService.create(Context context,
Item item,
String name)
Create a new bundle, with a new ID and link it to the provided item
|
MetadataField |
MetadataFieldService.create(Context context,
MetadataSchema metadataSchema,
String element,
String qualifier,
String scopeNote)
Creates a new metadata field.
|
MetadataSchema |
MetadataSchemaService.create(Context context,
String name,
String namespace)
Creates a new metadata schema in the database, using the name and namespace.
|
WorkspaceItem |
WorkspaceItemService.create(Context c,
WorkflowItem wfi) |
Item |
ItemService.create(Context context,
WorkspaceItem workspaceItem)
Create a new item, with a new internal ID.
|
Group |
CollectionService.createAdministrators(Context context,
Collection collection)
Create a default administrators group if one does not already exist.
|
Group |
CommunityService.createAdministrators(Context context,
Community community)
Create a default administrators group if one does not already exist.
|
Bitstream |
ItemService.createSingleBitstream(Context context,
InputStream is,
Item item)
Convenience method, calls createSingleBitstream() with name "ORIGINAL"
|
Bitstream |
ItemService.createSingleBitstream(Context context,
InputStream is,
Item item,
String name)
Create a single bitstream in a new bundle.
|
Site |
SiteService.createSite(Context context) |
Community |
CommunityService.createSubcommunity(Context context,
Community parentCommunity)
Create a new sub-community within this community.
|
Community |
CommunityService.createSubcommunity(Context context,
Community parentCommunity,
String handle)
Create a new sub-community within this community.
|
Group |
CollectionService.createSubmitters(Context context,
Collection collection)
Create a default submitters group if one does not already exist.
|
Item |
ItemService.createTemplateItem(Context context,
Collection collection)
Create an empty template item for this collection.
|
void |
CollectionService.createTemplateItem(Context context,
Collection collection)
Create an empty template item for this collection.
|
Group |
CollectionService.createWorkflowGroup(Context context,
Collection collection,
int step)
Create a workflow group for the given step if one does not already exist.
|
void |
MetadataFieldService.delete(Context context,
MetadataField metadataField)
Delete the metadata field.
|
void |
MetadataSchemaService.delete(Context context,
MetadataSchema metadataSchema)
Delete the metadata schema.
|
void |
MetadataValueService.delete(Context context,
MetadataValue metadataValue)
Delete the metadata field.
|
void |
DSpaceObjectService.delete(Context context,
T dso) |
void |
WorkspaceItemService.deleteAll(Context context,
WorkspaceItem workspaceItem)
Delete the workspace item.
|
void |
MetadataValueService.deleteByMetadataField(Context context,
MetadataField metadataField) |
void |
InProgressSubmissionService.deleteWrapper(Context context,
T inProgressSubmission)
Deletes submission wrapper, doesn't delete item contents
|
void |
BitstreamService.expunge(Context context,
Bitstream bitstream)
Remove a bitstream that has been set to "deleted" from the database
|
WorkspaceItem |
WorkspaceItemService.find(Context context,
int id)
Get a workspace item from the database.
|
MetadataValue |
MetadataValueService.find(Context context,
int valueId)
Retrieves the metadata value from the database.
|
MetadataSchema |
MetadataSchemaService.find(Context context,
int id)
Get the schema corresponding with this numeric ID.
|
MetadataField |
MetadataFieldService.find(Context context,
int id)
Find the field corresponding to the given numeric ID.
|
MetadataSchema |
MetadataSchemaService.find(Context context,
String shortName)
Get the schema corresponding with this short name.
|
T |
DSpaceObjectService.find(Context context,
UUID id)
Generic find for when the precise type of a DSO is not known, just the
a pair of type number and database ID.
|
List<WorkspaceItem> |
WorkspaceItemService.findAll(Context context)
Get all workspace items in the whole system
|
List<MetadataSchema> |
MetadataSchemaService.findAll(Context context)
Return all metadata schemas.
|
List<MetadataField> |
MetadataFieldService.findAll(Context context)
Retrieve all metadata field types from the registry
|
Iterator<Item> |
ItemService.findAll(Context context)
Get all the items in the archive.
|
List<Community> |
CommunityService.findAll(Context context)
Get a list of all communities in the system.
|
List<Collection> |
CollectionService.findAll(Context context)
Get all collections in the system.
|
List<Bitstream> |
BitstreamService.findAll(Context context) |
List<BitstreamFormat> |
BitstreamFormatService.findAll(Context context)
Retrieve all bitstream formats from the registry, ordered by ID
|
List<Community> |
CommunityService.findAll(Context context,
Integer limit,
Integer offset)
Get all communities in the system.
|
List<Collection> |
CollectionService.findAll(Context context,
Integer limit,
Integer offset)
Get all collections in the system.
|
Iterator<Item> |
ItemService.findAllByCollection(Context context,
Collection collection)
Get all the items in this collection.
|
List<MetadataField> |
MetadataFieldService.findAllInSchema(Context context,
MetadataSchema metadataSchema)
Return all metadata fields that are found in a given schema.
|
List<WorkspaceItem> |
WorkspaceItemService.findAllSupervisedItems(Context context) |
List<Community> |
CommunityService.findAllTop(Context context)
Get a list of all top-level communities in the system.
|
Iterator<Item> |
ItemService.findAllUnfiltered(Context context)
Get all "final" items in the archive, both archived ("in archive" flag) or
withdrawn items are included.
|
List<Collection> |
CollectionService.findAuthorized(Context context,
Community community,
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.
|
List<Community> |
CommunityService.findAuthorized(Context context,
List<Integer> actions) |
List<Community> |
CommunityService.findAuthorizedGroupMapped(Context context,
List<Integer> actions) |
List<Collection> |
CollectionService.findAuthorizedOptimized(Context context,
int actionID) |
List<Bitstream> |
BitstreamService.findBitstreamsWithNoRecentChecksum(Context context) |
Community |
CommunityService.findByAdminGroup(Context context,
Group group) |
Iterator<Item> |
ItemService.findByAuthorityValue(Context context,
String schema,
String element,
String qualifier,
String value)
Find all the items in the archive with a given authority key value
in the indicated metadata field.
|
List<WorkspaceItem> |
WorkspaceItemService.findByCollection(Context context,
Collection collection)
Get all workspace items for a particular collection.
|
Iterator<Item> |
ItemService.findByCollection(Context context,
Collection collection)
Get all the items in this collection.
|
Iterator<Item> |
ItemService.findByCollection(Context context,
Collection collection,
Integer limit,
Integer offset)
Get all the items in this collection.
|
MetadataField |
MetadataFieldService.findByElement(Context context,
MetadataSchema metadataSchema,
String element,
String qualifier)
Retrieves the metadata field from the database.
|
MetadataField |
MetadataFieldService.findByElement(Context context,
String metadataSchemaName,
String element,
String qualifier) |
List<WorkspaceItem> |
SupervisedItemService.findbyEPerson(Context context,
EPerson ep)
Get items being supervised by given EPerson
|
List<WorkspaceItem> |
WorkspaceItemService.findByEPerson(Context context,
EPerson ep)
Get all workspace items for a particular e-person.
|
List<MetadataValue> |
MetadataValueService.findByField(Context context,
MetadataField metadataField)
Retrieves the metadata values for a given field from the database.
|
Collection |
CollectionService.findByGroup(Context context,
Group group) |
T |
DSpaceObjectLegacySupportService.findByIdOrLegacyId(Context context,
String id) |
WorkspaceItem |
WorkspaceItemService.findByItem(Context context,
Item item)
Check to see if a particular item is currently still in a user's Workspace.
|
Iterator<Item> |
ItemService.findByLastModifiedSince(Context context,
Date last)
Find all Items modified since a Date.
|
T |
DSpaceObjectLegacySupportService.findByLegacyId(Context context,
int id)
Generic find for when the precise type of a DSO is not known, just the
a pair of type number and database ID.
|
Iterator<Item> |
ItemService.findByMetadataField(Context context,
String schema,
String element,
String qualifier,
String value)
Returns an iterator of Items possessing the passed metadata field, or only
those matching the passed value, if value is not Item.ANY
|
Iterator<Item> |
ItemService.findByMetadataFieldAuthority(Context context,
String mdString,
String authority) |
Iterator<Item> |
ItemService.findByMetadataQuery(Context context,
List<List<MetadataField>> listFieldList,
List<String> query_op,
List<String> query_val,
List<UUID> collectionUuids,
String regexClause,
int offset,
int limit) |
BitstreamFormat |
BitstreamFormatService.findByMIMEType(Context context,
String mimeType)
Find a bitstream format by its (unique) MIME type.
|
MetadataSchema |
MetadataSchemaService.findByNamespace(Context context,
String namespace)
Get the schema object corresponding to this namespace URI.
|
BitstreamFormat |
BitstreamFormatService.findByShortDescription(Context context,
String desc)
Find a bitstream format by its (unique) short description
|
Iterator<Bitstream> |
BitstreamService.findByStoreNumber(Context context,
Integer storeNumber) |
Iterator<Item> |
ItemService.findBySubmitter(Context context,
EPerson eperson)
Find all the items in the archive by a given submitter.
|
Iterator<Item> |
ItemService.findBySubmitterDateSorted(Context context,
EPerson eperson,
Integer limit)
Retrieve the list of items submitted by eperson, ordered by recently submitted, optionally limitable
|
Iterator<MetadataValue> |
MetadataValueService.findByValueLike(Context context,
String value) |
List<Collection> |
CollectionService.findCollectionsWithSubscribers(Context context) |
List<Bitstream> |
BitstreamService.findDeletedBitstreams(Context context)
Retrieve all bitstreams with the deleted flag set to true
|
List<Collection> |
CollectionService.findDirectMapped(Context context,
int actionID) |
List<Bitstream> |
BitstreamService.findDuplicateInternalIdentifier(Context context,
Bitstream bitstream) |
List<MetadataField> |
MetadataFieldService.findFieldsByElementNameUnqualified(Context context,
String metadataSchema,
String element) |
List<Collection> |
CollectionService.findGroup2CommunityMapped(Context context) |
List<Collection> |
CollectionService.findGroup2GroupMapped(Context context,
int actionID) |
List<Collection> |
CollectionService.findGroupMapped(Context context,
int actionID) |
Iterator<Item> |
ItemService.findInArchiveOrWithdrawnDiscoverableModifiedSince(Context context,
Date since)
Get all Items installed or withdrawn, discoverable, and modified since a Date.
|
List<BitstreamFormat> |
BitstreamFormatService.findNonInternal(Context context)
Retrieve all non-internal bitstream formats from the registry.
|
Site |
SiteService.findSite(Context context) |
List<WorkspaceItem> |
WorkspaceItemService.findSupervisedItemsByEPerson(Context context,
EPerson ePerson) |
BitstreamFormat |
BitstreamFormatService.findUnknown(Context context)
Get the generic "unknown" bitstream format.
|
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.
|
List<WorkspaceItem> |
SupervisedItemService.getAll(Context context)
Get all workspace items which are being supervised
|
List<Collection> |
CommunityService.getAllCollections(Context context,
Community community)
Return an array of collections of this community and its subcommunities
|
List<Community> |
CommunityService.getAllParents(Context context,
Collection collection)
Return an array of parent communities of this collection.
|
List<Community> |
CommunityService.getAllParents(Context context,
Community community)
Return an array of parent communities of this community, in ascending
order.
|
List<ResourcePolicy> |
BundleService.getBitstreamPolicies(Context context,
Bundle bundle) |
String |
InstallItemService.getBitstreamProvenanceMessage(Context context,
Item myitem)
Generate provenance-worthy description of the bitstreams contained in an
item.
|
List<ResourcePolicy> |
BundleService.getBundlePolicies(Context context,
Bundle bundle) |
Iterator<Bitstream> |
BitstreamService.getCollectionBitstreams(Context context,
Collection collection) |
List<Collection> |
ItemService.getCollectionsNotLinked(Context context,
Item item)
Get the collections this item is not in.
|
List<Map.Entry<Collection,Long>> |
CollectionService.getCollectionsWithBitstreamSizesTotal(Context context)
The map entry returned contains a collection as a key and sum of bitstream sizes in bytes as a value
|
List<Community> |
ItemService.getCommunities(Context context,
Item item)
Get the communities this item is in.
|
Iterator<Bitstream> |
BitstreamService.getCommunityBitstreams(Context context,
Community community) |
BitstreamFormat |
BitstreamService.getFormat(Context context,
Bitstream bitstream) |
String |
BitstreamService.getFormatDescription(Context context,
Bitstream bitstream)
Get the description of the format - either the user's or the description
of the format defined by the system.
|
ArrayList<String> |
DSpaceObjectService.getIdentifiers(Context context,
T dso)
Tries to lookup all Identifiers of this DSpaceObject.
|
Iterator<Bitstream> |
BitstreamService.getItemBitstreams(Context context,
Item item) |
MetadataValue |
MetadataValueService.getMinimum(Context context,
int metadataFieldId)
Get the minimum value of a given metadata field across all objects.
|
List<Bitstream> |
ItemService.getNonInternalBitstreams(Context context,
Item item)
Get all non-internal bitstreams in the item.
|
List<Bitstream> |
BitstreamService.getNotReferencedBitstreams(Context context) |
DSpaceObject |
DSpaceObjectService.getParentObject(Context context,
T dso)
Return the dspace object that "own" the current object in the hierarchy.
|
List<Map.Entry<Integer,Long>> |
WorkspaceItemService.getStageReachedCounts(Context context)
The map entry returned contains stage reached as the key and count of items in that stage as a value
|
Thumbnail |
ItemService.getThumbnail(Context context,
Item item,
boolean requireOriginal) |
BitstreamFormat |
BitstreamFormatService.guessFormat(Context context,
Bitstream bitstream)
Attempt to identify the format of a particular bitstream.
|
void |
BundleService.inheritCollectionDefaultPolicies(Context context,
Bundle bundle,
Collection collection)
remove all policies on the bundle and its contents, and replace them with
the DEFAULT_BITSTREAM_READ policies belonging to the collection.
|
void |
ItemService.inheritCollectionDefaultPolicies(Context context,
Item item,
Collection collection)
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.
|
Item |
InstallItemService.installItem(Context context,
InProgressSubmission is)
Take an InProgressSubmission and turn it into a fully-archived Item,
creating a new Handle.
|
Item |
InstallItemService.installItem(Context c,
InProgressSubmission is,
String suppliedHandle)
Take an InProgressSubmission and turn it into a fully-archived Item.
|
boolean |
ItemService.isInProgressSubmission(Context context,
Item item)
Check if the supplied item is an inprogress submission
|
boolean |
ItemService.isItemListedForUser(Context context,
Item item)
Service method for knowing if this Item should be visible in the item list.
|
void |
ItemService.move(Context context,
Item item,
Collection from,
Collection to)
Moves the item from one collection to another one
|
void |
ItemService.move(Context context,
Item item,
Collection from,
Collection to,
boolean inheritDefaultPolicies)
Moves the item from one collection to another one
|
Bitstream |
BitstreamService.register(Context context,
Bundle bundle,
int assetstore,
String bitstreamPath)
Register a new bitstream, with a new ID.
|
Bitstream |
BitstreamService.register(Context context,
int assetstore,
String bitstreamPath)
Register a new bitstream, with a new ID.
|
void |
ItemService.reinstate(Context context,
Item item)
Reinstate a withdrawn item
|
void |
CollectionService.removeAdministrators(Context context,
Collection collection)
Remove the administrators group, if no group has already been created
then return without error.
|
void |
CommunityService.removeAdministrators(Context context,
Community community)
Remove the administrators group, if no group has already been created
then return without error.
|
void |
ItemService.removeAllBundles(Context context,
Item item)
Remove all bundles linked to this item.
|
void |
BundleService.removeBitstream(Context context,
Bundle bundle,
Bitstream bitstream)
Remove a bitstream from this bundle - the bitstream is only deleted if
this was the last reference to it
|
void |
ItemService.removeBundle(Context context,
Item item,
Bundle bundle)
Remove a bundle.
|
void |
CommunityService.removeCollection(Context context,
Community community,
Collection c)
Remove a collection.
|
void |
ItemService.removeDSpaceLicense(Context context,
Item item)
Remove just the DSpace license from an item This is useful to update the
current DSpace license, in case the user must accept the DSpace license
again (either the item was rejected, or resumed after saving)
|
void |
ItemService.removeGroupPolicies(Context context,
Item item,
Group group)
remove all of the policies for item's bitstreams and bundles that belong
to a given Group
|
void |
CollectionService.removeItem(Context context,
Collection collection,
Item item)
Remove an item.
|
void |
ItemService.removeLicenses(Context context,
Item item)
Remove all licenses from an item - it was rejected
|
void |
DSpaceObjectService.removeMetadataValues(Context context,
T dso,
List<MetadataValue> values) |
void |
CommunityService.removeSubcommunity(Context context,
Community parentCommunity,
Community childCommunity)
Remove a subcommunity.
|
void |
CollectionService.removeSubmitters(Context context,
Collection collection)
Remove the submitters group, if no group has already been created
then return without error.
|
void |
CollectionService.removeTemplateItem(Context context,
Collection collection)
Remove the template item for this collection, if there is one.
|
void |
BundleService.replaceAllBitstreamPolicies(Context context,
Bundle bundle,
List<ResourcePolicy> newpolicies)
remove all of the policies for the bundle and bitstream contents and replace
them with a new list of policies
|
void |
ItemService.replaceAllBitstreamPolicies(Context context,
Item item,
List<ResourcePolicy> newpolicies)
remove all of the policies for item's bitstreams and bundles and replace
them with a new list of policies
|
void |
ItemService.replaceAllItemPolicies(Context context,
Item item,
List<ResourcePolicy> newpolicies)
remove all of the policies for item and replace them with a new list of
policies
|
Item |
InstallItemService.restoreItem(Context c,
InProgressSubmission is,
String suppliedHandle)
Turn an InProgressSubmission into a fully-archived Item, for
a "restore" operation such as ingestion of an AIP to recreate an
archive.
|
InputStream |
BitstreamService.retrieve(Context context,
Bitstream bitstream)
Retrieve the contents of the bitstream
|
void |
BitstreamService.setFormat(Context context,
Bitstream bitstream,
BitstreamFormat bitstreamFormat)
Set the format of the bitstream.
|
Bitstream |
CollectionService.setLogo(Context context,
Collection collection,
InputStream is)
Give the collection a logo.
|
Bitstream |
CommunityService.setLogo(Context context,
Community community,
InputStream is)
Give the community a logo.
|
void |
CollectionService.setMetadata(Context context,
Collection collection,
String field,
String value)
Deprecated.
|
void |
CommunityService.setMetadata(Context context,
Community community,
String field,
String value)
Deprecated.
|
void |
DSpaceObjectService.setMetadataSingleValue(Context context,
T dso,
String schema,
String element,
String qualifier,
String language,
String value)
Set first metadata field value
|
void |
BundleService.setOrder(Context context,
Bundle bundle,
UUID[] bitstreamIds)
Changes bitstream order according to the array
|
void |
BitstreamFormatService.setShortDescription(Context context,
BitstreamFormat bitstreamFormat,
String shortDescription)
Set the short description of the bitstream format
|
void |
BitstreamService.setUserFormatDescription(Context context,
Bitstream bitstream,
String desc)
Set the user's format description.
|
void |
CollectionService.setWorkflowGroup(Context context,
Collection collection,
int step,
Group group)
Set the workflow group corresponding to a particular workflow step.
|
void |
MetadataFieldService.update(Context context,
MetadataField metadataField)
Update the metadata field in the database.
|
void |
MetadataSchemaService.update(Context context,
MetadataSchema metadataSchema)
Update the metadata schema in the database.
|
void |
MetadataValueService.update(Context context,
MetadataValue metadataValue)
Update the metadata value in the database.
|
void |
MetadataValueService.update(Context context,
MetadataValue metadataValue,
boolean modifyParentObject) |
void |
InProgressSubmissionService.update(Context context,
T inProgressSubmission)
Update the submission, including the unarchived item.
|
void |
DSpaceObjectService.update(Context context,
T dso) |
void |
DSpaceObjectService.updateLastModified(Context context,
T dso) |
void |
ItemService.withdraw(Context context,
Item item)
Withdraw the item from the archive.
|
| Modifier and Type | Method and Description |
|---|---|
T |
GenericDAO.create(Context context,
T t) |
T |
AbstractHibernateDAO.create(Context context,
T t) |
org.hibernate.Criteria |
AbstractHibernateDAO.createCriteria(Context context,
Class<T> persistentClass) |
org.hibernate.Criteria |
AbstractHibernateDAO.createCriteria(Context context,
Class<T> persistentClass,
String alias) |
org.hibernate.Query |
AbstractHibernateDAO.createQuery(Context context,
String query) |
void |
GenericDAO.delete(Context context,
T t) |
void |
AbstractHibernateDAO.delete(Context context,
T t) |
List<T> |
GenericDAO.findAll(Context context,
Class<T> clazz)
Fetch all persisted instances of a given object type.
|
List<T> |
AbstractHibernateDAO.findAll(Context context,
Class<T> clazz) |
T |
GenericDAO.findByID(Context context,
Class clazz,
int id) |
T |
AbstractHibernateDAO.findByID(Context context,
Class clazz,
int id) |
T |
GenericDAO.findByID(Context context,
Class clazz,
UUID id) |
T |
AbstractHibernateDAO.findByID(Context context,
Class clazz,
UUID id) |
T |
AbstractHibernateDSODAO.findByLegacyId(Context context,
int legacyId,
Class<T> clazz) |
List<T> |
AbstractHibernateDAO.findMany(Context context,
org.hibernate.Query query)
Execute a JPA Criteria query and return a collection of results.
|
List<T> |
GenericDAO.findMany(Context context,
String query)
Execute a JPQL query and return a collection of results.
|
List<T> |
AbstractHibernateDAO.findMany(Context context,
String query) |
T |
GenericDAO.findUnique(Context context,
String query)
Execute a JPQL query returning a unique result.
|
T |
AbstractHibernateDAO.findUnique(Context context,
String query) |
static String |
I18nUtil.getDefaultLicense(Context context)
Get the appropriate localized version of the default.license according to language settings
|
static String |
LogManager.getHeader(Context context,
String action,
String extrainfo)
Generate the log header
|
protected org.hibernate.Session |
AbstractHibernateDAO.getHibernateSession(Context context) |
static String |
I18nUtil.getMessage(String key,
Context c)
Get the i18n message string for a given key and context
|
void |
GenericDAO.save(Context context,
T t) |
void |
AbstractHibernateDAO.save(Context context,
T t) |
| Modifier and Type | Field and Description |
|---|---|
protected static ThreadLocal<Context> |
Curator.curationCtx |
| Modifier and Type | Method and Description |
|---|---|
static Context |
Curator.curationContext()
Returns the context object used in the current curation thread.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Curator.curate(Context c,
DSpaceObject dso)
Performs all configured tasks upon DSpace object
(Community, Collection or Item).
|
void |
Curator.curate(Context c,
String id)
Performs all configured tasks upon object identified by id.
|
boolean |
WorkflowCuratorServiceImpl.curate(Curator curator,
Context c,
BasicWorkflowItem wfi) |
boolean |
WorkflowCuratorServiceImpl.curate(Curator curator,
Context c,
String wfId) |
protected DSpaceObject |
AbstractCurationTask.dereference(Context ctx,
String id)
Returns a DSpaceObject for passed identifier, if it exists
|
boolean |
WorkflowCuratorServiceImpl.doCuration(Context c,
BasicWorkflowItem wfi) |
protected void |
WorkflowCuratorServiceImpl.notifyContacts(Context c,
BasicWorkflowItem wfi,
WorkflowCuratorServiceImpl.Task task,
String status,
String action,
String message) |
int |
ResolvedTask.perform(Context ctx,
String id)
Perform the curation task for passed id
|
int |
CurationTask.perform(Context ctx,
String id)
Perform the curation task for passed id
|
int |
AbstractCurationTask.perform(Context ctx,
String id) |
int |
ScriptedTask.performId(Context ctx,
String id)
Perform the curation task for passed id
|
void |
Curator.queue(Context c,
String id,
String queueId)
Places a curation request for the object identified by id on a
managed queue named by the queueId.
|
protected List<EPerson> |
WorkflowCuratorServiceImpl.resolveContacts(Context c,
List<String> contacts,
BasicWorkflowItem wfi) |
boolean |
Curator.TaskRunner.run(Context c,
String id) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
WorkflowCuratorService.curate(Curator curator,
Context c,
BasicWorkflowItem wfi) |
boolean |
WorkflowCuratorService.curate(Curator curator,
Context c,
String wfId)
Determines and executes curation of a Workflow item.
|
boolean |
WorkflowCuratorService.doCuration(Context c,
BasicWorkflowItem wfi)
Determines and executes curation on a Workflow item.
|
| Modifier and Type | Field and Description |
|---|---|
protected Context |
FullTextContentStreams.context |
| Modifier and Type | Method and Description |
|---|---|
void |
SolrServiceSpellIndexingPlugin.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 |
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 |
SolrServiceIndexOutputPlugin.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 |
SolrServiceSearchPlugin.additionalSearchParameters(Context context,
DiscoverQuery discoveryQuery,
org.apache.solr.client.solrj.SolrQuery solrQuery) |
void |
SolrServiceResourceRestrictionPlugin.additionalSearchParameters(Context context,
DiscoverQuery discoveryQuery,
org.apache.solr.client.solrj.SolrQuery solrQuery) |
protected void |
SolrServiceImpl.buildDocument(Context context,
Collection collection)
Build a solr document for a DSpace Collection.
|
protected void |
SolrServiceImpl.buildDocument(Context context,
Community community)
Build a solr document for a DSpace Community.
|
protected void |
SolrServiceImpl.buildDocument(Context context,
Item item)
Build a Lucene document for a DSpace Item and write the index
|
void |
IndexEventConsumer.consume(Context ctx,
Event event)
Consume a content event -- just build the sets of objects to add (new) to
the index, update, and delete.
|
void |
SolrServiceImpl.createIndex(Context c)
create full index - wiping old index
|
void |
IndexingService.createIndex(Context context) |
String |
SolrServiceImpl.createLocationQueryForAdministrableItems(Context context) |
String |
SearchService.createLocationQueryForAdministrableItems(Context context)
Method to create a Query that includes all
communities and collections a user may administrate.
|
void |
IndexEventConsumer.end(Context ctx)
Process sets of objects to add, update, and delete in index.
|
protected DSpaceObject |
SolrServiceImpl.findDSpaceObject(Context context,
org.apache.solr.common.SolrDocument doc) |
void |
IndexEventConsumer.finish(Context ctx) |
protected List<String> |
SolrServiceImpl.getCollectionLocations(Context context,
Collection target) |
protected List<String> |
SolrServiceImpl.getItemLocations(Context context,
Item myitem) |
List<Item> |
SolrServiceImpl.getRelatedItems(Context context,
Item item,
DiscoveryMoreLikeThisConfiguration mltConfig) |
List<Item> |
SearchService.getRelatedItems(Context context,
Item item,
DiscoveryMoreLikeThisConfiguration moreLikeThisConfiguration) |
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) |
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) |
void |
SolrServiceImpl.indexContent(Context context,
DSpaceObject dso,
boolean force,
boolean commit) |
void |
IndexingService.indexContent(Context context,
DSpaceObject dso,
boolean force,
boolean commit) |
String |
SolrServiceImpl.locationToName(Context context,
String field,
String value) |
void |
SolrServiceImpl.reIndexContent(Context context,
DSpaceObject dso)
reIndexContent removes something from the index, then re-indexes it
|
void |
IndexingService.reIndexContent(Context context,
DSpaceObject dso) |
protected org.apache.solr.client.solrj.SolrQuery |
SolrServiceImpl.resolveToSolrQuery(Context context,
DiscoverQuery discoveryQuery,
boolean includeUnDiscoverable) |
protected DiscoverResult |
SolrServiceImpl.retrieveResult(Context context,
DiscoverQuery query,
org.apache.solr.client.solrj.response.QueryResponse solrQueryResponse) |
DiscoverResult |
SolrServiceImpl.search(Context context,
DiscoverQuery query) |
DiscoverResult |
SearchService.search(Context context,
DiscoverQuery query)
Convenient method to call @see #search(Context, DSpaceObject,
DiscoverQuery) with a null DSpace Object as scope (i.e.
|
DiscoverResult |
SolrServiceImpl.search(Context context,
DiscoverQuery discoveryQuery,
boolean includeUnDiscoverable) |
DiscoverResult |
SearchService.search(Context context,
DiscoverQuery query,
boolean includeWithdrawn) |
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) |
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) |
InputStream |
SolrServiceImpl.searchJSON(Context context,
DiscoverQuery query,
DSpaceObject dso,
String jsonIdentifier) |
InputStream |
SearchService.searchJSON(Context context,
DiscoverQuery query,
DSpaceObject dso,
String jsonIdentifier) |
InputStream |
SolrServiceImpl.searchJSON(Context context,
DiscoverQuery discoveryQuery,
String jsonIdentifier) |
InputStream |
SearchService.searchJSON(Context context,
DiscoverQuery query,
String jsonIdentifier) |
DiscoverFilterQuery |
SolrServiceImpl.toFilterQuery(Context context,
String field,
String operator,
String value) |
DiscoverFilterQuery |
SearchService.toFilterQuery(Context context,
String field,
String operator,
String value)
Transforms the given string field and value into a filter query
|
protected String |
SolrServiceImpl.transformAuthorityValue(Context context,
String field,
String value) |
protected String |
SolrServiceImpl.transformDisplayedValue(Context context,
String field,
String value) |
protected String |
SolrServiceImpl.transformSortValue(Context context,
String field,
String value) |
void |
SolrServiceImpl.unIndexContent(Context context,
DSpaceObject dso)
unIndex removes an Item, Collection, or Community
|
void |
IndexingService.unIndexContent(Context context,
DSpaceObject dso) |
void |
SolrServiceImpl.unIndexContent(Context context,
DSpaceObject dso,
boolean commit)
unIndex removes an Item, Collection, or Community
|
void |
IndexingService.unIndexContent(Context context,
DSpaceObject dso,
boolean commit) |
void |
SolrServiceImpl.unIndexContent(Context context,
String handle)
Unindex a Document in the Lucene index.
|
void |
IndexingService.unIndexContent(Context context,
String handle) |
void |
SolrServiceImpl.unIndexContent(Context context,
String handle,
boolean commit)
Unindex a Document in the Lucene Index.
|
void |
IndexingService.unIndexContent(Context context,
String handle,
boolean commit) |
void |
SolrServiceImpl.updateIndex(Context context)
Iterates over all Items, Collections and Communities.
|
void |
IndexingService.updateIndex(Context context) |
void |
SolrServiceImpl.updateIndex(Context context,
boolean force)
Iterates over all Items, Collections and Communities.
|
void |
IndexingService.updateIndex(Context context,
boolean force) |
| Constructor and Description |
|---|
FullTextContentStreams(Context context,
Item parentItem) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CitationDocumentServiceImpl.canGenerateCitationVersion(Context context,
Bitstream bitstream) |
protected void |
CitationDocumentServiceImpl.generateCoverPage(Context context,
org.apache.pdfbox.pdmodel.PDDocument document,
org.apache.pdfbox.pdmodel.PDPage coverPage,
Item item) |
String |
CitationDocumentServiceImpl.getOwningCommunity(Context context,
Item item) |
Boolean |
CitationDocumentServiceImpl.isCitationEnabledForBitstream(Bitstream bitstream,
Context context) |
protected boolean |
CitationDocumentServiceImpl.isCitationEnabledThroughCollection(Context context,
Bitstream bitstream) |
File |
CitationDocumentServiceImpl.makeCitedDocument(Context context,
Bitstream bitstream) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CitationDocumentService.canGenerateCitationVersion(Context context,
Bitstream bitstream) |
String |
CitationDocumentService.getOwningCommunity(Context context,
Item item)
Get name of owning community
|
Boolean |
CitationDocumentService.isCitationEnabledForBitstream(Bitstream bitstream,
Context context)
Repository policy can specify to have a custom citation cover/tail page to the document, which embeds metadata.
|
File |
CitationDocumentService.makeCitedDocument(Context context,
Bitstream bitstream)
Creates a
cited document from the given bitstream of the given item.
|
| Modifier and Type | Method and Description |
|---|---|
void |
EmbargoSetter.checkEmbargo(Context context,
Item item)
Check that embargo is properly set on Item.
|
void |
EmbargoServiceImpl.checkEmbargo(Context context,
Item item) |
void |
DefaultEmbargoSetter.checkEmbargo(Context context,
Item item)
Check that embargo is properly set on Item: no read access to bitstreams.
|
Iterator<Item> |
EmbargoServiceImpl.findItemsByLiftMetadata(Context context) |
protected void |
DefaultEmbargoSetter.generatePolicies(Context context,
Date embargoDate,
String reason,
DSpaceObject dso,
Collection owningCollection) |
DCDate |
EmbargoServiceImpl.getEmbargoTermsAsDate(Context context,
Item item) |
List<MetadataValue> |
EmbargoServiceImpl.getLiftMetadata(Context context,
Item item) |
void |
EmbargoServiceImpl.liftEmbargo(Context context,
Item item) |
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.
|
DCDate |
EmbargoSetter.parseTerms(Context context,
Item item,
String terms)
Get lift date of embargo from the "terms" supplied in the
metadata (or other available state) of this Item.
|
DCDate |
DefaultEmbargoSetter.parseTerms(Context context,
Item item,
String terms)
Parse the terms into a definite date.
|
DCDate |
DayTableEmbargoSetter.parseTerms(Context context,
Item item,
String terms)
Parse the terms into a definite date.
|
protected static boolean |
EmbargoCLITool.processOneItem(Context context,
Item item,
org.apache.commons.cli.CommandLine line,
Date now) |
void |
EmbargoSetter.setEmbargo(Context context,
Item item)
Enforce embargo by (for example) turning off all read access to
bitstreams in this Item.
|
void |
EmbargoServiceImpl.setEmbargo(Context context,
Item item) |
void |
DefaultEmbargoSetter.setEmbargo(Context context,
Item item)
Enforce embargo by turning off all read access to bitstreams in
this Item.
|
| Modifier and Type | Method and Description |
|---|---|
void |
EmbargoService.checkEmbargo(Context context,
Item item) |
Iterator<Item> |
EmbargoService.findItemsByLiftMetadata(Context context) |
DCDate |
EmbargoService.getEmbargoTermsAsDate(Context context,
Item item)
Get the embargo lift date for an Item, if any.
|
List<MetadataValue> |
EmbargoService.getLiftMetadata(Context context,
Item item) |
void |
EmbargoService.liftEmbargo(Context context,
Item item)
Lift the embargo on an item which is assumed to be under embargo.
|
void |
EmbargoService.setEmbargo(Context context,
Item item)
Put an Item under embargo until the specified lift date.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SupervisorServiceImpl.add(Context context,
Group group,
WorkspaceItem workspaceItem,
int policy) |
void |
GroupServiceImpl.addMember(Context context,
Group group,
EPerson e) |
void |
GroupServiceImpl.addMember(Context context,
Group groupParent,
Group groupChild) |
List<Group> |
GroupServiceImpl.allMemberGroups(Context context,
EPerson ePerson) |
Set<Group> |
GroupServiceImpl.allMemberGroupsSet(Context context,
EPerson ePerson) |
List<EPerson> |
GroupServiceImpl.allMembers(Context c,
Group g) |
boolean |
EPersonServiceImpl.checkPassword(Context context,
EPerson ePerson,
String attempt) |
void |
EPersonConsumer.consume(Context context,
Event event)
Consume the event
|
int |
GroupServiceImpl.countTotal(Context context) |
int |
EPersonServiceImpl.countTotal(Context context) |
RegistrationData |
RegistrationDataServiceImpl.create(Context context) |
Group |
GroupServiceImpl.create(Context context) |
EPerson |
EPersonServiceImpl.create(Context context) |
void |
EPersonServiceImpl.delete(Context context,
EPerson ePerson) |
void |
GroupServiceImpl.delete(Context context,
Group group) |
void |
RegistrationDataServiceImpl.delete(Context context,
RegistrationData registrationData) |
void |
SubscribeServiceImpl.deleteByCollection(Context context,
Collection collection) |
void |
SubscribeServiceImpl.deleteByEPerson(Context context,
EPerson ePerson) |
void |
RegistrationDataServiceImpl.deleteByToken(Context context,
String token) |
void |
AccountServiceImpl.deleteToken(Context context,
String token)
Delete token.
|
void |
EPersonConsumer.end(Context ctx)
Handle the end of the event
|
RegistrationData |
RegistrationDataServiceImpl.find(Context context,
int id) |
Group |
GroupServiceImpl.find(Context context,
UUID id) |
EPerson |
EPersonServiceImpl.find(Context context,
UUID id) |
List<Subscription> |
SubscribeServiceImpl.findAll(Context context) |
List<Group> |
GroupServiceImpl.findAll(Context context,
int sortField)
Deprecated.
|
List<EPerson> |
EPersonServiceImpl.findAll(Context context,
int sortField) |
List<Group> |
GroupServiceImpl.findAll(Context context,
List<MetadataField> metadataSortFields) |
RegistrationData |
RegistrationDataServiceImpl.findByEmail(Context context,
String email) |
EPerson |
EPersonServiceImpl.findByEmail(Context context,
String email) |
List<EPerson> |
EPersonServiceImpl.findByGroups(Context c,
Set<Group> groups) |
Group |
GroupServiceImpl.findByIdOrLegacyId(Context context,
String id) |
EPerson |
EPersonServiceImpl.findByIdOrLegacyId(Context context,
String id) |
Group |
GroupServiceImpl.findByLegacyId(Context context,
int id) |
EPerson |
EPersonServiceImpl.findByLegacyId(Context context,
int legacyId) |
List<Group> |
GroupServiceImpl.findByMetadataField(Context context,
String searchValue,
MetadataField metadataField) |
Group |
GroupServiceImpl.findByName(Context context,
String name) |
EPerson |
EPersonServiceImpl.findByNetid(Context context,
String netId) |
RegistrationData |
RegistrationDataServiceImpl.findByToken(Context context,
String token) |
List<EPerson> |
EPersonServiceImpl.findEPeopleWithSubscription(Context context) |
List<EPerson> |
EPersonServiceImpl.findNotActiveSince(Context context,
Date date) |
List<EPerson> |
EPersonServiceImpl.findUnsalted(Context context) |
void |
EPersonConsumer.finish(Context ctx)
Finish the event
|
List<Collection> |
SubscribeServiceImpl.getAvailableSubscriptions(Context context) |
List<Collection> |
SubscribeServiceImpl.getAvailableSubscriptions(Context context,
EPerson eperson) |
List<String> |
EPersonServiceImpl.getDeleteConstraints(Context context,
EPerson ePerson) |
String |
AccountServiceImpl.getEmail(Context context,
String token)
Return the e-mail address referred to by a token, or null if email
address can't be found ignores expiration of token
|
List<Group> |
GroupServiceImpl.getEmptyGroups(Context context) |
EPerson |
AccountServiceImpl.getEPerson(Context context,
String token)
Return the EPerson corresponding to token, where token was emailed to the
person by either the sendRegistrationInfo or sendForgotPasswordInfo
methods.
|
DSpaceObject |
GroupServiceImpl.getParentObject(Context context,
Group group) |
List<Subscription> |
SubscribeServiceImpl.getSubscriptions(Context context,
EPerson eperson) |
void |
GroupServiceImpl.initDefaultGroupNames(Context context) |
protected boolean |
GroupServiceImpl.isEPersonInGroup(Context context,
Group group,
EPerson ePerson) |
boolean |
GroupServiceImpl.isMember(Context context,
EPerson ePerson,
Group group) |
boolean |
GroupServiceImpl.isMember(Context context,
EPerson eperson,
String groupName) |
boolean |
GroupServiceImpl.isMember(Context context,
Group group) |
boolean |
GroupServiceImpl.isMember(Context context,
String groupName) |
boolean |
SupervisorServiceImpl.isOrder(Context context,
WorkspaceItem workspaceItem,
Group group) |
boolean |
GroupServiceImpl.isParentOf(Context context,
Group parentGroup,
Group childGroup) |
boolean |
SubscribeServiceImpl.isSubscribed(Context context,
EPerson eperson,
Collection collection) |
static void |
SubscribeCLITool.processDaily(Context context,
boolean test)
Process subscriptions.
|
void |
SupervisorServiceImpl.remove(Context context,
WorkspaceItem workspaceItem,
Group group) |
void |
GroupServiceImpl.removeMember(Context context,
Group group,
EPerson ePerson) |
void |
GroupServiceImpl.removeMember(Context context,
Group groupParent,
Group childGroup) |
protected void |
GroupServiceImpl.rethinkGroupCache(Context context,
boolean flushQueries)
Regenerate the group cache AKA the group2groupcache table in the database -
meant to be called when a group is added or removed from another group
|
List<Group> |
GroupServiceImpl.search(Context context,
String groupIdentifier) |
List<EPerson> |
EPersonServiceImpl.search(Context context,
String query) |
List<Group> |
GroupServiceImpl.search(Context context,
String groupIdentifier,
int offset,
int limit) |
List<EPerson> |
EPersonServiceImpl.search(Context context,
String query,
int offset,
int limit) |
int |
GroupServiceImpl.searchResultCount(Context context,
String groupIdentifier) |
int |
EPersonServiceImpl.searchResultCount(Context context,
String query) |
static void |
SubscribeCLITool.sendEmail(Context context,
EPerson eperson,
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.
|
protected void |
AccountServiceImpl.sendEmail(Context context,
String email,
boolean isRegister,
RegistrationData rd)
Send a DSpace message to the given email address.
|
void |
AccountServiceImpl.sendForgotPasswordInfo(Context context,
String email)
Email forgot password info to the given email address.
|
protected RegistrationData |
AccountServiceImpl.sendInfo(Context context,
String email,
boolean isRegister,
boolean send) |
void |
AccountServiceImpl.sendRegistrationInfo(Context context,
String email)
Email registration info to the given email address.
|
void |
EPerson.setFirstName(Context context,
String firstname)
Set the eperson's first name
|
void |
EPerson.setLanguage(Context context,
String language)
Set the EPerson's language.
|
void |
EPerson.setLastName(Context context,
String lastname)
Set the eperson's last name
|
void |
EPersonServiceImpl.setMetadata(Context context,
EPerson ePerson,
String field,
String value) |
void |
SubscribeServiceImpl.subscribe(Context context,
EPerson eperson,
Collection collection) |
void |
SubscribeServiceImpl.unsubscribe(Context context,
EPerson eperson,
Collection collection) |
void |
EPersonServiceImpl.update(Context context,
EPerson ePerson) |
void |
GroupServiceImpl.update(Context context,
Group group)
Update the group - writing out group object and EPerson list if necessary
|
void |
RegistrationDataServiceImpl.update(Context context,
List<RegistrationData> registrationDataRecords) |
void |
RegistrationDataServiceImpl.update(Context context,
RegistrationData registrationData) |
void |
EPersonServiceImpl.updateLastModified(Context context,
EPerson dso) |
void |
GroupServiceImpl.updateLastModified(Context context,
Group dso) |
| Modifier and Type | Method and Description |
|---|---|
int |
GroupDAO.countByNameLike(Context context,
String groupName)
Count the number of groups that have a name that contains the given string
|
int |
GroupDAO.countRows(Context context)
Count the number of groups in DSpace
|
int |
EPersonDAO.countRows(Context context) |
void |
Group2GroupCacheDAO.deleteAll(Context context) |
void |
SubscriptionDAO.deleteByCollection(Context context,
Collection collection) |
void |
SubscriptionDAO.deleteByCollectionAndEPerson(Context context,
Collection collection,
EPerson eperson) |
void |
SubscriptionDAO.deleteByEPerson(Context context,
EPerson eperson) |
void |
RegistrationDataDAO.deleteByToken(Context context,
String token) |
Group2GroupCache |
Group2GroupCacheDAO.find(Context context,
Group parent,
Group child) |
List<Group> |
GroupDAO.findAll(Context context)
Find all groups ordered by name ascending
|
List<Group> |
GroupDAO.findAll(Context context,
List<MetadataField> sortMetadataFields)
Find all groups ordered by the specified metadata fields ascending
|
List<EPerson> |
EPersonDAO.findAll(Context context,
MetadataField metadataFieldSort,
String sortColumn) |
List<Subscription> |
SubscriptionDAO.findAllOrderedByEPerson(Context context) |
List<EPerson> |
EPersonDAO.findAllSubscribers(Context context) |
List<Group2GroupCache> |
Group2GroupCacheDAO.findByChildren(Context context,
Iterable<Group> groups) |
Subscription |
SubscriptionDAO.findByCollectionAndEPerson(Context context,
EPerson eperson,
Collection collection) |
RegistrationData |
RegistrationDataDAO.findByEmail(Context context,
String email) |
EPerson |
EPersonDAO.findByEmail(Context context,
String email) |
List<Subscription> |
SubscriptionDAO.findByEPerson(Context context,
EPerson eperson) |
List<Group> |
GroupDAO.findByEPerson(Context context,
EPerson ePerson)
Find all groups that the given ePerson belongs to
|
List<EPerson> |
EPersonDAO.findByGroups(Context context,
Set<Group> groups) |
Group |
GroupDAO.findByIdAndMembership(Context context,
UUID id,
EPerson ePerson)
Find a group by its name and the membership of the given EPerson
|
List<Group> |
GroupDAO.findByMetadataField(Context context,
String searchValue,
MetadataField metadataField)
Look up groups based on their value for a certain metadata field (NOTE: name is not stored as metadata)
|
Group |
GroupDAO.findByName(Context context,
String name)
Find a group by its name (exact match)
|
List<Group> |
GroupDAO.findByNameLike(Context context,
String groupName,
int offset,
int limit)
Find a group by its name (fuzzy match)
|
EPerson |
EPersonDAO.findByNetid(Context context,
String netid) |
List<Group2GroupCache> |
Group2GroupCacheDAO.findByParent(Context context,
Group group) |
Group2GroupCache |
Group2GroupCacheDAO.findByParentAndChild(Context context,
Group parent,
Group child) |
RegistrationData |
RegistrationDataDAO.findByToken(Context context,
String token) |
List<EPerson> |
EPersonDAO.findNotActiveSince(Context context,
Date date) |
List<EPerson> |
EPersonDAO.findWithPasswordWithoutDigestAlgorithm(Context context) |
List<Group> |
GroupDAO.getEmptyGroups(Context context)
Return all empty groups
|
List<org.apache.commons.lang3.tuple.Pair<UUID,UUID>> |
GroupDAO.getGroup2GroupResults(Context context,
boolean flushQueries)
Get a list of all direct parent - child group relations in the database
|
List<EPerson> |
EPersonDAO.search(Context context,
String query,
List<MetadataField> queryFields,
List<MetadataField> sortFields,
int offset,
int limit) |
int |
EPersonDAO.searchResultCount(Context context,
String query,
List<MetadataField> queryFields) |
| Modifier and Type | Method and Description |
|---|---|
int |
GroupDAOImpl.countByNameLike(Context context,
String groupName) |
int |
GroupDAOImpl.countRows(Context context) |
int |
EPersonDAOImpl.countRows(Context context) |
void |
GroupDAOImpl.delete(Context context,
Group group) |
void |
Group2GroupCacheDAOImpl.deleteAll(Context context) |
void |
SubscriptionDAOImpl.deleteByCollection(Context context,
Collection collection) |
void |
SubscriptionDAOImpl.deleteByCollectionAndEPerson(Context context,
Collection collection,
EPerson eperson) |
void |
SubscriptionDAOImpl.deleteByEPerson(Context context,
EPerson eperson) |
void |
RegistrationDataDAOImpl.deleteByToken(Context context,
String token) |
Group2GroupCache |
Group2GroupCacheDAOImpl.find(Context context,
Group parent,
Group child) |
List<Group> |
GroupDAOImpl.findAll(Context context) |
List<Group> |
GroupDAOImpl.findAll(Context context,
List<MetadataField> sortMetadataFields) |
List<EPerson> |
EPersonDAOImpl.findAll(Context context,
MetadataField metadataSortField,
String sortField) |
List<Subscription> |
SubscriptionDAOImpl.findAllOrderedByEPerson(Context context) |
List<EPerson> |
EPersonDAOImpl.findAllSubscribers(Context context) |
List<Group2GroupCache> |
Group2GroupCacheDAOImpl.findByChildren(Context context,
Iterable<Group> groups) |
Subscription |
SubscriptionDAOImpl.findByCollectionAndEPerson(Context context,
EPerson eperson,
Collection collection) |
RegistrationData |
RegistrationDataDAOImpl.findByEmail(Context context,
String email) |
EPerson |
EPersonDAOImpl.findByEmail(Context context,
String email) |
List<Subscription> |
SubscriptionDAOImpl.findByEPerson(Context context,
EPerson eperson) |
List<Group> |
GroupDAOImpl.findByEPerson(Context context,
EPerson ePerson) |
List<EPerson> |
EPersonDAOImpl.findByGroups(Context context,
Set<Group> groups) |
Group |
GroupDAOImpl.findByIdAndMembership(Context context,
UUID id,
EPerson ePerson) |
List<Group> |
GroupDAOImpl.findByMetadataField(Context context,
String searchValue,
MetadataField metadataField) |
Group |
GroupDAOImpl.findByName(Context context,
String name) |
List<Group> |
GroupDAOImpl.findByNameLike(Context context,
String groupName,
int offset,
int limit) |
EPerson |
EPersonDAOImpl.findByNetid(Context context,
String netid) |
List<Group2GroupCache> |
Group2GroupCacheDAOImpl.findByParent(Context context,
Group group) |
Group2GroupCache |
Group2GroupCacheDAOImpl.findByParentAndChild(Context context,
Group parent,
Group child) |
RegistrationData |
RegistrationDataDAOImpl.findByToken(Context context,
String token) |
List<EPerson> |
EPersonDAOImpl.findNotActiveSince(Context context,
Date date) |
List<EPerson> |
EPersonDAOImpl.findWithPasswordWithoutDigestAlgorithm(Context context) |
List<Group> |
GroupDAOImpl.getEmptyGroups(Context context) |
List<org.apache.commons.lang3.tuple.Pair<UUID,UUID>> |
GroupDAOImpl.getGroup2GroupResults(Context context,
boolean flushQueries) |
protected org.hibernate.Query |
EPersonDAOImpl.getSearchQuery(Context context,
String queryString,
String queryParam,
List<MetadataField> queryFields,
List<MetadataField> sortFields,
String sortField) |
List<EPerson> |
EPersonDAOImpl.search(Context context,
String query,
List<MetadataField> queryFields,
List<MetadataField> sortFields,
int offset,
int limit) |
int |
EPersonDAOImpl.searchResultCount(Context context,
String query,
List<MetadataField> queryFields) |
| Modifier and Type | Method and Description |
|---|---|
void |
SupervisorService.add(Context context,
Group group,
WorkspaceItem workspaceItem,
int policy)
adds a supervision order to the database
|
void |
GroupService.addMember(Context context,
Group group,
EPerson e)
add an eperson member
|
void |
GroupService.addMember(Context context,
Group groupParent,
Group groupChild)
add group to this group
|
List<Group> |
GroupService.allMemberGroups(Context context,
EPerson ePerson)
Get all of the groups that an eperson is a member of.
|
Set<Group> |
GroupService.allMemberGroupsSet(Context context,
EPerson ePerson) |
List<EPerson> |
GroupService.allMembers(Context context,
Group group)
Get all of the epeople who are a member of the
specified group, or a member of a sub-group of the
specified group, etc.
|
boolean |
EPersonService.checkPassword(Context context,
EPerson ePerson,
String attempt)
Check EPerson's password.
|
int |
GroupService.countTotal(Context context)
Count the total number of groups in DSpace
|
int |
EPersonService.countTotal(Context context) |
Group |
GroupService.create(Context context)
Create a new group
|
EPerson |
EPersonService.create(Context context)
Create a new eperson
|
void |
SubscribeService.deleteByCollection(Context context,
Collection collection) |
void |
SubscribeService.deleteByEPerson(Context context,
EPerson ePerson) |
void |
RegistrationDataService.deleteByToken(Context context,
String token) |
void |
AccountService.deleteToken(Context context,
String token) |
List<Subscription> |
SubscribeService.findAll(Context context) |
List<Group> |
GroupService.findAll(Context context,
int sortField)
Deprecated.
|
List<EPerson> |
EPersonService.findAll(Context context,
int sortField)
Find all the epeople that match a particular query
ID
LASTNAME
EMAIL
NETID
|
List<Group> |
GroupService.findAll(Context context,
List<MetadataField> metadataSortFields)
Finds all groups in the site
|
RegistrationData |
RegistrationDataService.findByEmail(Context context,
String email) |
EPerson |
EPersonService.findByEmail(Context context,
String email)
Find the eperson by their email address.
|
List<EPerson> |
EPersonService.findByGroups(Context c,
Set<Group> groups) |
List<Group> |
GroupService.findByMetadataField(Context context,
String searchValue,
MetadataField metadataField)
Look up groups based on their value for a certain metadata field (NOTE: name is not stored as metadata)
|
Group |
GroupService.findByName(Context context,
String name)
Find the group by its name - assumes name is unique
|
EPerson |
EPersonService.findByNetid(Context context,
String netId)
Find the eperson by their netid.
|
RegistrationData |
RegistrationDataService.findByToken(Context context,
String token) |
List<EPerson> |
EPersonService.findEPeopleWithSubscription(Context context) |
List<EPerson> |
EPersonService.findNotActiveSince(Context context,
Date date) |
List<EPerson> |
EPersonService.findUnsalted(Context context)
Retrieve all accounts which have a password but do not have a digest algorithm
|
List<Collection> |
SubscribeService.getAvailableSubscriptions(Context context)
Find out which collections the currently logged in e-person can subscribe to
|
List<Collection> |
SubscribeService.getAvailableSubscriptions(Context context,
EPerson eperson)
Find out which collections an e-person can subscribe to
|
List<String> |
EPersonService.getDeleteConstraints(Context context,
EPerson ePerson)
Check for presence of EPerson in tables that have constraints on
EPersons.
|
String |
AccountService.getEmail(Context context,
String token) |
List<Group> |
GroupService.getEmptyGroups(Context context)
Find all empty groups in DSpace
|
EPerson |
AccountService.getEPerson(Context context,
String token) |
List<Subscription> |
SubscribeService.getSubscriptions(Context context,
EPerson eperson)
Find out which collections an e-person is subscribed to
|
void |
GroupService.initDefaultGroupNames(Context context)
Initializes the group names for anonymous & administrator, and marks them
"permanent".
|
boolean |
GroupService.isMember(Context context,
EPerson eperson,
Group group)
fast check to see if an eperson is a member called with eperson id, does
database lookup without instantiating all of the epeople objects and is
thus a static method
|
boolean |
GroupService.isMember(Context context,
EPerson epersonToCheck,
String groupName)
fast check to see if an eperson is a member called with eperson id, does
database lookup without instantiating all of the epeople objects and is
thus a static method.
|
boolean |
GroupService.isMember(Context context,
Group group)
fast check to see if an eperson is a member called with eperson id, does
database lookup without instantiating all of the epeople objects and is
thus a static method
|
boolean |
GroupService.isMember(Context context,
String groupName)
fast check to see if an eperson is a member called with eperson id, does
database lookup without instantiating all of the epeople objects and is
thus a static method.
|
boolean |
SupervisorService.isOrder(Context context,
WorkspaceItem workspaceItem,
Group group)
finds out if there is a supervision order that matches this set
of values
|
boolean |
GroupService.isParentOf(Context context,
Group parentGroup,
Group childGroup)
Check to see if parentGroup is a direct or in-direct parent of a childGroup.
|
boolean |
SubscribeService.isSubscribed(Context context,
EPerson eperson,
Collection collection)
Is that e-person subscribed to that collection?
|
void |
SupervisorService.remove(Context context,
WorkspaceItem workspaceItem,
Group group)
removes the requested group from the requested workspace item in terms
of supervision.
|
void |
GroupService.removeMember(Context context,
Group group,
EPerson ePerson)
remove an eperson from a group
|
void |
GroupService.removeMember(Context context,
Group groupParent,
Group childGroup)
remove group from this group
|
List<Group> |
GroupService.search(Context context,
String groupIdentifier)
Find the groups that match the search query across eperson_group_id or name
|
List<EPerson> |
EPersonService.search(Context context,
String query)
Find the epeople that match the search query across firstname, lastname or email.
|
List<Group> |
GroupService.search(Context context,
String groupIdentifier,
int offset,
int limit)
Find the groups that match the search query across eperson_group_id or name
|
List<EPerson> |
EPersonService.search(Context context,
String query,
int offset,
int limit)
Find the epeople that match the search query across firstname, lastname or email.
|
int |
GroupService.searchResultCount(Context context,
String query)
Returns the total number of groups returned by a specific query, without the overhead
of creating the Group objects to store the results.
|
int |
EPersonService.searchResultCount(Context context,
String query)
Returns the total number of epeople returned by a specific query, without the overhead
of creating the EPerson objects to store the results.
|
void |
AccountService.sendForgotPasswordInfo(Context context,
String email) |
void |
AccountService.sendRegistrationInfo(Context context,
String email) |
void |
EPersonService.setMetadata(Context context,
EPerson ePerson,
String field,
String value)
Deprecated.
|
void |
SubscribeService.subscribe(Context context,
EPerson eperson,
Collection collection)
Subscribe an e-person to a collection.
|
void |
SubscribeService.unsubscribe(Context context,
EPerson eperson,
Collection collection)
Unsubscribe an e-person to a collection.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TestConsumer.consume(Context ctx,
Event event)
Consume a content event - display it in detail.
|
void |
Consumer.consume(Context ctx,
Event event)
Consume an event; events may get filtered at the dispatcher level, hiding
it from the consumer.
|
abstract void |
Dispatcher.dispatch(Context ctx)
Dispatch all events added to this Context according to configured
consumers.
|
void |
BasicDispatcher.dispatch(Context ctx)
Dispatch all events added to this Context according to configured
consumers.
|
void |
TestConsumer.end(Context ctx) |
void |
Consumer.end(Context ctx)
Signal that there are no more events queued in this event stream and
event processing for the preceding consume calls should be finished up.
|
void |
TestConsumer.finish(Context ctx) |
void |
Consumer.finish(Context ctx)
Finish - free any allocated resources.
|
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 |
|---|---|
long |
HandleServiceImpl.countHandlesByPrefix(Context context,
String prefix) |
int |
HandleServiceImpl.countTotal(Context context) |
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) |
protected String |
HandleServiceImpl.createId(Context context)
Create/mint a new handle id.
|
String |
HandleServiceImpl.findHandle(Context context,
DSpaceObject dso) |
protected Handle |
HandleServiceImpl.findHandleInternal(Context context,
String handle)
Find the database row corresponding to handle.
|
List<String> |
HandleServiceImpl.getHandlesForPrefix(Context context,
String prefix) |
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) |
DSpaceObject |
HandleServiceImpl.resolveToObject(Context context,
String handle) |
String |
HandleServiceImpl.resolveToURL(Context context,
String handle) |
String |
HandleServiceImpl.resolveUrlToHandle(Context context,
String url) |
void |
HandleServiceImpl.unbindHandle(Context context,
DSpaceObject dso) |
int |
HandleServiceImpl.updateHandlesWithNewPrefix(Context context,
String newPrefix,
String oldPrefix) |
| Modifier and Type | Method and Description |
|---|---|
long |
HandleDAO.countHandlesByPrefix(Context context,
String prefix) |
int |
HandleDAO.countRows(Context context) |
Handle |
HandleDAO.findByHandle(Context context,
String handle) |
List<Handle> |
HandleDAO.findByPrefix(Context context,
String prefix) |
List<Handle> |
HandleDAO.getHandlesByDSpaceObject(Context context,
DSpaceObject dso) |
Long |
HandleDAO.getNextHandleSuffix(Context context) |
int |
HandleDAO.updateHandlesWithNewPrefix(Context context,
String newPrefix,
String oldPrefix) |
| Modifier and Type | Method and Description |
|---|---|
long |
HandleDAOImpl.countHandlesByPrefix(Context context,
String prefix) |
int |
HandleDAOImpl.countRows(Context context) |
Handle |
HandleDAOImpl.findByHandle(Context context,
String handle) |
List<Handle> |
HandleDAOImpl.findByPrefix(Context context,
String prefix) |
List<Handle> |
HandleDAOImpl.getHandlesByDSpaceObject(Context context,
DSpaceObject dso) |
Long |
HandleDAOImpl.getNextHandleSuffix(Context context)
Return next available value of Handle suffix (based on DB sequence).
|
int |
HandleDAOImpl.updateHandlesWithNewPrefix(Context context,
String newPrefix,
String oldPrefix) |
| Modifier and Type | Method and Description |
|---|---|
long |
HandleService.countHandlesByPrefix(Context context,
String prefix) |
int |
HandleService.countTotal(Context context) |
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.
|
List<String> |
HandleService.getHandlesForPrefix(Context context,
String prefix)
Return all the handles which start with prefix.
|
void |
HandleService.modifyHandleDSpaceObject(Context context,
String handle,
DSpaceObject newOwner) |
DSpaceObject |
HandleService.resolveToObject(Context context,
String handle)
Return the object which handle maps to, or null.
|
String |
HandleService.resolveToURL(Context context,
String handle)
Return the local URL for handle, or null if handle cannot be found.
|
String |
HandleService.resolveUrlToHandle(Context context,
String url)
Try to detect a handle in a URL.
|
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.
|
int |
HandleService.updateHandlesWithNewPrefix(Context context,
String newPrefix,
String oldPrefix) |
| Modifier and Type | Field and Description |
|---|---|
protected Context |
HarvestScheduler.mainContext |
| Modifier and Type | Method and Description |
|---|---|
void |
HarvestScheduler.addThread(Context context,
HarvestedCollection harvestedCollection)
Adds a thread to the ready stack.
|
void |
HarvestConsumer.consume(Context context,
Event event)
Consume the event
|
HarvestedCollection |
HarvestedCollectionServiceImpl.create(Context context,
Collection collection) |
HarvestedItem |
HarvestedItemServiceImpl.create(Context context,
Item item,
String itemOAIid) |
void |
HarvestedCollectionServiceImpl.delete(Context context,
HarvestedCollection harvestedCollection) |
void |
HarvestedItemServiceImpl.delete(Context context,
HarvestedItem harvestedItem) |
void |
HarvestConsumer.end(Context ctx)
Handle the end of the event
|
boolean |
HarvestedCollectionServiceImpl.exists(Context context) |
HarvestedCollection |
HarvestedCollectionServiceImpl.find(Context context,
Collection collection) |
HarvestedItem |
HarvestedItemServiceImpl.find(Context context,
Item item) |
List<HarvestedCollection> |
HarvestedCollectionServiceImpl.findAll(Context context) |
List<HarvestedCollection> |
HarvestedCollectionServiceImpl.findByStatus(Context context,
int status) |
HarvestedCollection |
HarvestedCollectionServiceImpl.findNewestHarvest(Context context) |
HarvestedCollection |
HarvestedCollectionServiceImpl.findOldestHarvest(Context context) |
List<HarvestedCollection> |
HarvestedCollectionServiceImpl.findReady(Context context) |
void |
HarvestConsumer.finish(Context ctx)
Finish the event
|
Item |
HarvestedItemServiceImpl.getItemByOAIId(Context context,
String itemOaiID,
Collection collection) |
boolean |
HarvestedCollectionServiceImpl.isHarvestable(Context context,
Collection collection) |
boolean |
HarvestedCollectionServiceImpl.isReady(Context context,
Collection collection) |
void |
HarvestedCollectionServiceImpl.update(Context context,
HarvestedCollection harvestedCollection) |
void |
HarvestedItemServiceImpl.update(Context context,
HarvestedItem harvestedItem) |
| Constructor and Description |
|---|
OAIHarvester(Context c,
DSpaceObject dso,
HarvestedCollection hc) |
| Modifier and Type | Method and Description |
|---|---|
int |
HarvestedCollectionDAO.count(Context context) |
HarvestedCollection |
HarvestedCollectionDAO.findByCollection(Context context,
Collection collection) |
HarvestedItem |
HarvestedItemDAO.findByItem(Context context,
Item item) |
List<HarvestedCollection> |
HarvestedCollectionDAO.findByLastHarvestedAndHarvestTypeAndHarvestStatusesAndHarvestTime(Context context,
Date startTime,
int minimalType,
int[] statuses,
int expirationStatus,
Date expirationTime) |
HarvestedItem |
HarvestedItemDAO.findByOAIId(Context context,
String itemOaiID,
Collection collection) |
List<HarvestedCollection> |
HarvestedCollectionDAO.findByStatus(Context context,
int status) |
HarvestedCollection |
HarvestedCollectionDAO.findByStatusAndMinimalTypeOrderByLastHarvestedAsc(Context context,
int status,
int type,
int limit) |
HarvestedCollection |
HarvestedCollectionDAO.findByStatusAndMinimalTypeOrderByLastHarvestedDesc(Context context,
int status,
int type,
int limit) |
| Modifier and Type | Method and Description |
|---|---|
int |
HarvestedCollectionDAOImpl.count(Context context) |
HarvestedCollection |
HarvestedCollectionDAOImpl.findByCollection(Context context,
Collection collection) |
HarvestedItem |
HarvestedItemDAOImpl.findByItem(Context context,
Item item) |
List<HarvestedCollection> |
HarvestedCollectionDAOImpl.findByLastHarvestedAndHarvestTypeAndHarvestStatusesAndHarvestTime(Context context,
Date startTime,
int minimalType,
int[] statuses,
int expirationStatus,
Date expirationTime) |
HarvestedItem |
HarvestedItemDAOImpl.findByOAIId(Context context,
String itemOaiID,
Collection collection) |
List<HarvestedCollection> |
HarvestedCollectionDAOImpl.findByStatus(Context context,
int status) |
HarvestedCollection |
HarvestedCollectionDAOImpl.findByStatusAndMinimalTypeOrderByLastHarvestedAsc(Context context,
int status,
int type,
int limit) |
HarvestedCollection |
HarvestedCollectionDAOImpl.findByStatusAndMinimalTypeOrderByLastHarvestedDesc(Context context,
int status,
int type,
int limit) |
protected org.hibernate.Criteria |
HarvestedCollectionDAOImpl.getByStatusAndMinimalTypeCriteria(Context context,
int status,
int type,
int limit) |
| Modifier and Type | Method and Description |
|---|---|
HarvestedCollection |
HarvestedCollectionService.create(Context context,
Collection collection)
Create a new harvest instance row for a specified collection.
|
HarvestedItem |
HarvestedItemService.create(Context context,
Item item,
String itemOAIid)
Create a new harvested item row for a specified item id.
|
void |
HarvestedCollectionService.delete(Context context,
HarvestedCollection harvestedCollection) |
void |
HarvestedItemService.delete(Context context,
HarvestedItem harvestedItem) |
boolean |
HarvestedCollectionService.exists(Context context) |
HarvestedCollection |
HarvestedCollectionService.find(Context context,
Collection collection)
Find the harvest settings corresponding to this collection
|
HarvestedItem |
HarvestedItemService.find(Context context,
Item item)
Find the harvest parameters corresponding to the specified DSpace item
|
List<HarvestedCollection> |
HarvestedCollectionService.findAll(Context context)
Find all collections that are set up for harvesting
return: list of collection id's
|
List<HarvestedCollection> |
HarvestedCollectionService.findByStatus(Context context,
int status)
Find all collections with the specified status flag.
|
HarvestedCollection |
HarvestedCollectionService.findNewestHarvest(Context context)
Find the collection that was harvested most recently.
|
HarvestedCollection |
HarvestedCollectionService.findOldestHarvest(Context context)
Find the collection that was harvested the longest time ago.
|
List<HarvestedCollection> |
HarvestedCollectionService.findReady(Context context)
Find all collections that are ready for harvesting
return: list of collection id's
|
Item |
HarvestedItemService.getItemByOAIId(Context context,
String itemOaiID,
Collection collection)
Retrieve a DSpace Item that corresponds to this particular combination of owning collection and OAI ID.
|
boolean |
HarvestedCollectionService.isHarvestable(Context context,
Collection collection)
Returns whether the specified collection is harvestable, i.e.
|
boolean |
HarvestedCollectionService.isReady(Context context,
Collection collection)
Returns whether the specified collection is ready for immediate harvest.
|
void |
HarvestedCollectionService.update(Context context,
HarvestedCollection harvestedCollection) |
void |
HarvestedItemService.update(Context context,
HarvestedItem harvestedItem) |
| Modifier and Type | Method and Description |
|---|---|
String |
ItemCheck.getCollectionSizesInfo(Context context) |
List<Map.Entry<String,Integer>> |
ItemCheck.getCommunities(Context context) |
String |
ItemCheck.getObjectSizesInfo(Context context) |
| Modifier and Type | Method and Description |
|---|---|
DOI |
DOIServiceImpl.create(Context context) |
protected String |
VersionedHandleIdentifierProviderWithCanonicalHandles.createNewIdentifier(Context context,
DSpaceObject dso,
String handleId) |
protected String |
VersionedHandleIdentifierProvider.createNewIdentifier(Context context,
DSpaceObject dso,
String handleId) |
void |
VersionedHandleIdentifierProviderWithCanonicalHandles.delete(Context context,
DSpaceObject dso) |
void |
VersionedHandleIdentifierProvider.delete(Context context,
DSpaceObject dso) |
void |
IdentifierServiceImpl.delete(Context context,
DSpaceObject dso) |
abstract void |
IdentifierProvider.delete(Context context,
DSpaceObject dso)
Unbind this type of identifier(s) from an object.
|
void |
HandleIdentifierProvider.delete(Context context,
DSpaceObject dso) |
void |
EZIDIdentifierProvider.delete(Context context,
DSpaceObject dso) |
void |
DOIIdentifierProvider.delete(Context context,
DSpaceObject dso) |
void |
VersionedHandleIdentifierProviderWithCanonicalHandles.delete(Context context,
DSpaceObject dso,
String identifier) |
void |
VersionedHandleIdentifierProvider.delete(Context context,
DSpaceObject dso,
String identifier) |
void |
IdentifierServiceImpl.delete(Context context,
DSpaceObject dso,
String identifier) |
abstract void |
IdentifierProvider.delete(Context context,
DSpaceObject dso,
String identifier)
Unbind the given identifier from an object.
|
void |
HandleIdentifierProvider.delete(Context context,
DSpaceObject dso,
String identifier) |
void |
EZIDIdentifierProvider.delete(Context context,
DSpaceObject dso,
String identifier) |
void |
DOIIdentifierProvider.delete(Context context,
DSpaceObject dso,
String identifier) |
void |
DOIIdentifierProvider.deleteOnline(Context context,
String identifier) |
DOI |
DOIServiceImpl.findByDoi(Context context,
String doi) |
DOI |
DOIServiceImpl.findDOIByDSpaceObject(Context context,
DSpaceObject dso) |
DOI |
DOIServiceImpl.findDOIByDSpaceObject(Context context,
DSpaceObject dso,
List<Integer> statusToExclude) |
protected String |
VersionedHandleIdentifierProviderWithCanonicalHandles.getCanonical(Context context,
Item item) |
String |
DOIIdentifierProvider.getDOIByObject(Context context,
DSpaceObject dso)
Search the database for a DOI, using the type and id of an DSpaceObject.
|
List<DOI> |
DOIServiceImpl.getDOIsByStatus(Context context,
List<Integer> statuses) |
protected VersionHistory |
VersionedHandleIdentifierProviderWithCanonicalHandles.getHistory(Context context,
String identifier) |
protected VersionHistory |
VersionedHandleIdentifierProvider.getHistory(Context context,
String identifier) |
DSpaceObject |
DOIIdentifierProvider.getObjectByDOI(Context context,
String identifier)
Returns a DSpaceObject depending on its DOI.
|
List<DOI> |
DOIServiceImpl.getSimilarDOIsNotInState(Context context,
String doiPattern,
List<Integer> statuses,
boolean dsoIsNotNull) |
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.
|
String |
VersionedHandleIdentifierProviderWithCanonicalHandles.lookup(Context context,
DSpaceObject dso) |
String |
VersionedHandleIdentifierProvider.lookup(Context context,
DSpaceObject dso) |
List<String> |
IdentifierServiceImpl.lookup(Context context,
DSpaceObject dso) |
abstract String |
IdentifierProvider.lookup(Context context,
DSpaceObject object)
Return the identifier for a DSpaceObject.
|
String |
HandleIdentifierProvider.lookup(Context context,
DSpaceObject dso) |
String |
EZIDIdentifierProvider.lookup(Context context,
DSpaceObject object) |
String |
DOIIdentifierProvider.lookup(Context context,
DSpaceObject dso) |
String |
IdentifierServiceImpl.lookup(Context context,
DSpaceObject dso,
Class<? extends Identifier> identifier) |
protected String |
VersionedHandleIdentifierProviderWithCanonicalHandles.makeIdentifierBasedOnHistory(Context context,
DSpaceObject dso,
VersionHistory history) |
protected String |
VersionedHandleIdentifierProvider.makeIdentifierBasedOnHistory(Context context,
DSpaceObject dso,
VersionHistory history) |
protected String |
VersionedDOIIdentifierProvider.makeIdentifierBasedOnHistory(Context context,
DSpaceObject dso,
VersionHistory history) |
String |
VersionedHandleIdentifierProviderWithCanonicalHandles.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.
|
String |
VersionedDOIIdentifierProvider.mint(Context context,
DSpaceObject dso) |
abstract String |
IdentifierProvider.mint(Context context,
DSpaceObject dso)
Create an identifier for a DSpaceObject.
|
String |
HandleIdentifierProvider.mint(Context context,
DSpaceObject dso)
Creates a new handle in the database.
|
String |
EZIDIdentifierProvider.mint(Context context,
DSpaceObject dso) |
String |
DOIIdentifierProvider.mint(Context context,
DSpaceObject dso) |
protected void |
VersionedHandleIdentifierProviderWithCanonicalHandles.modifyHandleMetadata(Context context,
Item item,
String handle)
Remove all handles from an item's metadata and add the supplied handle instead.
|
protected void |
VersionedHandleIdentifierProvider.populateHandleMetadata(Context context,
Item item,
String handle) |
protected void |
HandleIdentifierProvider.populateHandleMetadata(Context context,
Item item,
String handle) |
String |
VersionedHandleIdentifierProviderWithCanonicalHandles.register(Context context,
DSpaceObject dso) |
String |
VersionedHandleIdentifierProvider.register(Context context,
DSpaceObject dso) |
void |
IdentifierServiceImpl.register(Context context,
DSpaceObject dso) |
abstract String |
IdentifierProvider.register(Context context,
DSpaceObject item)
Create and apply an identifier to a DSpaceObject.
|
String |
HandleIdentifierProvider.register(Context context,
DSpaceObject dso) |
String |
EZIDIdentifierProvider.register(Context context,
DSpaceObject dso) |
String |
DOIIdentifierProvider.register(Context context,
DSpaceObject dso) |
void |
VersionedHandleIdentifierProviderWithCanonicalHandles.register(Context context,
DSpaceObject dso,
String identifier) |
void |
VersionedHandleIdentifierProvider.register(Context context,
DSpaceObject dso,
String identifier) |
void |
VersionedDOIIdentifierProvider.register(Context context,
DSpaceObject dso,
String identifier) |
void |
IdentifierServiceImpl.register(Context context,
DSpaceObject object,
String identifier) |
abstract void |
IdentifierProvider.register(Context context,
DSpaceObject object,
String identifier)
Create a specific identifier and apply it to an object.
|
void |
HandleIdentifierProvider.register(Context context,
DSpaceObject dso,
String identifier) |
void |
EZIDIdentifierProvider.register(Context context,
DSpaceObject object,
String identifier) |
void |
DOIIdentifierProvider.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
|
void |
VersionedHandleIdentifierProviderWithCanonicalHandles.reserve(Context context,
DSpaceObject dso,
String identifier) |
void |
VersionedHandleIdentifierProvider.reserve(Context context,
DSpaceObject dso,
String identifier) |
void |
IdentifierServiceImpl.reserve(Context context,
DSpaceObject dso,
String identifier) |
abstract void |
IdentifierProvider.reserve(Context context,
DSpaceObject dso,
String identifier)
Set an object's identifier.
|
void |
HandleIdentifierProvider.reserve(Context context,
DSpaceObject dso,
String identifier) |
void |
EZIDIdentifierProvider.reserve(Context context,
DSpaceObject dso,
String identifier) |
void |
DOIIdentifierProvider.reserve(Context context,
DSpaceObject dso,
String identifier) |
void |
DOIIdentifierProvider.reserveOnline(Context context,
DSpaceObject dso,
String identifier) |
DSpaceObject |
IdentifierServiceImpl.resolve(Context context,
String identifier) |
DSpaceObject |
VersionedHandleIdentifierProviderWithCanonicalHandles.resolve(Context context,
String identifier,
String... attributes) |
DSpaceObject |
VersionedHandleIdentifierProvider.resolve(Context context,
String identifier,
String... attributes) |
abstract DSpaceObject |
IdentifierProvider.resolve(Context context,
String identifier,
String... attributes)
Find the object named by a given identifier.
|
DSpaceObject |
HandleIdentifierProvider.resolve(Context context,
String identifier,
String... attributes) |
DSpaceObject |
EZIDIdentifierProvider.resolve(Context context,
String identifier,
String... attributes) |
DSpaceObject |
DOIIdentifierProvider.resolve(Context context,
String identifier,
String... attributes) |
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 |
VersionedHandleIdentifierProvider.restoreItAsVersion(Context context,
Item item,
String identifier,
int versionNumber) |
protected void |
DOIIdentifierProvider.saveDOIToObject(Context context,
DSpaceObject dso,
String doi)
Adds a DOI to the metadata of an item.
|
void |
DOIServiceImpl.update(Context context,
DOI doi) |
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.findByDoi(Context context,
String doi) |
List<DOI> |
DOIDAO.findByStatus(Context context,
List<Integer> statuses) |
DOI |
DOIDAO.findDOIByDSpaceObject(Context context,
DSpaceObject dso) |
DOI |
DOIDAO.findDOIByDSpaceObject(Context context,
DSpaceObject dso,
List<Integer> statusToExclude) |
List<DOI> |
DOIDAO.findSimilarNotInState(Context context,
String doi,
List<Integer> statuses,
boolean dsoNotNull) |
| Modifier and Type | Method and Description |
|---|---|
DOI |
DOIDAOImpl.findByDoi(Context context,
String doi) |
List<DOI> |
DOIDAOImpl.findByStatus(Context context,
List<Integer> statuses) |
DOI |
DOIDAOImpl.findDOIByDSpaceObject(Context context,
DSpaceObject dso) |
DOI |
DOIDAOImpl.findDOIByDSpaceObject(Context context,
DSpaceObject dso,
List<Integer> statusToExclude) |
List<DOI> |
DOIDAOImpl.findSimilarNotInState(Context context,
String doi,
List<Integer> excludedStatuses,
boolean dsoNotNull) |
| Modifier and Type | Method and Description |
|---|---|
void |
DOIConsumer.consume(Context ctx,
Event event) |
void |
DOIConnector.deleteDOI(Context context,
String doi)
Sends the DELETE-Request to the DOI registry.
|
void |
DataCiteConnector.deleteDOI(Context context,
String doi) |
void |
DOIConsumer.end(Context ctx) |
protected String |
DataCiteConnector.extractAlternateIdentifier(Context context,
String content) |
void |
DOIConsumer.finish(Context ctx) |
boolean |
DOIConnector.isDOIRegistered(Context context,
String doi) |
boolean |
DataCiteConnector.isDOIRegistered(Context context,
String doi) |
boolean |
DOIConnector.isDOIReserved(Context context,
String doi) |
boolean |
DataCiteConnector.isDOIReserved(Context context,
String doi) |
void |
DOIConnector.registerDOI(Context context,
DSpaceObject dso,
String doi)
Sends a request to the DOI registry to register a DOI.
|
void |
DataCiteConnector.registerDOI(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.reserveDOI(Context context,
DSpaceObject dso,
String doi) |
static void |
DOIOrganiser.runCLI(Context context,
DOIOrganiser organiser,
String[] args) |
void |
DOIConnector.updateMetadata(Context context,
DSpaceObject dso,
String doi)
Sends a request to the DOI registry to update metadata for a DOI.
|
void |
DataCiteConnector.updateMetadata(Context context,
DSpaceObject dso,
String doi) |
| Constructor and Description |
|---|
DOIOrganiser(Context context,
DOIIdentifierProvider provider) |
| Modifier and Type | Method and Description |
|---|---|
DOI |
DOIService.create(Context context) |
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.findByDoi(Context context,
String doi) |
DOI |
DOIService.findDOIByDSpaceObject(Context context,
DSpaceObject dso) |
DOI |
DOIService.findDOIByDSpaceObject(Context context,
DSpaceObject dso,
List<Integer> statusToExclude) |
List<DOI> |
DOIService.getDOIsByStatus(Context context,
List<Integer> statuses) |
List<DOI> |
DOIService.getSimilarDOIsNotInState(Context context,
String doiPattern,
List<Integer> statuses,
boolean dsoIsNotNull)
Find all DOIs that are similar to the specified pattern ant not in the specified states.
|
List<String> |
IdentifierService.lookup(Context context,
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.
|
DSpaceObject |
IdentifierService.resolve(Context context,
String identifier)
This will resolve a DSpaceObject based on a provided Identifier.
|
void |
DOIService.update(Context context,
DOI doi) |
| Modifier and Type | Method and Description |
|---|---|
void |
LicenseMetadataValue.addItemValue(Context context,
Item item,
String value)
Adds passed value to the set of values for the field in passed item.
|
static byte[] |
LicenseCleanup.copy(Context context,
Bitstream b)
Fast stream copy routine
|
protected byte[] |
CreativeCommonsServiceImpl.getBytesFromBitstream(Context context,
Item item,
String bitstream_name) |
protected Bundle |
CreativeCommonsServiceImpl.getCcBundle(Context context,
Item item) |
String |
CreativeCommonsServiceImpl.getLicenseRDF(Context context,
Item item) |
String |
CreativeCommonsServiceImpl.getLicenseURL(Context context,
Item item) |
protected String |
CreativeCommonsServiceImpl.getStringFromBitstream(Context context,
Item item,
String bitstream_name)
This helper method wraps a String around a byte array returned from the
bitstream method further down
|
protected static void |
LicenseCleanup.handleItem(Context context,
Item item)
Process Item, correcting CC-License if encountered.
|
boolean |
CreativeCommonsServiceImpl.hasLicense(Context context,
Item item) |
void |
LicenseMetadataValue.removeItemValue(Context context,
Item item,
String value)
Removes the passed value from the set of values for the field in passed item.
|
void |
CreativeCommonsServiceImpl.removeLicense(Context context,
Item item) |
void |
CreativeCommonsServiceImpl.removeLicense(Context context,
LicenseMetadataValue uriField,
LicenseMetadataValue nameField,
Item item) |
protected void |
CreativeCommonsServiceImpl.setBitstreamFromBytes(Context context,
Item item,
Bundle bundle,
String bitstream_name,
BitstreamFormat format,
byte[] bytes)
This helper method takes some bytes and stores them as a bitstream for an
item, under the CC bundle, with the given bitstream name
|
void |
CreativeCommonsServiceImpl.setLicense(Context context,
Item item,
InputStream licenseStm,
String mimeType) |
void |
CreativeCommonsServiceImpl.setLicenseRDF(Context context,
Item item,
String licenseRdf) |
| Modifier and Type | Method and Description |
|---|---|
String |
CreativeCommonsService.getLicenseRDF(Context context,
Item item) |
String |
CreativeCommonsService.getLicenseURL(Context context,
Item item) |
boolean |
CreativeCommonsService.hasLicense(Context context,
Item item) |
void |
CreativeCommonsService.removeLicense(Context context,
Item item) |
void |
CreativeCommonsService.removeLicense(Context context,
LicenseMetadataValue uriField,
LicenseMetadataValue nameField,
Item item)
Remove license information, delete also the bitstream
|
void |
CreativeCommonsService.setLicense(Context context,
Item item,
InputStream licenseStm,
String mimeType)
Used by DSpaceMetsIngester
|
void |
CreativeCommonsService.setLicenseRDF(Context context,
Item item,
String licenseRdf)
setLicenseRDF
CC Web Service method for setting the RDF bitstream
|
| Modifier and Type | Method and Description |
|---|---|
void |
SiteHomeProcessor.process(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
execute the process
|
void |
CollectionHomeProcessor.process(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Collection collection)
execute the process
|
void |
CommunityHomeProcessor.process(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Community community)
execute the process
|
void |
ItemHomeProcessor.process(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Item item)
execute the process
|
| Modifier and Type | Field and Description |
|---|---|
protected Context |
RDFizer.context |
| Modifier and Type | Method and Description |
|---|---|
void |
RDFConsumer.consume(Context ctx,
Event event) |
void |
RDFConsumer.consumeBitstream(Context ctx,
Event event) |
void |
RDFConsumer.consumeBundles(Context ctx,
Event event) |
void |
RDFConsumer.consumeCommunityCollectionItem(Context ctx,
Event event) |
void |
RDFConsumer.consumeSite(Context ctx,
Event event) |
static com.hp.hpl.jena.rdf.model.Model |
RDFUtil.convert(Context context,
DSpaceObject dso)
Converts the the provided DSpaceObject into RDF and returns the model.
|
static com.hp.hpl.jena.rdf.model.Model |
RDFUtil.convertAndStore(Context context,
DSpaceObject dso)
Converts a DSpaceObject into RDF data and stores them using the configured
RDFStorage. |
static void |
RDFUtil.delete(Context ctx,
int type,
UUID id,
String handle,
List<String> identifiers)
This is a shortcut to generate an RDF identifier for a DSpaceObject and
to delete the identified data from the named graph.
|
void |
RDFConsumer.end(Context ctx) |
void |
RDFConsumer.finish(Context ctx) |
static String |
RDFUtil.generateIdentifier(Context context,
DSpaceObject dso)
Generates a URI identifying the provided DSpaceObject.
|
static String |
RDFUtil.generateIdentifier(Context context,
int type,
UUID id,
String handle,
List<String> identifier)
Generates a URI identifying the provided DSpaceObject.
|
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.overrideContext(Context context)
This method allows you to override the context used for conversion and to
determine which DSpaceObjects should be deleted from the triplestore,
consider well if this is really necessary.
|
| Modifier and Type | Method and Description |
|---|---|
String |
SimpleDSORelationsConverterPlugin.bitstreamURI(Context context,
Bitstream bitstream)
This methods generataes a link to the provieded Bitstream.
|
com.hp.hpl.jena.rdf.model.Model |
StaticDSOConverterPlugin.convert(Context context,
DSpaceObject dso) |
com.hp.hpl.jena.rdf.model.Model |
SimpleDSORelationsConverterPlugin.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 |
RDFConverter.convert(Context context,
DSpaceObject dso) |
com.hp.hpl.jena.rdf.model.Model |
MetadataConverterPlugin.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.convertCollection(Context context,
Collection collection) |
com.hp.hpl.jena.rdf.model.Model |
SimpleDSORelationsConverterPlugin.convertCommunity(Context context,
Community community) |
com.hp.hpl.jena.rdf.model.Model |
SimpleDSORelationsConverterPlugin.convertItem(Context context,
Item item) |
com.hp.hpl.jena.rdf.model.Model |
SimpleDSORelationsConverterPlugin.convertSite(Context context,
Site site) |
| Modifier and Type | Method and Description |
|---|---|
String |
URIGenerator.generateIdentifier(Context context,
DSpaceObject dso)
Shortcut for
generateIdentifier(context, dso.getType(), dso.getID(), dso.getHandle()). |
String |
LocalURIGenerator.generateIdentifier(Context context,
DSpaceObject dso) |
String |
HandleURIGenerator.generateIdentifier(Context context,
DSpaceObject dso) |
String |
DOIURIGenerator.generateIdentifier(Context context,
DSpaceObject dso) |
String |
URIGenerator.generateIdentifier(Context context,
int type,
UUID id,
String handle,
List<String> identifiers)
Generate a URI that can be used to identify the specified DSpaceObject in
RDF data.
|
String |
LocalURIGenerator.generateIdentifier(Context context,
int type,
UUID id,
String handle,
List<String> identifiers) |
String |
HandleURIGenerator.generateIdentifier(Context context,
int type,
UUID id,
String handle,
List<String> identifiers) |
String |
DOIURIGenerator.generateIdentifier(Context context,
int type,
UUID id,
String handle,
List<String> identifiers) |
| Modifier and Type | Field and Description |
|---|---|
Context |
HarvestedItemInfo.context
Context used when creating this object
|
| Modifier and Type | Method and Description |
|---|---|
static HarvestedItemInfo |
Harvest.getSingle(Context context,
String handle,
boolean collections)
Get harvested item info for a single item.
|
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 |
|---|---|
T |
DSpaceCRUDService.create(Context context) |
void |
DSpaceCRUDService.delete(Context context,
T t) |
T |
DSpaceCRUDService.find(Context context,
int id) |
void |
DSpaceCRUDService.update(Context context,
List<T> t) |
void |
DSpaceCRUDService.update(Context context,
T t) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
SolrLoggerServiceImpl.addDocumentsToFile(Context context,
org.apache.solr.common.SolrDocumentList docs,
File exportOutput) |
void |
StatisticsLoggingConsumer.consume(Context ctx,
Event event) |
void |
StatisticsLoggingConsumer.end(Context ctx) |
void |
StatisticsLoggingConsumer.finish(Context ctx) |
protected String |
SolrLoggerServiceImpl.getDateView(String name,
String type,
Context context) |
ObjectCount[] |
SolrLoggerServiceImpl.queryFacetDate(String query,
String filterQuery,
int max,
String dateType,
String dateStart,
String dateEnd,
boolean showTotal,
Context context) |
| Modifier and Type | Method and Description |
|---|---|
Dataset |
StatisticsDataWorkflow.createDataset(Context context) |
Dataset |
StatisticsDataVisits.createDataset(Context context) |
Dataset |
StatisticsDataSearches.createDataset(Context context) |
abstract Dataset |
StatisticsData.createDataset(Context context)
Run the accumulated query and return its results.
|
protected Map<String,String> |
StatisticsDataVisits.getAttributes(String value,
StatisticsDataVisits.DatasetQuery datasetQuery,
Context context) |
Dataset |
StatisticsDisplay.getDataset(Context context) |
protected String |
StatisticsDataVisits.getResultName(String value,
StatisticsDataVisits.DatasetQuery datasetQuery,
Context context)
Gets the name of the DSO (example for collection: ((Collection) dso).getname();
|
protected void |
StatisticsDataVisits.processAxis(Context context,
DatasetGenerator datasetGenerator,
List<StatisticsDataVisits.DatasetQuery> queries) |
| Modifier and Type | Method and Description |
|---|---|
ObjectCount[] |
SolrLoggerService.queryFacetDate(String query,
String filterQuery,
int max,
String dateType,
String dateStart,
String dateEnd,
boolean showTotal,
Context context)
Query used to get values grouped by the date.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
StatisticsImporter.load(String filename,
Context context,
boolean verbose)
Read lines from the statistics file and load their data into solr.
|
| Constructor and Description |
|---|
ClassicDSpaceLogConverter(Context c,
boolean v,
boolean nE)
Create an instance of the converter utility
|
| Modifier and Type | Method and Description |
|---|---|
Bitstream |
BitstreamStorageServiceImpl.clone(Context context,
Bitstream bitstream) |
Map |
BitstreamStorageServiceImpl.computeChecksum(Context context,
Bitstream bitstream) |
void |
BitstreamStorageServiceImpl.migrate(Context context,
Integer assetstoreSource,
Integer assetstoreDestination,
boolean deleteOld,
Integer batchCommitSize)
Migrates all assets off of one assetstore to another
|
void |
BitstreamStorageServiceImpl.printStores(Context context) |
UUID |
BitstreamStorageServiceImpl.register(Context context,
Bitstream bitstream,
int assetstore,
String bitstreamPath)
Register a bitstream already in storage.
|
InputStream |
BitstreamStorageServiceImpl.retrieve(Context context,
Bitstream bitstream) |
UUID |
BitstreamStorageServiceImpl.store(Context context,
Bitstream bitstream,
InputStream is) |
| Modifier and Type | Method and Description |
|---|---|
Bitstream |
BitstreamStorageService.clone(Context context,
Bitstream bitstream) |
Map |
BitstreamStorageService.computeChecksum(Context context,
Bitstream bitstream) |
void |
BitstreamStorageService.migrate(Context context,
Integer assetstoreSource,
Integer assetstoreDestination,
boolean deleteOld,
Integer batchCommitSize)
Migrate all the assets from assetstoreSource to assetstoreDestination
|
void |
BitstreamStorageService.printStores(Context context)
Print out (log/out) a listing of the assetstores configured, and how many assets they contain
|
UUID |
BitstreamStorageService.register(Context context,
Bitstream bitstream,
int assetstore,
String bitstreamPath)
Register a bitstream already in storage.
|
InputStream |
BitstreamStorageService.retrieve(Context context,
Bitstream bitstream)
Retrieve the bits for the bitstream with ID.
|
UUID |
BitstreamStorageService.store(Context context,
Bitstream bitstream,
InputStream is)
Store a stream of bits.
|
| Modifier and Type | Method and Description |
|---|---|
abstract int |
AbstractProcessingStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
| Modifier and Type | Field and Description |
|---|---|
protected Context |
DSpaceWorkspaceItemOutputGenerator.context |
| Modifier and Type | Method and Description |
|---|---|
List<gr.ekt.bte.core.Record> |
SubmissionLookupDataLoader.getByDOIs(Context context,
Set<String> doiToSearch) |
List<gr.ekt.bte.core.Record> |
NetworkSubmissionLookupDataLoader.getByDOIs(Context context,
Set<String> doiToSearch) |
List<gr.ekt.bte.core.Record> |
SubmissionLookupDataLoader.getByIdentifier(Context context,
Map<String,Set<String>> keys) |
List<gr.ekt.bte.core.Record> |
PubmedOnlineDataLoader.getByIdentifier(Context context,
Map<String,Set<String>> keys) |
List<gr.ekt.bte.core.Record> |
CrossRefOnlineDataLoader.getByIdentifier(Context context,
Map<String,Set<String>> keys) |
List<gr.ekt.bte.core.Record> |
CiNiiOnlineDataLoader.getByIdentifier(Context context,
Map<String,Set<String>> keys) |
List<gr.ekt.bte.core.Record> |
ArXivOnlineDataLoader.getByIdentifier(Context context,
Map<String,Set<String>> keys) |
static LookupProvidersCheck |
SubmissionLookupUtils.getProvidersCheck(Context context,
Item item,
String dcSchema,
String dcElement,
String dcQualifier) |
protected void |
DSpaceWorkspaceItemOutputGenerator.makeSureMetadataExist(Context context,
String schema,
String element,
String qualifier) |
List<gr.ekt.bte.core.Record> |
CrossRefService.search(Context context,
Set<String> dois,
String apiKey) |
List<gr.ekt.bte.core.Record> |
SubmissionLookupDataLoader.search(Context context,
String title,
String author,
int year) |
List<gr.ekt.bte.core.Record> |
PubmedOnlineDataLoader.search(Context context,
String title,
String author,
int year) |
List<gr.ekt.bte.core.Record> |
CrossRefOnlineDataLoader.search(Context context,
String title,
String author,
int year) |
List<gr.ekt.bte.core.Record> |
CiNiiOnlineDataLoader.search(Context context,
String title,
String author,
int year) |
List<gr.ekt.bte.core.Record> |
ArXivOnlineDataLoader.search(Context context,
String title,
String author,
int year) |
List<gr.ekt.bte.core.Record> |
CrossRefService.search(Context context,
String title,
String authors,
int year,
int count,
String apiKey) |
void |
DSpaceWorkspaceItemOutputGenerator.setContext(Context context) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
UploadStep.backoutBitstream(Context context,
SubmissionInfo subInfo,
Bitstream b,
Item item) |
int |
XMLUIStartSubmissionLookupStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo) |
int |
VerifyStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
int |
UploadWithEmbargoStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
int |
UploadStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
int |
StartSubmissionLookupStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
int |
SkipInitialQuestionsStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Simply we flags the submission as the user had checked both multi-title,
multi-files and published before so that the input-form configuration
will be used as is
|
int |
SelectCollectionStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
int |
SampleStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
int |
LicenseStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
int |
InitialQuestionsStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
int |
DescribeStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
int |
CompleteStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
int |
CCLicenseStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
int |
AccessStep.doProcessing(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Do any processing of the information input by the user, and/or perform
step processing (if no user interaction required)
|
protected int |
CCLicenseStep.processCC(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Process the input from the CC license page using CC Web service
|
protected int |
UploadStep.processRemoveFile(Context context,
Item item,
UUID bitstreamID)
Remove a file from an item
|
protected int |
UploadStep.processSaveFileDescription(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Process input from the "change file description" page
|
protected int |
UploadStep.processSaveFileFormat(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Process input from get file type page
|
int |
UploadWithEmbargoStep.processUploadFile(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Process the upload of a new file!
|
int |
UploadStep.processUploadFile(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo)
Process the upload of a new file!
|
protected void |
InitialQuestionsStep.processVerifyPrune(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
SubmissionInfo subInfo,
boolean multipleTitles,
boolean publishedBefore,
boolean multipleFiles)
Process input from "verify prune" page
|
protected void |
DescribeStep.readDate(Context context,
javax.servlet.http.HttpServletRequest request,
Item item,
String schema,
String element,
String qualifier)
Fill out a metadata date field with the value from a form.
|
protected void |
DescribeStep.readNames(Context context,
javax.servlet.http.HttpServletRequest request,
Item item,
String schema,
String element,
String qualifier,
boolean repeated)
Set relevant metadata fields in an item from name values in the form.
|
protected void |
DescribeStep.readSeriesNumbers(Context context,
javax.servlet.http.HttpServletRequest request,
Item item,
String schema,
String element,
String qualifier,
boolean repeated)
Set relevant metadata fields in an item from series/number values in the
form.
|
protected void |
DescribeStep.readText(Context context,
javax.servlet.http.HttpServletRequest request,
Item item,
String schema,
String element,
String qualifier,
boolean repeated,
String lang,
boolean hasLanguageTag)
Fill out an item's metadata values from a plain standard text field.
|
static void |
AccessStep.removePolicy(Context context,
String buttonPressed) |
static int |
AccessStep.saveOrCancelEditPolicy(Context context,
javax.servlet.http.HttpServletRequest request,
SubmissionInfo subInfo,
String buttonPressed,
DSpaceObject dso,
String name,
Group group,
String reason) |
static boolean |
AccessStep.wasEditPolicyPressed(Context context,
String buttonPressed,
SubmissionInfo subInfo) |
| Modifier and Type | Method and Description |
|---|---|
Context |
UsageEvent.getContext() |
| Modifier and Type | Method and Description |
|---|---|
void |
UsageEvent.setContext(Context context) |
| 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) |
UsageWorkflowEvent(Context context,
Item item,
InProgressSubmission workflowItem,
String workflowStep,
String oldState,
Collection scope,
EPerson actor) |
| Modifier and Type | Method and Description |
|---|---|
void |
VersionHistoryServiceImpl.add(Context context,
VersionHistory versionHistory,
Version version) |
void |
VersioningConsumer.consume(Context ctx,
Event event) |
protected void |
AbstractVersionProvider.copyMetadata(Context context,
Item itemNew,
Item nativeItem) |
VersionHistory |
VersionHistoryServiceImpl.create(Context context) |
protected Bitstream |
AbstractVersionProvider.createBitstream(Context context,
Bitstream nativeBitstream) |
protected void |
AbstractVersionProvider.createBundlesAndAddBitstreams(Context c,
Item itemNew,
Item nativeItem) |
Item |
ItemVersionProvider.createNewItemAndAddItInWorkspace(Context c,
Item item) |
Item |
DefaultItemVersionProvider.createNewItemAndAddItInWorkspace(Context context,
Item nativeItem) |
Version |
VersioningServiceImpl.createNewVersion(Context c,
Item item)
Service Methods
|
Version |
VersioningServiceImpl.createNewVersion(Context c,
Item item,
String summary) |
Version |
VersioningServiceImpl.createNewVersion(Context context,
VersionHistory history,
Item item,
String summary,
Date date,
int versionNumber) |
protected Version |
VersioningServiceImpl.createVersion(Context c,
VersionHistory vh,
Item item,
String summary,
Date date) |
void |
VersionHistoryServiceImpl.delete(Context context,
VersionHistory versionHistory) |
void |
ItemVersionProvider.deleteVersionedItem(Context c,
Version versionToDelete,
VersionHistory history) |
void |
DefaultItemVersionProvider.deleteVersionedItem(Context c,
Version versionToDelete,
VersionHistory history) |
void |
VersioningConsumer.end(Context ctx) |
VersionHistory |
VersionHistoryServiceImpl.find(Context context,
int id) |
VersionHistory |
VersionHistoryServiceImpl.findByItem(Context context,
Item item) |
void |
VersioningConsumer.finish(Context ctx) |
Version |
VersionHistoryServiceImpl.getFirstVersion(Context context,
VersionHistory versionHistory) |
Version |
VersionHistoryServiceImpl.getLatestVersion(Context context,
VersionHistory versionHistory) |
Version |
VersionHistoryServiceImpl.getNext(Context c,
VersionHistory versionHistory,
Version version) |
protected int |
VersioningServiceImpl.getNextVersionNumer(Context c,
VersionHistory vh) |
Version |
VersionHistoryServiceImpl.getPrevious(Context context,
VersionHistory versionHistory,
Version version) |
Version |
VersioningServiceImpl.getVersion(Context c,
int versionID) |
Version |
VersioningServiceImpl.getVersion(Context c,
Item item) |
Version |
VersionHistoryServiceImpl.getVersion(Context context,
VersionHistory versionHistory,
Item item) |
List<Version> |
VersioningServiceImpl.getVersionsByHistory(Context c,
VersionHistory vh) |
boolean |
VersionHistoryServiceImpl.hasNext(Context context,
VersionHistory versionHistory,
Item item) |
boolean |
VersionHistoryServiceImpl.hasNext(Context context,
VersionHistory versionHistory,
Version version) |
boolean |
VersionHistoryServiceImpl.hasVersionHistory(Context context,
Item item) |
boolean |
VersionHistoryServiceImpl.isFirstVersion(Context context,
Item item) |
boolean |
VersionHistoryServiceImpl.isFirstVersion(Context context,
VersionHistory versionHistory,
Version version) |
boolean |
VersionHistoryServiceImpl.isLastVersion(Context context,
Item item) |
boolean |
VersionHistoryServiceImpl.isLastVersion(Context context,
VersionHistory versionHistory,
Version version) |
void |
VersioningServiceImpl.removeVersion(Context c,
Item item) |
void |
VersioningServiceImpl.removeVersion(Context c,
Version version) |
Version |
VersioningServiceImpl.restoreVersion(Context c,
Version version) |
Version |
VersioningServiceImpl.restoreVersion(Context c,
Version version,
String summary) |
void |
VersionHistoryServiceImpl.update(Context context,
List<VersionHistory> versionHistories) |
void |
VersionHistoryServiceImpl.update(Context context,
VersionHistory versionHistory) |
Item |
ItemVersionProvider.updateItemState(Context c,
Item itemNew,
Item previousItem) |
Item |
DefaultItemVersionProvider.updateItemState(Context c,
Item itemNew,
Item previousItem) |
Version |
VersioningServiceImpl.updateVersion(Context c,
Item item,
String summary) |
| Modifier and Type | Method and Description |
|---|---|
VersionHistory |
VersionHistoryDAO.findByItem(Context context,
Item item) |
Version |
VersionDAO.findByItem(Context context,
Item item) |
List<Version> |
VersionDAO.findVersionsWithItems(Context context,
VersionHistory versionHistory)
This method returns all versions of an version history that have items
assigned.
|
int |
VersionDAO.getNextVersionNumber(Context c,
VersionHistory vh) |
| Modifier and Type | Method and Description |
|---|---|
VersionHistory |
VersionHistoryDAOImpl.findByItem(Context context,
Item item) |
Version |
VersionDAOImpl.findByItem(Context context,
Item item) |
List<Version> |
VersionDAOImpl.findVersionsWithItems(Context context,
VersionHistory versionHistory) |
int |
VersionDAOImpl.getNextVersionNumber(Context c,
VersionHistory vh) |
| Modifier and Type | Method and Description |
|---|---|
void |
VersionHistoryService.add(Context context,
VersionHistory versionHistory,
Version version) |
Version |
VersioningService.createNewVersion(Context c,
Item itemId) |
Version |
VersioningService.createNewVersion(Context c,
Item itemId,
String summary) |
Version |
VersioningService.createNewVersion(Context context,
VersionHistory history,
Item item,
String summary,
Date date,
int versionNumber) |
VersionHistory |
VersionHistoryService.findByItem(Context context,
Item item) |
Version |
VersionHistoryService.getFirstVersion(Context context,
VersionHistory versionHistory) |
Version |
VersionHistoryService.getLatestVersion(Context context,
VersionHistory versionHistory) |
Version |
VersionHistoryService.getNext(Context context,
VersionHistory versionHistory,
Version version) |
Version |
VersionHistoryService.getPrevious(Context context,
VersionHistory versionHistory,
Version version) |
Version |
VersioningService.getVersion(Context c,
int versionID) |
Version |
VersioningService.getVersion(Context c,
Item item) |
Version |
VersionHistoryService.getVersion(Context context,
VersionHistory versionHistory,
Item item) |
List<Version> |
VersioningService.getVersionsByHistory(Context c,
VersionHistory vh)
Returns all versions of a version history.
|
boolean |
VersionHistoryService.hasNext(Context context,
VersionHistory versionHistory,
Item item) |
boolean |
VersionHistoryService.hasNext(Context context,
VersionHistory versionHistory,
Version version) |
boolean |
VersionHistoryService.hasVersionHistory(Context context,
Item item) |
boolean |
VersionHistoryService.isFirstVersion(Context context,
Item item) |
boolean |
VersionHistoryService.isFirstVersion(Context context,
VersionHistory versionHistory,
Version version) |
boolean |
VersionHistoryService.isLastVersion(Context context,
Item item) |
boolean |
VersionHistoryService.isLastVersion(Context context,
VersionHistory versionHistory,
Version version) |
void |
VersioningService.removeVersion(Context c,
Item item) |
void |
VersioningService.removeVersion(Context c,
Version version) |
Version |
VersioningService.restoreVersion(Context c,
Version version) |
Version |
VersioningService.restoreVersion(Context c,
Version version,
String summary) |
Version |
VersioningService.updateVersion(Context c,
Item itemId,
String summary) |
| Modifier and Type | Method and Description |
|---|---|
WorkspaceItem |
WorkflowService.abort(Context c,
T wi,
EPerson e)
abort() aborts a workflow, completely deleting it (administrator do this)
(it will basically do a reject from any state - the item ends up back in
the user's PersonalWorkspace
|
T |
WorkflowItemService.create(Context context,
Item item,
Collection collection) |
void |
WorkflowItemService.delete(Context context,
T workflowItem) |
void |
WorkflowItemService.deleteByCollection(Context context,
Collection collection) |
void |
WorkflowService.deleteCollection(Context context,
Collection collection) |
T |
WorkflowItemService.find(Context context,
int id)
Get a workflow item from the database.
|
List<T> |
WorkflowItemService.findAll(Context context)
return all workflowitems
|
List<T> |
WorkflowItemService.findByCollection(Context context,
Collection collection)
Get all workflow items for a particular collection.
|
T |
WorkflowItemService.findByItem(Context context,
Item item)
Check to see if a particular item is currently under Workflow.
|
List<T> |
WorkflowItemService.findBySubmitter(Context context,
EPerson ep)
Get all workflow items that were original submissions by a particular
e-person.
|
List<String> |
WorkflowService.getEPersonDeleteConstraints(Context context,
EPerson ePerson) |
Group |
WorkflowService.getWorkflowRoleGroup(Context context,
Collection collection,
String roleName,
Group roleGroup) |
WorkspaceItem |
WorkflowService.sendWorkflowItemBackSubmission(Context c,
T workflowItem,
EPerson e,
String provenance,
String rejection_message) |
T |
WorkflowService.start(Context context,
WorkspaceItem wsi)
startWorkflow() begins a workflow - in a single transaction do away with
the PersonalWorkspace entry and turn it into a WorkflowItem.
|
T |
WorkflowService.startWithoutNotify(Context c,
WorkspaceItem wsi)
startWithoutNotify() starts the workflow normally, but disables
notifications (useful for large imports,) for the first workflow step -
subsequent notifications happen normally
|
| Modifier and Type | Method and Description |
|---|---|
WorkspaceItem |
BasicWorkflowServiceImpl.abort(Context context,
BasicWorkflowItem workflowItem,
EPerson e) |
void |
BasicWorkflowServiceImpl.advance(Context context,
BasicWorkflowItem workflowItem,
EPerson e) |
boolean |
BasicWorkflowServiceImpl.advance(Context context,
BasicWorkflowItem workflowItem,
EPerson e,
boolean curate,
boolean record) |
protected Item |
BasicWorkflowServiceImpl.archive(Context context,
BasicWorkflowItem workflowItem)
Commit the contained item to the main archive.
|
protected void |
BasicWorkflowServiceImpl.assignToReviewer(Context context,
BasicWorkflowItem workflowItem,
int step,
EPerson newowner)
Helper method to take an item out of the pool, to assign it to a reviewer and to deal with reviewer policies.
|
void |
BasicWorkflowServiceImpl.claim(Context context,
BasicWorkflowItem workflowItem,
EPerson e) |
int |
BasicWorkflowItemServiceImpl.countTotal(Context context) |
TaskListItem |
TaskListItemServiceImpl.create(Context context,
BasicWorkflowItem workflowItem,
EPerson ePerson) |
BasicWorkflowItem |
BasicWorkflowItemServiceImpl.create(Context context,
Item item,
Collection collection) |
protected void |
BasicWorkflowServiceImpl.createTasks(Context c,
BasicWorkflowItem wi,
List<EPerson> epa) |
void |
BasicWorkflowItemServiceImpl.delete(Context context,
BasicWorkflowItem workflowItem) |
void |
BasicWorkflowItemServiceImpl.deleteByCollection(Context context,
Collection collection) |
void |
TaskListItemServiceImpl.deleteByWorkflowItem(Context context,
BasicWorkflowItem workflowItem) |
void |
BasicWorkflowServiceImpl.deleteCollection(Context context,
Collection collection) |
void |
BasicWorkflowItemServiceImpl.deleteWrapper(Context context,
BasicWorkflowItem workflowItem) |
protected boolean |
BasicWorkflowServiceImpl.doState(Context context,
BasicWorkflowItem workflowItem,
int newstate,
EPerson newowner) |
BasicWorkflowItem |
BasicWorkflowItemServiceImpl.find(Context context,
int id) |
List<BasicWorkflowItem> |
BasicWorkflowItemServiceImpl.findAll(Context context) |
List<BasicWorkflowItem> |
BasicWorkflowItemServiceImpl.findByCollection(Context context,
Collection collection) |
List<TaskListItem> |
TaskListItemServiceImpl.findByEPerson(Context context,
EPerson ePerson) |
BasicWorkflowItem |
BasicWorkflowItemServiceImpl.findByItem(Context context,
Item item) |
List<BasicWorkflowItem> |
BasicWorkflowItemServiceImpl.findByOwner(Context context,
EPerson ePerson) |
List<BasicWorkflowItem> |
BasicWorkflowItemServiceImpl.findBySubmitter(Context context,
EPerson ep) |
List<BasicWorkflowItem> |
BasicWorkflowItemServiceImpl.findPooledTasks(Context context,
EPerson ePerson) |
List<String> |
BasicWorkflowServiceImpl.getEPersonDeleteConstraints(Context context,
EPerson ePerson) |
List<BasicWorkflowItem> |
BasicWorkflowServiceImpl.getOwnedTasks(Context context,
EPerson e) |
List<BasicWorkflowItem> |
BasicWorkflowServiceImpl.getPooledTasks(Context context,
EPerson e) |
Group |
BasicWorkflowServiceImpl.getWorkflowRoleGroup(Context context,
Collection collection,
String roleName,
Group roleGroup) |
protected void |
BasicWorkflowServiceImpl.grantReviewerPolicies(Context context,
BasicWorkflowItem wfi,
EPerson reviewer)
This methods grants the appropriate permissions to reviewers so that they
can read and edit metadata and read files and edit files if allowed by
configuration.
|
protected void |
BasicWorkflowServiceImpl.logWorkflowEvent(Context context,
Item item,
BasicWorkflowItem workflowItem,
EPerson actor,
int newstate,
EPerson newOwner,
Collection mycollection,
int oldState,
Group newOwnerGroup) |
protected void |
BasicWorkflowServiceImpl.notifyGroupOfTask(Context c,
BasicWorkflowItem wi,
Group mygroup,
List<EPerson> epa) |
protected void |
BasicWorkflowServiceImpl.notifyOfArchive(Context context,
Item item,
Collection coll)
notify the submitter that the item is archived
|
void |
BasicWorkflowServiceImpl.notifyOfCuration(Context c,
BasicWorkflowItem wi,
List<EPerson> ePeople,
String taskName,
String action,
String message) |
protected void |
BasicWorkflowServiceImpl.notifyOfReject(Context context,
BasicWorkflowItem workflowItem,
EPerson e,
String reason) |
protected boolean |
BasicWorkflowServiceImpl.pool(Context context,
BasicWorkflowItem workflowItem,
int step)
Helper method that manages state, policies, owner, notifies, tasklistitems and so on whenever an WorkflowItem
should be added to a workflow step pool.
|
protected void |
BasicWorkflowServiceImpl.recordApproval(Context context,
BasicWorkflowItem workflowItem,
EPerson e) |
protected void |
BasicWorkflowServiceImpl.recordStart(Context context,
Item myitem) |
protected WorkspaceItem |
BasicWorkflowServiceImpl.returnToWorkspace(Context c,
BasicWorkflowItem wfi)
Return the workflow item to the workspace of the submitter.
|
protected void |
BasicWorkflowServiceImpl.revokeReviewerPolicies(Context context,
Item item)
This methods revokes any permission granted by the basic workflow systems
on the item specified as attribute.
|
WorkspaceItem |
BasicWorkflowServiceImpl.sendWorkflowItemBackSubmission(Context context,
BasicWorkflowItem workflowItem,
EPerson ePerson,
String provenancePrefix,
String rejection_message) |
BasicWorkflowItem |
BasicWorkflowServiceImpl.start(Context context,
WorkspaceItem wsi) |
BasicWorkflowItem |
BasicWorkflowServiceImpl.startWithoutNotify(Context c,
WorkspaceItem wsi) |
void |
BasicWorkflowServiceImpl.unclaim(Context context,
BasicWorkflowItem workflowItem,
EPerson e) |
void |
BasicWorkflowItemServiceImpl.update(Context context,
BasicWorkflowItem workflowItem) |
void |
TaskListItemServiceImpl.update(Context context,
TaskListItem taskListItem) |
| Modifier and Type | Method and Description |
|---|---|
int |
BasicWorkflowItemDAO.countRows(Context context) |
void |
TaskListItemDAO.deleteByWorkflowItem(Context context,
BasicWorkflowItem workflowItem) |
List<BasicWorkflowItem> |
BasicWorkflowItemDAO.findByCollection(Context context,
Collection c) |
List<TaskListItem> |
TaskListItemDAO.findByEPerson(Context context,
EPerson ePerson) |
BasicWorkflowItem |
BasicWorkflowItemDAO.findByItem(Context context,
Item i) |
List<BasicWorkflowItem> |
BasicWorkflowItemDAO.findByOwner(Context context,
EPerson ePerson) |
List<BasicWorkflowItem> |
BasicWorkflowItemDAO.findByPooledTasks(Context context,
EPerson ePerson) |
List<BasicWorkflowItem> |
BasicWorkflowItemDAO.findBySubmitter(Context context,
EPerson ep) |
| Modifier and Type | Method and Description |
|---|---|
int |
BasicWorkflowItemDAOImpl.countRows(Context context) |
void |
TaskListItemDAOImpl.deleteByWorkflowItem(Context context,
BasicWorkflowItem workflowItem) |
List<BasicWorkflowItem> |
BasicWorkflowItemDAOImpl.findByCollection(Context context,
Collection c) |
List<TaskListItem> |
TaskListItemDAOImpl.findByEPerson(Context context,
EPerson ePerson) |
BasicWorkflowItem |
BasicWorkflowItemDAOImpl.findByItem(Context context,
Item i) |
List<BasicWorkflowItem> |
BasicWorkflowItemDAOImpl.findByOwner(Context context,
EPerson ePerson) |
List<BasicWorkflowItem> |
BasicWorkflowItemDAOImpl.findByPooledTasks(Context context,
EPerson ePerson) |
List<BasicWorkflowItem> |
BasicWorkflowItemDAOImpl.findBySubmitter(Context context,
EPerson ep) |
| Modifier and Type | Method and Description |
|---|---|
void |
BasicWorkflowService.advance(Context context,
BasicWorkflowItem workflowItem,
EPerson e)
advance() sends an item forward in the workflow (reviewers,
approvers, and editors all do an 'approve' to move the item forward) if
the item arrives at the submit state, then remove the WorkflowItem and
call the archive() method to put it in the archive, and email notify the
submitter of a successful submission
|
boolean |
BasicWorkflowService.advance(Context context,
BasicWorkflowItem workflowItem,
EPerson e,
boolean curate,
boolean record)
advance() sends an item forward in the workflow (reviewers,
approvers, and editors all do an 'approve' to move the item forward) if
the item arrives at the submit state, then remove the WorkflowItem and
call the archive() method to put it in the archive, and email notify the
submitter of a successful submission
|
void |
BasicWorkflowService.claim(Context context,
BasicWorkflowItem workflowItem,
EPerson e)
claim() claims a workflow task for an EPerson
|
int |
BasicWorkflowItemService.countTotal(Context context) |
TaskListItem |
TaskListItemService.create(Context context,
BasicWorkflowItem workflowItem,
EPerson ePerson) |
void |
TaskListItemService.deleteByWorkflowItem(Context context,
BasicWorkflowItem workflowItem) |
List<TaskListItem> |
TaskListItemService.findByEPerson(Context context,
EPerson ePerson) |
List<BasicWorkflowItem> |
BasicWorkflowItemService.findByOwner(Context context,
EPerson ePerson)
Retrieve the list of BasicWorkflowItems that the given EPerson is owner of (owner == claimed for review)
|
List<BasicWorkflowItem> |
BasicWorkflowItemService.findPooledTasks(Context context,
EPerson ePerson) |
List<BasicWorkflowItem> |
BasicWorkflowService.getOwnedTasks(Context context,
EPerson e)
getOwnedTasks() returns a List of WorkflowItems containing the tasks
claimed and owned by an EPerson.
|
List<BasicWorkflowItem> |
BasicWorkflowService.getPooledTasks(Context context,
EPerson e)
getPooledTasks() returns a List of WorkflowItems an EPerson could claim
(as a reviewer, etc.) for display on a user's MyDSpace page.
|
void |
BasicWorkflowService.notifyOfCuration(Context c,
BasicWorkflowItem wi,
List<EPerson> ePeople,
String taskName,
String action,
String message) |
void |
BasicWorkflowService.unclaim(Context context,
BasicWorkflowItem workflowItem,
EPerson e)
unclaim() returns an owned task/item to the pool
|
void |
TaskListItemService.update(Context context,
TaskListItem taskListItem) |
| Modifier and Type | Method and Description |
|---|---|
WorkspaceItem |
XmlWorkflowServiceImpl.abort(Context c,
XmlWorkflowItem wi,
EPerson e) |
protected void |
XmlWorkflowServiceImpl.activateFirstStep(Context context,
Workflow wf,
Step firstStep,
XmlWorkflowItem wfi) |
void |
WorkflowRequirementsServiceImpl.addClaimedUser(Context context,
XmlWorkflowItem wfi,
Step step,
EPerson user) |
void |
WorkflowRequirementsServiceImpl.addFinishedUser(Context c,
XmlWorkflowItem wfi,
EPerson user) |
protected void |
XmlWorkflowServiceImpl.addGroupPolicyToItem(Context context,
Item item,
int type,
Group group) |
protected void |
XmlWorkflowServiceImpl.addPolicyToItem(Context context,
Item item,
int type,
EPerson epa) |
void |
XmlWorkflowServiceImpl.alertUsersOnTaskActivation(Context c,
XmlWorkflowItem wfi,
String emailTemplate,
List<EPerson> epa,
String... arguments) |
protected Item |
XmlWorkflowServiceImpl.archive(Context context,
XmlWorkflowItem wfi)
Commit the contained item to the main archive.
|
void |
WorkflowRequirementsServiceImpl.clearInProgressUsers(Context c,
XmlWorkflowItem wfi) |
static void |
WorkflowUtils.createCollectionWorkflowRole(Context context,
Collection collection,
String roleId,
Group group)
WORKFLOW ROLE MANAGEMENT
|
void |
XmlWorkflowServiceImpl.createOwnedTask(Context context,
XmlWorkflowItem wi,
Step step,
WorkflowActionConfig action,
EPerson e) |
void |
XmlWorkflowServiceImpl.createPoolTasks(Context context,
XmlWorkflowItem wi,
RoleMembers assignees,
Step step,
WorkflowActionConfig action) |
void |
XmlWorkflowServiceImpl.deleteAllPooledTasks(Context context,
XmlWorkflowItem wi) |
void |
XmlWorkflowServiceImpl.deleteAllTasks(Context context,
XmlWorkflowItem wi)
Deletes all tasks from this workflowflowitem
|
void |
XmlWorkflowServiceImpl.deleteClaimedTask(Context c,
XmlWorkflowItem wi,
ClaimedTask task) |
void |
XmlWorkflowServiceImpl.deleteCollection(Context context,
Collection collection) |
void |
XmlWorkflowServiceImpl.deletePooledTask(Context context,
XmlWorkflowItem wi,
PoolTask task) |
static void |
WorkflowUtils.deleteRoleGroup(Context context,
Collection collection,
String roleID) |
WorkflowActionConfig |
XmlWorkflowServiceImpl.doState(Context c,
EPerson user,
javax.servlet.http.HttpServletRequest request,
int workflowItemId,
Workflow workflow,
WorkflowActionConfig currentActionConfig) |
ArrayList<EPerson> |
RoleMembers.getAllUniqueMembers(Context context) |
List<String> |
XmlWorkflowServiceImpl.getEPersonDeleteConstraints(Context context,
EPerson ePerson) |
RoleMembers |
Role.getMembers(Context context,
XmlWorkflowItem wfi) |
static Group |
WorkflowUtils.getRoleGroup(Context context,
Collection collection,
Role role) |
Group |
XmlWorkflowServiceImpl.getWorkflowRoleGroup(Context context,
Collection collection,
String roleName,
Group roleGroup) |
protected void |
XmlWorkflowServiceImpl.grantGroupAllItemPolicies(Context context,
Item item,
Group group) |
protected void |
XmlWorkflowServiceImpl.grantSubmitterReadPolicies(Context context,
Item item) |
void |
XmlWorkflowServiceImpl.grantUserAllItemPolicies(Context context,
Item item,
EPerson epa) |
protected void |
XmlWorkflowServiceImpl.logWorkflowEvent(Context c,
String workflowId,
String previousStepId,
String previousActionConfigId,
XmlWorkflowItem wfi,
EPerson actor,
Step newStep,
WorkflowActionConfig newActionConfig) |
protected void |
XmlWorkflowServiceImpl.notifyOfArchive(Context context,
Item item,
Collection coll)
notify the submitter that the item is archived
|
protected void |
XmlWorkflowServiceImpl.notifyOfReject(Context c,
XmlWorkflowItem wi,
EPerson e,
String reason) |
protected WorkflowActionConfig |
XmlWorkflowServiceImpl.processNextStep(Context c,
EPerson user,
Workflow workflow,
ActionResult currentOutcome,
XmlWorkflowItem wfi,
Step nextStep) |
WorkflowActionConfig |
XmlWorkflowServiceImpl.processOutcome(Context c,
EPerson user,
Workflow workflow,
Step currentStep,
WorkflowActionConfig currentActionConfig,
ActionResult currentOutcome,
XmlWorkflowItem wfi,
boolean enteredNewStep) |
protected void |
XmlWorkflowServiceImpl.recordStart(Context context,
Item myitem,
Action action) |
void |
WorkflowRequirementsServiceImpl.removeClaimedUser(Context context,
XmlWorkflowItem wfi,
EPerson user,
String stepID) |
protected void |
XmlWorkflowServiceImpl.removeGroupItemPolicies(Context context,
Item item,
Group e) |
void |
XmlWorkflowServiceImpl.removeUserItemPolicies(Context context,
Item item,
EPerson e) |
protected WorkspaceItem |
XmlWorkflowServiceImpl.returnToWorkspace(Context c,
XmlWorkflowItem wfi)
Return the workflow item to the workspace of the submitter.
|
WorkspaceItem |
XmlWorkflowServiceImpl.sendWorkflowItemBackSubmission(Context context,
XmlWorkflowItem wi,
EPerson e,
String provenance,
String rejection_message) |
XmlWorkflowItem |
XmlWorkflowServiceImpl.start(Context context,
WorkspaceItem wsi) |
XmlWorkflowItem |
XmlWorkflowServiceImpl.startWithoutNotify(Context context,
WorkspaceItem wsi)
startWithoutNotify() starts the workflow normally, but disables
notifications (useful for large imports,) for the first workflow step -
subsequent notifications happen normally
|
| Modifier and Type | Method and Description |
|---|---|
void |
WorkflowRequirementsService.addClaimedUser(Context context,
XmlWorkflowItem wfi,
Step step,
EPerson user)
Adds a claimed user in the metadata
if enough users have claimed this task (claimed or finished) to meet the required number
the pooled tasks will be deleted
|
void |
WorkflowRequirementsService.addFinishedUser(Context context,
XmlWorkflowItem wfi,
EPerson user)
Adds a finished user in the metadata
this method will also remove the user from the inprogress metadata
|
void |
XmlWorkflowService.alertUsersOnTaskActivation(Context c,
XmlWorkflowItem wfi,
String emailTemplate,
List<EPerson> epa,
String... arguments) |
void |
WorkflowRequirementsService.clearInProgressUsers(Context context,
XmlWorkflowItem wfi) |
void |
XmlWorkflowService.createOwnedTask(Context context,
XmlWorkflowItem wi,
Step step,
WorkflowActionConfig action,
EPerson e) |
void |
XmlWorkflowService.createPoolTasks(Context context,
XmlWorkflowItem wi,
RoleMembers assignees,
Step step,
WorkflowActionConfig action) |
void |
XmlWorkflowService.deleteAllPooledTasks(Context c,
XmlWorkflowItem wi) |
void |
XmlWorkflowService.deleteAllTasks(Context context,
XmlWorkflowItem wi) |
void |
XmlWorkflowService.deleteClaimedTask(Context c,
XmlWorkflowItem wi,
ClaimedTask task) |
void |
XmlWorkflowService.deletePooledTask(Context context,
XmlWorkflowItem wi,
PoolTask task) |
WorkflowActionConfig |
XmlWorkflowService.doState(Context c,
EPerson user,
javax.servlet.http.HttpServletRequest request,
int workflowItemId,
Workflow workflow,
WorkflowActionConfig currentActionConfig) |
void |
XmlWorkflowService.grantUserAllItemPolicies(Context context,
Item item,
EPerson epa) |
WorkflowActionConfig |
XmlWorkflowService.processOutcome(Context c,
EPerson user,
Workflow workflow,
Step currentStep,
WorkflowActionConfig currentActionConfig,
ActionResult currentOutcome,
XmlWorkflowItem wfi,
boolean enteredNewStep) |
void |
WorkflowRequirementsService.removeClaimedUser(Context context,
XmlWorkflowItem wfi,
EPerson user,
String stepID) |
void |
XmlWorkflowService.removeUserItemPolicies(Context context,
Item item,
EPerson e) |
| Modifier and Type | Method and Description |
|---|---|
Step |
Workflow.getNextStep(Context context,
XmlWorkflowItem wfi,
Step currentStep,
int outcome) |
boolean |
Step.isFinished(Context c,
XmlWorkflowItem wfi)
Check if enough users have finished this step for it to continue
|
boolean |
Step.isValidStep(Context context,
XmlWorkflowItem wfi) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
Action.activate(Context c,
XmlWorkflowItem wf) |
void |
Action.alertUsersOnActivation(Context c,
XmlWorkflowItem wfi,
RoleMembers members) |
abstract ActionResult |
Action.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
abstract boolean |
Action.isAuthorized(Context context,
javax.servlet.http.HttpServletRequest request,
XmlWorkflowItem wfi) |
| Modifier and Type | Method and Description |
|---|---|
void |
SingleUserReviewAction.activate(Context c,
XmlWorkflowItem wfItem) |
void |
SelectReviewerAction.activate(Context c,
XmlWorkflowItem wf) |
void |
ScoreReviewAction.activate(Context c,
XmlWorkflowItem wf) |
void |
ScoreEvaluationAction.activate(Context c,
XmlWorkflowItem wf) |
void |
ReviewAction.activate(Context c,
XmlWorkflowItem wfItem) |
void |
FinalEditAction.activate(Context c,
XmlWorkflowItem wf) |
void |
AcceptEditRejectAction.activate(Context c,
XmlWorkflowItem wf) |
ActionResult |
SingleUserReviewAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
SelectReviewerAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
ScoreReviewAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
ScoreEvaluationAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
ReviewAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
FinalEditAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
AcceptEditRejectAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
boolean |
ProcessingAction.isAuthorized(Context context,
javax.servlet.http.HttpServletRequest request,
XmlWorkflowItem wfi) |
ActionResult |
SingleUserReviewAction.processMainPage(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
ReviewAction.processMainPage(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
FinalEditAction.processMainPage(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
AcceptEditRejectAction.processMainPage(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
SingleUserReviewAction.processRejectPage(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
ReviewAction.processRejectPage(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
AcceptEditRejectAction.processRejectPage(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
| Modifier and Type | Method and Description |
|---|---|
void |
NoUserSelectionAction.activate(Context c,
XmlWorkflowItem wf) |
void |
InheritUsersAction.activate(Context c,
XmlWorkflowItem wfItem) |
void |
ClaimAction.activate(Context context,
XmlWorkflowItem wfItem) |
void |
AutoAssignAction.activate(Context c,
XmlWorkflowItem wfItem) |
void |
AssignOriginalSubmitterAction.activate(Context c,
XmlWorkflowItem wf) |
void |
AssignAction.activate(Context c,
XmlWorkflowItem wfItem) |
void |
ClaimAction.alertUsersOnActivation(Context c,
XmlWorkflowItem wfi,
RoleMembers roleMembers) |
void |
AssignOriginalSubmitterAction.alertUsersOnActivation(Context c,
XmlWorkflowItem wfi,
RoleMembers roleMembers) |
protected void |
AutoAssignAction.createTaskForEPerson(Context c,
XmlWorkflowItem wfi,
Step step,
WorkflowActionConfig actionConfig,
EPerson user)
Create a claimed task for the user IF this user doesn't have a claimed action for this workflow item
|
protected void |
AssignOriginalSubmitterAction.createTaskForEPerson(Context c,
XmlWorkflowItem wfi,
Step step,
WorkflowActionConfig actionConfig,
EPerson user)
Create a claimed task for the user IF this user doesn't have a claimed action for this workflow item
|
ActionResult |
NoUserSelectionAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
InheritUsersAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
ClaimAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
AutoAssignAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
AssignOriginalSubmitterAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
ActionResult |
AssignAction.execute(Context c,
XmlWorkflowItem wfi,
Step step,
javax.servlet.http.HttpServletRequest request) |
boolean |
UserSelectionAction.isAuthorized(Context context,
javax.servlet.http.HttpServletRequest request,
XmlWorkflowItem wfi) |
abstract boolean |
UserSelectionAction.isValidUserSelection(Context context,
XmlWorkflowItem wfi,
boolean hasUI)
Verifies if the user selection action is valid
User constraints will be checked (enough users, group exists, ...)
|
boolean |
NoUserSelectionAction.isValidUserSelection(Context context,
XmlWorkflowItem wfi,
boolean hasUI) |
boolean |
InheritUsersAction.isValidUserSelection(Context context,
XmlWorkflowItem wfi,
boolean hasUI) |
boolean |
ClaimAction.isValidUserSelection(Context context,
XmlWorkflowItem wfi,
boolean hasUI) |
boolean |
AutoAssignAction.isValidUserSelection(Context context,
XmlWorkflowItem wfi,
boolean hasUI) |
boolean |
AssignOriginalSubmitterAction.isValidUserSelection(Context context,
XmlWorkflowItem wfi,
boolean hasUI) |
boolean |
AssignAction.isValidUserSelection(Context context,
XmlWorkflowItem wfi,
boolean hasUI) |
abstract void |
UserSelectionAction.regenerateTasks(Context c,
XmlWorkflowItem wfi,
RoleMembers roleMembers)
Should a person have the option to repool the task the tasks will have to be regenerated
|
void |
NoUserSelectionAction.regenerateTasks(Context c,
XmlWorkflowItem wfi,
RoleMembers roleMembers) |
void |
InheritUsersAction.regenerateTasks(Context c,
XmlWorkflowItem wfi,
RoleMembers roleMembers) |
void |
ClaimAction.regenerateTasks(Context c,
XmlWorkflowItem wfi,
RoleMembers roleMembers) |
void |
AutoAssignAction.regenerateTasks(Context c,
XmlWorkflowItem wfi,
RoleMembers roleMembers) |
void |
AssignOriginalSubmitterAction.regenerateTasks(Context c,
XmlWorkflowItem wfi,
RoleMembers roleMembers) |
void |
AssignAction.regenerateTasks(Context c,
XmlWorkflowItem wfi,
RoleMembers roleMembers) |
| Modifier and Type | Method and Description |
|---|---|
int |
XmlWorkflowItemServiceImpl.countAll(Context context) |
int |
XmlWorkflowItemServiceImpl.countAllInCollection(Context context,
Collection collection) |
WorkflowItemRole |
WorkflowItemRoleServiceImpl.create(Context context) |
PoolTask |
PoolTaskServiceImpl.create(Context context) |
InProgressUser |
InProgressUserServiceImpl.create(Context context) |
ClaimedTask |
ClaimedTaskServiceImpl.create(Context context) |
CollectionRole |
CollectionRoleServiceImpl.create(Context context,
Collection collection,
String roleId,
Group group) |
XmlWorkflowItem |
XmlWorkflowItemServiceImpl.create(Context context,
Item item,
Collection collection) |
void |
ClaimedTaskServiceImpl.delete(Context context,
ClaimedTask claimedTask) |
void |
CollectionRoleServiceImpl.delete(Context context,
CollectionRole collectionRole) |
void |
InProgressUserServiceImpl.delete(Context context,
InProgressUser inProgressUser) |
void |
PoolTaskServiceImpl.delete(Context context,
PoolTask poolTask) |
void |
WorkflowItemRoleServiceImpl.delete(Context context,
WorkflowItemRole workflowItemRole) |
void |
XmlWorkflowItemServiceImpl.delete(Context context,
XmlWorkflowItem workflowItem) |
void |
XmlWorkflowItemServiceImpl.deleteByCollection(Context context,
Collection collection) |
void |
CollectionRoleServiceImpl.deleteByCollection(Context context,
Collection collection) |
void |
PoolTaskServiceImpl.deleteByWorkflowItem(Context context,
XmlWorkflowItem xmlWorkflowItem) |
void |
ClaimedTaskServiceImpl.deleteByWorkflowItem(Context context,
XmlWorkflowItem workflowItem) |
void |
WorkflowItemRoleServiceImpl.deleteForWorkflowItem(Context context,
XmlWorkflowItem xmlWorkflowItem) |
void |
XmlWorkflowItemServiceImpl.deleteWrapper(Context context,
XmlWorkflowItem workflowItem) |
CollectionRole |
CollectionRoleServiceImpl.find(Context context,
Collection collection,
String role) |
ClaimedTask |
ClaimedTaskServiceImpl.find(Context context,
EPerson ePerson,
XmlWorkflowItem workflowItem,
String stepID,
String actionID) |
XmlWorkflowItem |
XmlWorkflowItemServiceImpl.find(Context context,
int id) |
WorkflowItemRole |
WorkflowItemRoleServiceImpl.find(Context context,
int id) |
PoolTask |
PoolTaskServiceImpl.find(Context context,
int id) |
InProgressUser |
InProgressUserServiceImpl.find(Context context,
int id) |
CollectionRole |
CollectionRoleServiceImpl.find(Context context,
int id) |
ClaimedTask |
ClaimedTaskServiceImpl.find(Context context,
int id) |
List<PoolTask> |
PoolTaskServiceImpl.find(Context context,
XmlWorkflowItem workflowItem) |
List<ClaimedTask> |
ClaimedTaskServiceImpl.find(Context context,
XmlWorkflowItem workflowItem) |
List<WorkflowItemRole> |
WorkflowItemRoleServiceImpl.find(Context context,
XmlWorkflowItem workflowItem,
String role) |
List<ClaimedTask> |
ClaimedTaskServiceImpl.find(Context context,
XmlWorkflowItem workflowItem,
String stepID) |
List<ClaimedTask> |
ClaimedTaskServiceImpl.find(Context context,
XmlWorkflowItem workflowItem,
String stepID,
String actionID) |
List<XmlWorkflowItem> |
XmlWorkflowItemServiceImpl.findAll(Context context) |
List<XmlWorkflowItem> |
XmlWorkflowItemServiceImpl.findAll(Context context,
Integer offset,
Integer pagesize) |
List<XmlWorkflowItem> |
XmlWorkflowItemServiceImpl.findAllInCollection(Context context,
Integer offset,
Integer pagesize,
Collection collection) |
List<ClaimedTask> |
ClaimedTaskServiceImpl.findAllInStep(Context context,
String stepID) |
List<XmlWorkflowItem> |
XmlWorkflowItemServiceImpl.findByCollection(Context context,
Collection collection) |
List<CollectionRole> |
CollectionRoleServiceImpl.findByCollection(Context context,
Collection collection) |
List<PoolTask> |
PoolTaskServiceImpl.findByEperson(Context context,
EPerson ePerson) |
List<InProgressUser> |
InProgressUserServiceImpl.findByEperson(Context context,
EPerson ePerson) |
List<ClaimedTask> |
ClaimedTaskServiceImpl.findByEperson(Context context,
EPerson ePerson) |
List<WorkflowItemRole> |
WorkflowItemRoleServiceImpl.findByEPerson(Context context,
EPerson ePerson) |
List<PoolTask> |
PoolTaskServiceImpl.findByEPerson(Context context,
EPerson ePerson) |
protected List<PoolTask> |
PoolTaskServiceImpl.findByGroups(Context context,
EPerson ePerson,
List<Group> groups) |
XmlWorkflowItem |
XmlWorkflowItemServiceImpl.findByItem(Context context,
Item item) |
List<XmlWorkflowItem> |
XmlWorkflowItemServiceImpl.findBySubmitter(Context context,
EPerson ep) |
PoolTask |
PoolTaskServiceImpl.findByWorkflowIdAndEPerson(Context context,
XmlWorkflowItem workflowItem,
EPerson ePerson) |
ClaimedTask |
ClaimedTaskServiceImpl.findByWorkflowIdAndEPerson(Context context,
XmlWorkflowItem workflowItem,
EPerson ePerson) |
List<WorkflowItemRole> |
WorkflowItemRoleServiceImpl.findByWorkflowItem(Context context,
XmlWorkflowItem xmlWorkflowItem) |
List<InProgressUser> |
InProgressUserServiceImpl.findByWorkflowItem(Context context,
XmlWorkflowItem workflowItem) |
List<ClaimedTask> |
ClaimedTaskServiceImpl.findByWorkflowItem(Context context,
XmlWorkflowItem workflowItem) |
InProgressUser |
InProgressUserServiceImpl.findByWorkflowItemAndEPerson(Context context,
XmlWorkflowItem workflowItem,
EPerson ePerson) |
int |
InProgressUserServiceImpl.getNumberOfFinishedUsers(Context context,
XmlWorkflowItem workflowItem) |
int |
InProgressUserServiceImpl.getNumberOfInProgressUsers(Context context,
XmlWorkflowItem workflowItem) |
void |
ClaimedTaskServiceImpl.update(Context context,
ClaimedTask claimedTask) |
void |
CollectionRoleServiceImpl.update(Context context,
CollectionRole collectionRole) |
void |
InProgressUserServiceImpl.update(Context context,
InProgressUser inProgressUser) |
void |
ClaimedTaskServiceImpl.update(Context context,
List<ClaimedTask> claimedTasks) |
void |
InProgressUserServiceImpl.update(Context context,
List<InProgressUser> inProgressUsers) |
void |
PoolTaskServiceImpl.update(Context context,
List<PoolTask> poolTasks) |
void |
WorkflowItemRoleServiceImpl.update(Context context,
List<WorkflowItemRole> workflowItemRoles) |
void |
PoolTaskServiceImpl.update(Context context,
PoolTask poolTask) |
void |
WorkflowItemRoleServiceImpl.update(Context context,
WorkflowItemRole workflowItemRole) |
void |
XmlWorkflowItemServiceImpl.update(Context context,
XmlWorkflowItem workflowItem) |
| Modifier and Type | Method and Description |
|---|---|
int |
XmlWorkflowItemService.countAll(Context context)
return how many workflow items appear in the database
|
int |
XmlWorkflowItemService.countAllInCollection(Context context,
Collection collection)
return how many workflow items that appear in the collection
|
CollectionRole |
CollectionRoleService.create(Context context,
Collection collection,
String roleId,
Group group) |
void |
CollectionRoleService.delete(Context context,
CollectionRole collectionRole) |
void |
CollectionRoleService.deleteByCollection(Context context,
Collection collection) |
void |
PoolTaskService.deleteByWorkflowItem(Context context,
XmlWorkflowItem xmlWorkflowItem) |
void |
ClaimedTaskService.deleteByWorkflowItem(Context context,
XmlWorkflowItem workflowItem) |
void |
WorkflowItemRoleService.deleteForWorkflowItem(Context context,
XmlWorkflowItem wfi) |
CollectionRole |
CollectionRoleService.find(Context context,
Collection collection,
String role) |
ClaimedTask |
ClaimedTaskService.find(Context context,
EPerson ePerson,
XmlWorkflowItem workflowItem,
String stepID,
String actionID) |
CollectionRole |
CollectionRoleService.find(Context context,
int id) |
List<PoolTask> |
PoolTaskService.find(Context context,
XmlWorkflowItem workflowItem) |
List<ClaimedTask> |
ClaimedTaskService.find(Context context,
XmlWorkflowItem workflowItem) |
List<WorkflowItemRole> |
WorkflowItemRoleService.find(Context context,
XmlWorkflowItem workflowItem,
String role) |
List<ClaimedTask> |
ClaimedTaskService.find(Context context,
XmlWorkflowItem workflowItem,
String stepID) |
List<ClaimedTask> |
ClaimedTaskService.find(Context context,
XmlWorkflowItem workflowItem,
String stepID,
String actionID) |
List<XmlWorkflowItem> |
XmlWorkflowItemService.findAll(Context context,
Integer page,
Integer pagesize)
return all workflowitems for a certain page
|
List<XmlWorkflowItem> |
XmlWorkflowItemService.findAllInCollection(Context context,
Integer page,
Integer pagesize,
Collection collection)
return all workflowitems for a certain page with a certain collection
|
List<ClaimedTask> |
ClaimedTaskService.findAllInStep(Context context,
String stepID) |
List<CollectionRole> |
CollectionRoleService.findByCollection(Context context,
Collection collection) |
List<PoolTask> |
PoolTaskService.findByEperson(Context context,
EPerson ePerson) |
List<InProgressUser> |
InProgressUserService.findByEperson(Context context,
EPerson ePerson) |
List<ClaimedTask> |
ClaimedTaskService.findByEperson(Context context,
EPerson ePerson) |
List<WorkflowItemRole> |
WorkflowItemRoleService.findByEPerson(Context context,
EPerson ePerson) |
List<PoolTask> |
PoolTaskService.findByEPerson(Context context,
EPerson ePerson) |
PoolTask |
PoolTaskService.findByWorkflowIdAndEPerson(Context context,
XmlWorkflowItem workflowItem,
EPerson ePerson) |
ClaimedTask |
ClaimedTaskService.findByWorkflowIdAndEPerson(Context context,
XmlWorkflowItem workflowItem,
EPerson ePerson) |
List<WorkflowItemRole> |
WorkflowItemRoleService.findByWorkflowItem(Context context,
XmlWorkflowItem xmlWorkflowItem) |
List<InProgressUser> |
InProgressUserService.findByWorkflowItem(Context context,
XmlWorkflowItem workflowItem) |
List<ClaimedTask> |
ClaimedTaskService.findByWorkflowItem(Context context,
XmlWorkflowItem workflowItem) |
InProgressUser |
InProgressUserService.findByWorkflowItemAndEPerson(Context context,
XmlWorkflowItem workflowItem,
EPerson ePerson) |
int |
InProgressUserService.getNumberOfFinishedUsers(Context context,
XmlWorkflowItem workflowItem) |
int |
InProgressUserService.getNumberOfInProgressUsers(Context context,
XmlWorkflowItem workflowItem) |
void |
CollectionRoleService.update(Context context,
CollectionRole collectionRole) |
Copyright © 2017 DuraSpace. All rights reserved.