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 select the author to contact for request copy -
Class Summary Class Description RequestItem Object representing an Item RequestRequestItem_ RequestItemAuthor Simple DTO to transfer data about the corresponding author for the Request Copy featureRequestItemEmailNotifier Send item requests and responses by email.RequestItemHelpdeskStrategy RequestItem strategy to allow DSpace support team's helpdesk to receive requestItem request With this enabled, then the Item author/submitter doesn't receive the request, but the helpdesk instead does.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.