public class NotDeleteAuthorizationModule extends Object implements CrestAuthorizationModule
| Constructor and Description |
|---|
NotDeleteAuthorizationModule() |
public String getName()
CrestAuthorizationModulegetName in interface CrestAuthorizationModulepublic 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 CrestAuthorizationModulecontext - 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 CrestAuthorizationModulecontext - 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 CrestAuthorizationModulecontext - 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 CrestAuthorizationModulecontext - 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 CrestAuthorizationModulecontext - 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 CrestAuthorizationModulecontext - 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 CrestAuthorizationModulecontext - 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.