- 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.