A C E G H I P Q S 
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.
A C E G H I P Q S 
All Classes All Packages