Uses of Class
org.dspace.app.requestitem.RequestItem
Packages that use RequestItem
Package
Description
Feature for conveying a request that materials forbidden to the requester
by resource policy be made available by other means.
-
Uses of RequestItem in org.dspace.app.requestitem
Fields in org.dspace.app.requestitem with type parameters of type RequestItemModifier and TypeFieldDescriptionstatic jakarta.persistence.metamodel.SingularAttribute<RequestItem,Boolean> RequestItem_.accept_requeststatic jakarta.persistence.metamodel.SingularAttribute<RequestItem,Instant> RequestItem_.access_expirystatic jakarta.persistence.metamodel.SingularAttribute<RequestItem,String> RequestItem_.access_tokenstatic jakarta.persistence.metamodel.SingularAttribute<RequestItem,Boolean> RequestItem_.allfilesstatic jakarta.persistence.metamodel.SingularAttribute<RequestItem,Bitstream> RequestItem_.bitstreamstatic jakarta.persistence.metamodel.EntityType<RequestItem>RequestItem_.class_static jakarta.persistence.metamodel.SingularAttribute<RequestItem,Instant> RequestItem_.decision_datestatic jakarta.persistence.metamodel.SingularAttribute<RequestItem,Instant> RequestItem_.expiresstatic jakarta.persistence.metamodel.SingularAttribute<RequestItem,Item> RequestItem_.itemstatic jakarta.persistence.metamodel.SingularAttribute<RequestItem,String> RequestItem_.reqEmailstatic jakarta.persistence.metamodel.SingularAttribute<RequestItem,String> RequestItem_.reqMessagestatic jakarta.persistence.metamodel.SingularAttribute<RequestItem,String> RequestItem_.reqNamestatic jakarta.persistence.metamodel.SingularAttribute<RequestItem,Instant> RequestItem_.request_datestatic jakarta.persistence.metamodel.SingularAttribute<RequestItem,Integer> RequestItem_.requestitem_idstatic jakarta.persistence.metamodel.SingularAttribute<RequestItem,String> RequestItem_.tokenMethods in org.dspace.app.requestitem that return RequestItemModifier and TypeMethodDescriptionRequestItemServiceImpl.findByAccessToken(Context context, String accessToken) Find a request item by its access token.RequestItemServiceImpl.findByToken(Context context, String token) Methods in org.dspace.app.requestitem that return types with arguments of type RequestItemMethods in org.dspace.app.requestitem with parameters of type RequestItemModifier and TypeMethodDescriptionvoidRequestItemServiceImpl.authorizeAccessByAccessToken(Context context, RequestItem requestItem, Bitstream bitstream, String accessToken) Taking into account 'accepted' flag, bitstream id or allfiles flag, decision date and access period, either return cleanly or throw an AuthorizeExceptionvoidRequestItemServiceImpl.delete(Context context, RequestItem requestItem) voidRequestItemEmailNotifier.requestOpenAccess(Context context, RequestItem ri) Send, to a repository administrator, a request to open access to a requested object.voidRequestItemServiceImpl.sanitizeRequestItem(Context context, RequestItem requestItem) Sanitize a RequestItem.voidRequestItemEmailNotifier.sendRequest(Context context, RequestItem ri, String responseLink) Send the request to the approver(s).voidRequestItemEmailNotifier.sendResponse(Context context, RequestItem ri, String subject, String message) Send the approver's response back to the requester, with files attached if approved.voidRequestItemServiceImpl.setAccessExpiry(RequestItem requestItem, String dateOrDelta) Take a string either as a formatted date, or in the "math" format expected by the DateMathParser, e.g. +7DAYS or +10MONTHS, and set the access expiry date accordingly.voidRequestItemServiceImpl.setAccessExpiry(RequestItem requestItem, Instant accessExpiry) Set the access expiry date for the request item.voidRequestItemServiceImpl.update(Context context, RequestItem requestItem) -
Uses of RequestItem in org.dspace.app.requestitem.dao
Methods in org.dspace.app.requestitem.dao that return RequestItemModifier and TypeMethodDescriptionRequestItemDAO.findByAccessToken(Context context, String accessToken) Fetch a request named by its unique access token (passed in emails).RequestItemDAO.findByToken(Context context, String token) Fetch a request named by its unique approval token (passed in emails).Methods in org.dspace.app.requestitem.dao that return types with arguments of type RequestItem -
Uses of RequestItem in org.dspace.app.requestitem.dao.impl
Methods in org.dspace.app.requestitem.dao.impl that return RequestItemModifier and TypeMethodDescriptionRequestItemDAOImpl.findByAccessToken(Context context, String accessToken) RequestItemDAOImpl.findByToken(Context context, String token) Methods in org.dspace.app.requestitem.dao.impl that return types with arguments of type RequestItem -
Uses of RequestItem in org.dspace.app.requestitem.service
Methods in org.dspace.app.requestitem.service that return RequestItemModifier and TypeMethodDescriptionRequestItemService.findByAccessToken(Context context, String token) Retrieve a request by its access token, for use by the requesterRequestItemService.findByToken(Context context, String token) Retrieve a request by its approver token.Methods in org.dspace.app.requestitem.service that return types with arguments of type RequestItemModifier and TypeMethodDescriptionFetch all item requests.RequestItemService.findByItem(Context context, Item item) Retrieve a request based on the item.Methods in org.dspace.app.requestitem.service with parameters of type RequestItemModifier and TypeMethodDescriptionvoidRequestItemService.authorizeAccessByAccessToken(Context context, RequestItem requestItem, Bitstream bitstream, String accessToken) Taking into account 'accepted' flag, bitstream id or allfiles flag, decision date and access period, either return cleanly or throw an AuthorizeExceptionvoidRequestItemService.delete(Context context, RequestItem request) Remove the record from the database.voidRequestItemService.sanitizeRequestItem(Context context, RequestItem requestItem) Sanitize a RequestItem depending on the current session user.voidRequestItemService.setAccessExpiry(RequestItem requestItem, String delta) Set the access expiry timestamp for a request item by delta string.voidRequestItemService.setAccessExpiry(RequestItem requestItem, Instant accessExpiry) Set the access expiry timestamp for a request item.voidRequestItemService.update(Context context, RequestItem requestItem) Save updates to the record.