Class CrestPrivilegeAuthzModule

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,​org.forgerock.json.resource.ResourceException> authorizeAction​(org.forgerock.services.context.Context serverContext, org.forgerock.json.resource.ActionRequest actionRequest)  
      org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,​org.forgerock.json.resource.ResourceException> authorizeCreate​(org.forgerock.services.context.Context serverContext, org.forgerock.json.resource.CreateRequest createRequest)  
      org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,​org.forgerock.json.resource.ResourceException> authorizeDelete​(org.forgerock.services.context.Context serverContext, org.forgerock.json.resource.DeleteRequest deleteRequest)  
      org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,​org.forgerock.json.resource.ResourceException> authorizePatch​(org.forgerock.services.context.Context serverContext, org.forgerock.json.resource.PatchRequest patchRequest)  
      org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,​org.forgerock.json.resource.ResourceException> authorizeQuery​(org.forgerock.services.context.Context serverContext, org.forgerock.json.resource.QueryRequest queryRequest)  
      org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,​org.forgerock.json.resource.ResourceException> authorizeRead​(org.forgerock.services.context.Context serverContext, org.forgerock.json.resource.ReadRequest readRequest)  
      org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,​org.forgerock.json.resource.ResourceException> authorizeUpdate​(org.forgerock.services.context.Context serverContext, org.forgerock.json.resource.UpdateRequest updateRequest)  
      String getName()  
    • Method Detail

      • getName

        public String getName()
        Specified by:
        getName in interface org.forgerock.authz.filter.crest.api.CrestAuthorizationModule
      • authorizeRead

        public org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,​org.forgerock.json.resource.ResourceException> authorizeRead​(org.forgerock.services.context.Context serverContext,
                                                                                                                                                                        org.forgerock.json.resource.ReadRequest readRequest)
        Specified by:
        authorizeRead in interface org.forgerock.authz.filter.crest.api.CrestAuthorizationModule
      • authorizeQuery

        public org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,​org.forgerock.json.resource.ResourceException> authorizeQuery​(org.forgerock.services.context.Context serverContext,
                                                                                                                                                                         org.forgerock.json.resource.QueryRequest queryRequest)
        Specified by:
        authorizeQuery in interface org.forgerock.authz.filter.crest.api.CrestAuthorizationModule
      • authorizeCreate

        public org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,​org.forgerock.json.resource.ResourceException> authorizeCreate​(org.forgerock.services.context.Context serverContext,
                                                                                                                                                                          org.forgerock.json.resource.CreateRequest createRequest)
        Specified by:
        authorizeCreate in interface org.forgerock.authz.filter.crest.api.CrestAuthorizationModule
      • authorizeUpdate

        public org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,​org.forgerock.json.resource.ResourceException> authorizeUpdate​(org.forgerock.services.context.Context serverContext,
                                                                                                                                                                          org.forgerock.json.resource.UpdateRequest updateRequest)
        Specified by:
        authorizeUpdate in interface org.forgerock.authz.filter.crest.api.CrestAuthorizationModule
      • authorizeDelete

        public org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,​org.forgerock.json.resource.ResourceException> authorizeDelete​(org.forgerock.services.context.Context serverContext,
                                                                                                                                                                          org.forgerock.json.resource.DeleteRequest deleteRequest)
        Specified by:
        authorizeDelete in interface org.forgerock.authz.filter.crest.api.CrestAuthorizationModule
      • authorizePatch

        public org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,​org.forgerock.json.resource.ResourceException> authorizePatch​(org.forgerock.services.context.Context serverContext,
                                                                                                                                                                         org.forgerock.json.resource.PatchRequest patchRequest)
        Specified by:
        authorizePatch in interface org.forgerock.authz.filter.crest.api.CrestAuthorizationModule
      • authorizeAction

        public org.forgerock.util.promise.Promise<org.forgerock.authz.filter.api.AuthorizationResult,​org.forgerock.json.resource.ResourceException> authorizeAction​(org.forgerock.services.context.Context serverContext,
                                                                                                                                                                          org.forgerock.json.resource.ActionRequest actionRequest)
        Specified by:
        authorizeAction in interface org.forgerock.authz.filter.crest.api.CrestAuthorizationModule