A C E G H I P Q S
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- africa.absa.inception.api - package africa.absa.inception.api
- ApiMethodSecurityConfiguration - Class in africa.absa.inception.api
-
The ApiMethodSecurityConfiguration class applies the API-specific method security configuration to the global method security configuration.
- ApiMethodSecurityConfiguration(ApplicationContext) - Constructor for class africa.absa.inception.api.ApiMethodSecurityConfiguration
-
Constructs a new ApiMethodSecurityConfiguration.
- ApiMethodSecurityExpressionHandler - Class in africa.absa.inception.api
-
The ApiMethodSecurityExpressionHandler class.
- ApiMethodSecurityExpressionHandler(ApplicationContext) - Constructor for class africa.absa.inception.api.ApiMethodSecurityExpressionHandler
-
Constructs a new ApiMethodSecurityExpressionHandler.
- ApiSecurityExpressionRoot - Class in africa.absa.inception.api
-
The ApiSecurityExpressionRoot class implements the custom methods, which can be used in conjunction with the @PreAuthorize annotation.
- ApiSecurityExpressionRoot(Authentication, ApplicationContext) - Constructor for class africa.absa.inception.api.ApiSecurityExpressionRoot
-
Constructs a new ApiSecurityExpressionRoot.
- ApiUtil - Class in africa.absa.inception.api
-
The RestUtil class provides utility methods that are useful when working with APIs implemented as RESTful web services.
- ApiUtil() - Constructor for class africa.absa.inception.api.ApiUtil
C
- createExpressionHandler() - Method in class africa.absa.inception.api.ApiMethodSecurityConfiguration
- createSecurityExpressionRoot(Authentication, MethodInvocation) - Method in class africa.absa.inception.api.ApiMethodSecurityExpressionHandler
-
Creates the root object for expression evaluation.
E
- expressionHandler() - Method in class africa.absa.inception.api.ApiMethodSecurityConfiguration
G
- getDetail() - Method in class africa.absa.inception.api.ProblemDetails
-
Returns the human-readable explanation specific to this occurrence of the problem.
- getFilterObject() - Method in class africa.absa.inception.api.ApiSecurityExpressionRoot
- getLongValuesForAuthoritiesWithPrefix(Authentication, String) - Method in class africa.absa.inception.api.SecureApi
-
Returns the Long value portion of the authorities with the specified prefix.
- getParameter() - Method in class africa.absa.inception.api.ProblemDetails
-
Returns the optional name of the parameter associated with the problem.
- getReturnObject() - Method in class africa.absa.inception.api.ApiSecurityExpressionRoot
- getStackTrace() - Method in class africa.absa.inception.api.ProblemDetails
-
Returns the optional stack trace generated by the origin server for the problem.
- getStatus() - Method in class africa.absa.inception.api.ProblemDetails
-
Returns the HTTP status code generated by the origin server for this occurrence of the problem.
- getThis() - Method in class africa.absa.inception.api.ApiSecurityExpressionRoot
- getTimestamp() - Method in class africa.absa.inception.api.ProblemDetails
-
Returns the date and time the problem occurred.
- getTitle() - Method in class africa.absa.inception.api.ProblemDetails
-
Returns the short, human-readable summary of the problem type.
- getType() - Method in class africa.absa.inception.api.ProblemDetails
-
Returns the URI reference that identifies the problem type.
- getUUIDValuesForAuthoritiesWithPrefix(Authentication, String) - Method in class africa.absa.inception.api.SecureApi
-
Returns the UUID value portion of the authorities with the specified prefix.
- getValidationErrors() - Method in class africa.absa.inception.api.ProblemDetails
-
Returns the optional validation errors associated with the problem.
- getValueForAuthorityWithPrefix(Authentication, String) - Method in class africa.absa.inception.api.SecureApi
-
Returns the value portion of the authority with the specified prefix.
- getValuesForAuthoritiesWithPrefix(Authentication, String) - Method in class africa.absa.inception.api.SecureApi
-
Returns the value portion of the authorities with the specified prefix.
H
- handle(HttpServletRequest, ServiceException) - Method in class africa.absa.inception.api.ProblemHandler
- handle(HttpServletRequest, Throwable) - Method in class africa.absa.inception.api.ProblemHandler
- handle(HttpServletRequest, AccessDeniedException) - Method in class africa.absa.inception.api.ProblemHandler
- hasAccessToFunction(String) - Method in class africa.absa.inception.api.SecureApi
-
Confirm that the user associated with the authenticated request has access to the specified function.
- hasAccessToTenant(UUID) - Method in class africa.absa.inception.api.SecureApi
-
Confirm that the user associated with the authenticated request has access to the tenant.
- hasAuthority(String) - Method in class africa.absa.inception.api.SecureApi
-
Confirm that the user associated with the authenticated request has the specified authority.
- hasRole(String) - Method in class africa.absa.inception.api.SecureApi
-
Confirm that the user associated with the authenticated request has the specified role.
I
- inDebugMode() - Method in class africa.absa.inception.api.SecureApi
-
Returns whether debugging is enabled for the Inception Framework.
- isSecurityDisabled() - Method in class africa.absa.inception.api.ApiSecurityExpressionRoot
-
Returns whether security is disabled.
- isSecurityDisabled() - Method in class africa.absa.inception.api.SecureApi
-
Returns whether API security is disabled.
- isSecurityEnabled() - Method in class africa.absa.inception.api.ApiSecurityExpressionRoot
-
Returns whether security is enabled.
- isSecurityEnabled() - Method in class africa.absa.inception.api.SecureApi
-
Returns whether API security is enabled.
P
- ProblemDetails - Class in africa.absa.inception.api
-
The ProblemDetails class holds the information for a Problem Details Object as defined in RFC 7807.
- ProblemDetails() - Constructor for class africa.absa.inception.api.ProblemDetails
-
Constructs a new ProblemDetails.
- ProblemHandler - Class in africa.absa.inception.api
-
The ProblemHandler class implements the error handler that returns errors raised by RESTful controllers as RFC 7807 JSON problem details objects.
- ProblemHandler() - Constructor for class africa.absa.inception.api.ProblemHandler
Q
- quote(String) - Static method in class africa.absa.inception.api.ApiUtil
-
Produce a string in double quotes with backslash sequences in all the right places.
S
- SecureApi - Class in africa.absa.inception.api
-
The SecureApi class provides the base class from which all RESTful controllers that implement secure APIs should be derived.
- SecureApi(ApplicationContext) - Constructor for class africa.absa.inception.api.SecureApi
-
Constructs a new SecureApi.
- setDetail(String) - Method in class africa.absa.inception.api.ProblemDetails
-
Set the human-readable explanation specific to this occurrence of the problem.
- setFilterObject(Object) - Method in class africa.absa.inception.api.ApiSecurityExpressionRoot
- setParameter(String) - Method in class africa.absa.inception.api.ProblemDetails
-
Set the name of the parameter associated with the problem.
- setReturnObject(Object) - Method in class africa.absa.inception.api.ApiSecurityExpressionRoot
- setStackTrace(String) - Method in class africa.absa.inception.api.ProblemDetails
-
Set the stack trace generated by the origin server for the problem.
- setStatus(int) - Method in class africa.absa.inception.api.ProblemDetails
-
Set the HTTP status code generated by the origin server for this occurrence of the problem.
- setTimestamp(LocalDateTime) - Method in class africa.absa.inception.api.ProblemDetails
-
Set the date and time the problem occurred.
- setTitle(String) - Method in class africa.absa.inception.api.ProblemDetails
-
Set the short, human-readable summary of the problem type.
- setType(String) - Method in class africa.absa.inception.api.ProblemDetails
-
Set the URI reference that identifies the problem type.
- setValidationErrors(List<ValidationError>) - Method in class africa.absa.inception.api.ProblemDetails
-
Set the validation errors associated with the problem.
All Classes All Packages