Interface RequestItemAuthorExtractor

All Known Implementing Classes:
CollectionAdministratorsRequestItemStrategy, CombiningRequestItemStrategy, RequestItemHelpdeskStrategy, RequestItemMetadataStrategy, RequestItemSubmitterStrategy

public interface RequestItemAuthorExtractor
Interface to abstract the strategy for selecting the author to contact for request copy.
Author:
Andrea Bollini
  • Method Details

    • getRequestItemAuthor

      @NonNull List<RequestItemAuthor> getRequestItemAuthor(Context context, Item item) throws SQLException
      Retrieve the author to contact for requesting a copy of the given item.
      Parameters:
      context - DSpace context object
      item - item to request
      Returns:
      Names and email addresses to send the request to.
      Throws:
      SQLException - if database error