Uses of Enum Class
org.dspace.app.rest.security.DSpaceRestPermission
Packages that use DSpaceRestPermission
Package
Description
DSpace-specific concepts and behaviors to support Spring Security.
-
Uses of DSpaceRestPermission in org.dspace.app.rest.authorization
Methods in org.dspace.app.rest.authorization with parameters of type DSpaceRestPermissionModifier and TypeMethodDescriptionbooleanAuthorizeServiceRestUtil.authorizeActionBoolean(Context context, BaseObjectRest object, DSpaceRestPermission dSpaceRestPermission) Checks that the specified eperson can perform the given action on the rest given object. -
Uses of DSpaceRestPermission in org.dspace.app.rest.security
Methods in org.dspace.app.rest.security that return DSpaceRestPermissionModifier and TypeMethodDescriptionstatic DSpaceRestPermissionConvert a given object to aDSpaceRestPermissionif possible.static DSpaceRestPermissionReturns the enum constant of this class with the specified name.static DSpaceRestPermission[]DSpaceRestPermission.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.dspace.app.rest.security with parameters of type DSpaceRestPermissionModifier and TypeMethodDescriptionbooleanAdminRestPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission permission) booleanAuthorizeServicePermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission permission) booleanBitstreamMetadataReadPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission restPermission) booleanClaimedTaskRestPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission permission) booleanDSpaceObjectAdminPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission permission) booleanEPersonRestPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission permission) booleanGroupRestPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission permission) booleanOrcidHistorySendToOrcidRestPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission permission) booleanOrcidQueueAndHistoryRestPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission permission) booleanOrcidQueueSearchRestPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission permission) booleanPoolTaskRestPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission permission) booleanProcessRestPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission restPermission) booleanQAEventRestPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission restPermission) Responsible for checking whether or not the user has access to the requested QASourcebooleanQASourceRestPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission restPermission) Responsible for checking whether or not the user has access to the requested QASourcebooleanReadAuthorizationPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission permission) booleanResearcherProfileRestPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission restPermission) booleanResourcePolicyAdminPermissionEvalutatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission permission) booleanResourcePolicyRestPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission permission) abstract booleanRestObjectPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission restPermission) Plugins must implement this method to receiveRestPermissionEvaluatorPluginhasPermission requests.booleanSubmissionCCLicenseRestEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission restPermission) booleanSubmissionCCLicenseUrlRestPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission restPermission) booleanSubscriptionRestPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission permission) booleanSuggestionRestPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission restPermission) booleanSuggestionTargetRestPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission restPermission) booleanTemplateItemRestPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission permission) booleanUsageReportRestPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission restPermission) Responsible for checking whether or not the user has used a valid request (valid UUID in /usagereports/{ UUID_ReportID} or in /usagereports/search/object?booleanVersionHistoryRestPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission restPermission) booleanVersionRestPatchPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission permission) booleanVersionRestPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission restPermission) booleanWorkflowRestPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission permission) booleanWorkspaceItemRestPermissionEvaluatorPlugin.hasDSpacePermission(Authentication authentication, Serializable targetId, String targetType, DSpaceRestPermission permission)