Package org.dspace.app.requestitem
Feature for conveying a request that materials forbidden to the requester
by resource policy be made available by other means. The request will be
e-mailed to a responsible party for consideration and action. Find details
in the user documentation under the rubric "Request a Copy".
This package includes several "strategy" classes which discover responsible
parties in various ways. See RequestItemSubmitterStrategy and the
classes which extend it. A strategy class must be configured and identified
as RequestItemAuthorExtractor for injection into code which requires
Request a Copy services.
-
Interface Summary Interface Description RequestItemAuthorExtractor Interface to abstract the strategy for selecting the author to contact for request copy. -
Class Summary Class Description CollectionAdministratorsRequestItemStrategy Derive request recipients from groups of the Collection which owns an Item.CombiningRequestItemStrategy Assemble a list of recipients from the results of other strategies.RequestItem Object representing an Item Request.RequestItem_ RequestItemAuthor Simple DTO to transfer data about the corresponding author for the Request Copy feature.RequestItemEmailNotifier Send item requests and responses by email.RequestItemHelpdeskStrategy RequestItem strategy to allow DSpace support team's help desk to receive requestItem requests.RequestItemMetadataStrategy Try to look to an item metadata for the corresponding author name and email.RequestItemServiceImpl Service implementation for the RequestItem object.RequestItemSubmitterStrategy Basic strategy that looks to the original submitter.