Class RequestCopyFeature

  • All Implemented Interfaces:
    AuthorizationFeature

    @Component
    @AuthorizationFeatureDocumentation(name="canRequestACopy",
                                       description="It can be used to verify if the user can request a copy of a bitstream")
    public class RequestCopyFeature
    extends Object
    implements AuthorizationFeature
    The can request a copy feature. It can be used to verify if a copy can be requested of a bitstream or of a bitstream in an item. Authorization is granted for a bitstream if the user has no access to the bitstream and the bitstream is part of an archived item. Authorization is granted for an item if the user has no access to a bitstream in the item, and the item is archived.