Package org.dspace.app.requestitem
Mailing is handled by RequestItemEmailNotifier. Responsible
parties are represented by RequestItemAuthor
2. A unique 48-char token will be generated and included in a special weblink emailed to the requester.
This link will provide access to the requester as though they had READ policy access while the access period
has not expired, or forever if the access period is null.
This package includes several "strategy" classes which discover
responsible parties in various ways. See
RequestItemSubmitterStrategy and the classes which extend it, and
others which implement RequestItemAuthorExtractor. A strategy class
must be configured and identified as requestItemAuthorExtractor
(note capitalization) for injection into code which requires Request
a Copy services.
-
ClassDescriptionDerive request recipients from groups of the Collection which owns an Item.Assemble a list of recipients from the results of other strategies.Object representing an Item Request.Simple DTO to transfer data about the corresponding author for the Request Copy feature.Interface to abstract the strategy for selecting the author to contact for request copy.Send item requests and responses by email.RequestItem strategy to allow DSpace support team's help desk to receive requestItem requests.Try to look to an item metadata for the corresponding author name and email.Service implementation for the RequestItem object.Basic strategy that looks to the original submitter.