public class NotUpdateAuthorizationModule extends Object implements CrestAuthorizationModule
Constructor and Description |
---|
NotUpdateAuthorizationModule() |
public String getName()
CrestAuthorizationModule
getName
in interface CrestAuthorizationModule
public Promise<AuthorizationResult,ResourceException> authorizeCreate(Context context, CreateRequest request)
Authorizes a received REST create request.
This method conveys the outcome of its authorization either by returning an AuthorizationResult
value
or an ResourceException
authorizeCreate
in interface CrestAuthorizationModule
context
- The Context
representing the context of the request.request
- The CreateRequest
to authorize.Promise
representing the result of the method call. The result of the Promise
, when the
method completes successfully, will be an AuthorizationResult
containing the result of the authorization,
or will be an ResourceException
detailing the cause of the failure.public Promise<AuthorizationResult,ResourceException> authorizeRead(Context context, ReadRequest request)
Authorizes a received REST read request.
This method conveys the outcome of its authorization either by returning an AuthorizationResult
value
or an ResourceException
authorizeRead
in interface CrestAuthorizationModule
context
- The Context
representing the context of the request.request
- The ReadRequest
to authorize.Promise
representing the result of the method call. The result of the Promise
, when the
method completes successfully, will be an AuthorizationResult
containing the result of the authorization,
or will be an ResourceException
detailing the cause of the failure.public Promise<AuthorizationResult,ResourceException> authorizeUpdate(Context context, UpdateRequest request)
Authorizes a received REST update request.
This method conveys the outcome of its authorization either by returning an AuthorizationResult
value
or an ResourceException
authorizeUpdate
in interface CrestAuthorizationModule
context
- The Context
representing the context of the request.request
- The UpdateRequest
to authorize.Promise
representing the result of the method call. The result of the Promise
, when the
method completes successfully, will be an AuthorizationResult
containing the result of the authorization,
or will be an ResourceException
detailing the cause of the failure.public Promise<AuthorizationResult,ResourceException> authorizeDelete(Context context, DeleteRequest request)
Authorizes a received REST delete request.
This method conveys the outcome of its authorization either by returning an AuthorizationResult
value
or an ResourceException
authorizeDelete
in interface CrestAuthorizationModule
context
- The Context
representing the context of the request.request
- The DeleteRequest
to authorize.Promise
representing the result of the method call. The result of the Promise
, when the
method completes successfully, will be an AuthorizationResult
containing the result of the authorization,
or will be an ResourceException
detailing the cause of the failure.public Promise<AuthorizationResult,ResourceException> authorizePatch(Context context, PatchRequest request)
Authorizes a received REST patch request.
This method conveys the outcome of its authorization either by returning an AuthorizationResult
value
or an ResourceException
authorizePatch
in interface CrestAuthorizationModule
context
- The Context
representing the context of the request.request
- The PatchRequest
to authorize.Promise
representing the result of the method call. The result of the Promise
, when the
method completes successfully, will be an AuthorizationResult
containing the result of the authorization,
or will be an ResourceException
detailing the cause of the failure.public Promise<AuthorizationResult,ResourceException> authorizeAction(Context context, ActionRequest request)
Authorizes a received REST action request.
This method conveys the outcome of its authorization either by returning an AuthorizationResult
value
or an ResourceException
authorizeAction
in interface CrestAuthorizationModule
context
- The Context
representing the context of the request.request
- The ActionRequest
to authorize.Promise
representing the result of the method call. The result of the Promise
, when the
method completes successfully, will be an AuthorizationResult
containing the result of the authorization,
or will be an ResourceException
detailing the cause of the failure.public Promise<AuthorizationResult,ResourceException> authorizeQuery(Context context, QueryRequest request)
Authorizes a received REST query request.
This method conveys the outcome of its authorization either by returning an AuthorizationResult
value
or an ResourceException
authorizeQuery
in interface CrestAuthorizationModule
context
- The Context
representing the context of the request.request
- The QueryRequest
to authorize.Promise
representing the result of the method call. The result of the Promise
, when the
method completes successfully, will be an AuthorizationResult
containing the result of the authorization,
or will be an ResourceException
detailing the cause of the failure.Copyright © 2025 Open Identity Platform Community. All rights reserved.