Skip navigation links
A B C D E F G H I J L M N O P R S T U V 

A

AbstractBadRequestExceptionHandler<T extends java.lang.Throwable> - Class in com.naturalprogrammer.spring.lemon.exceptions.handlers
Extend this for any exception handler that should return a 400 response
AbstractBadRequestExceptionHandler(String) - Constructor for class com.naturalprogrammer.spring.lemon.exceptions.handlers.AbstractBadRequestExceptionHandler
 
AbstractExceptionHandler<T extends java.lang.Throwable> - Class in com.naturalprogrammer.spring.lemon.exceptions.handlers
Extend this to code an exception handler
AbstractExceptionHandler(String) - Constructor for class com.naturalprogrammer.spring.lemon.exceptions.handlers.AbstractExceptionHandler
 
AbstractUser<U extends AbstractUser<U,ID>,ID extends java.io.Serializable> - Class in com.naturalprogrammer.spring.lemon.domain
Base class for User entity
AbstractUser() - Constructor for class com.naturalprogrammer.spring.lemon.domain.AbstractUser
 
AbstractUser.ChangeEmailValidation - Interface in com.naturalprogrammer.spring.lemon.domain
 
AbstractUser.Permission - Interface in com.naturalprogrammer.spring.lemon.domain
 
AbstractUser.Role - Interface in com.naturalprogrammer.spring.lemon.domain
Role constants.
AbstractUser.SignupInput - Interface in com.naturalprogrammer.spring.lemon.domain
 
AbstractUser.SignUpValidation - Interface in com.naturalprogrammer.spring.lemon.domain
 
AbstractUser.UpdateValidation - Interface in com.naturalprogrammer.spring.lemon.domain
 
AbstractUserRepository<U extends AbstractUser<U,ID>,ID extends java.io.Serializable> - Interface in com.naturalprogrammer.spring.lemon.domain
Abstract UserRepository interface
addAuthHeader(HttpServletResponse, String, Long) - Method in class com.naturalprogrammer.spring.lemon.security.JwtService
Adds a Lemon-Authorization header to the response
addCorsMappings(CorsRegistry) - Method in class com.naturalprogrammer.spring.lemon.security.LemonCorsConfig
 
addLemonErrorDetails(Map<String, Object>, WebRequest) - Method in class com.naturalprogrammer.spring.lemon.exceptions.LemonErrorAttributes
Handles exceptions
ADMIN - Static variable in interface com.naturalprogrammer.spring.lemon.domain.AbstractUser.Role
 
Admin() - Constructor for class com.naturalprogrammer.spring.lemon.LemonProperties.Admin
 
afterApplicationReady(ApplicationReadyEvent) - Method in class com.naturalprogrammer.spring.lemon.LemonService
This method is called after the application is ready.
afterCommit(Runnable) - Static method in class com.naturalprogrammer.spring.lemon.util.LemonUtils
A convenient method for running code after successful database commit.
applyPatch(T, String) - Static method in class com.naturalprogrammer.spring.lemon.util.LemonUtils
Applies a JsonPatch to an object
auditorAware(AbstractUserRepository<U, ID>) - Method in class com.naturalprogrammer.spring.lemon.LemonAutoConfiguration
Configures an Auditor Aware if missing
AUTH_AUDIENCE - Static variable in class com.naturalprogrammer.spring.lemon.security.JwtService
 
authenticate(Authentication) - Method in class com.naturalprogrammer.spring.lemon.security.JwtAuthenticationProvider
 
authenticationFailureHandler() - Method in class com.naturalprogrammer.spring.lemon.LemonAutoConfiguration
Configures AuthenticationFailureHandler if missing
authenticationSuccessHandler(ObjectMapper, JwtService, LemonProperties) - Method in class com.naturalprogrammer.spring.lemon.LemonAutoConfiguration
Configures AuthenticationSuccessHandler if missing
AuthenticationSuccessHandler - Class in com.naturalprogrammer.spring.lemon.security
Authentication success handler for sending the response to the client after successful authentication.
AuthenticationSuccessHandler(ObjectMapper, JwtService, LemonProperties) - Constructor for class com.naturalprogrammer.spring.lemon.security.AuthenticationSuccessHandler
 
authorizeRequests(HttpSecurity) - Method in class com.naturalprogrammer.spring.lemon.security.LemonSecurityConfig
URL based authorization configuration.
A B C D E F G H I J L M N O P R S T U V 
Skip navigation links