JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Hierarchy For All Packages
Package Hierarchies:
com.naturalprogrammer.spring.lemon
,
com.naturalprogrammer.spring.lemon.domain
,
com.naturalprogrammer.spring.lemon.exceptions
,
com.naturalprogrammer.spring.lemon.exceptions.handlers
,
com.naturalprogrammer.spring.lemon.mail
,
com.naturalprogrammer.spring.lemon.permissions
,
com.naturalprogrammer.spring.lemon.security
,
com.naturalprogrammer.spring.lemon.util
,
com.naturalprogrammer.spring.lemon.validation
Class Hierarchy
java.lang.Object
org.springframework.security.web.authentication.AbstractAuthenticationTargetUrlRequestHandler
org.springframework.security.web.authentication.SimpleUrlAuthenticationSuccessHandler (implements org.springframework.security.web.authentication.AuthenticationSuccessHandler)
com.naturalprogrammer.spring.lemon.security.
AuthenticationSuccessHandler
com.naturalprogrammer.spring.lemon.security.
OAuth2AuthenticationSuccessHandler
<ID>
org.springframework.security.authentication.AbstractAuthenticationToken (implements org.springframework.security.core.Authentication, org.springframework.security.core.CredentialsContainer)
com.naturalprogrammer.spring.lemon.security.
JwtAuthenticationToken
org.springframework.boot.autoconfigure.web.servlet.error.AbstractErrorController (implements org.springframework.boot.web.servlet.error.ErrorController)
org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController
com.naturalprogrammer.spring.lemon.exceptions.
LemonErrorController
com.naturalprogrammer.spring.lemon.exceptions.handlers.
AbstractExceptionHandler
<T>
com.naturalprogrammer.spring.lemon.exceptions.handlers.
AbstractBadRequestExceptionHandler
<T>
com.naturalprogrammer.spring.lemon.exceptions.handlers.
JsonParseExceptionHandler
com.naturalprogrammer.spring.lemon.exceptions.handlers.
JsonPatchExceptionHandler
com.naturalprogrammer.spring.lemon.exceptions.handlers.
JsonProcessingExceptionHandler
com.naturalprogrammer.spring.lemon.exceptions.handlers.
BadCredentialsExceptionHandler
com.naturalprogrammer.spring.lemon.exceptions.handlers.
ConstraintViolationExceptionHandler
com.naturalprogrammer.spring.lemon.exceptions.handlers.
MultiErrorExceptionHandler
com.naturalprogrammer.spring.lemon.exceptions.handlers.
VersionExceptionHandler
org.springframework.data.jpa.domain.AbstractPersistable<PK> (implements org.springframework.data.domain.Persistable<ID>)
org.springframework.data.jpa.domain.AbstractAuditable<U,PK> (implements org.springframework.data.domain.Auditable<U,ID,T>)
com.naturalprogrammer.spring.lemon.domain.
LemonEntity
<U,ID>
com.naturalprogrammer.spring.lemon.domain.
VersionedEntity
<U,ID>
com.naturalprogrammer.spring.lemon.domain.
AbstractUser
<U,ID>
com.naturalprogrammer.spring.lemon.validation.
CaptchaValidator
(implements javax.validation.ConstraintValidator<A,T>)
com.naturalprogrammer.spring.lemon.domain.
ChangePasswordForm
(implements com.naturalprogrammer.spring.lemon.validation.
RetypePasswordForm
)
org.springframework.boot.web.servlet.error.DefaultErrorAttributes (implements org.springframework.boot.web.servlet.error.ErrorAttributes, org.springframework.web.servlet.HandlerExceptionResolver, org.springframework.core.Ordered)
com.naturalprogrammer.spring.lemon.exceptions.
LemonErrorAttributes
<T>
com.naturalprogrammer.spring.lemon.exceptions.
DefaultExceptionHandlerControllerAdvice
<T>
org.springframework.security.oauth2.client.userinfo.DefaultOAuth2UserService (implements org.springframework.security.oauth2.client.userinfo.OAuth2UserService<R,U>)
com.naturalprogrammer.spring.lemon.security.
LemonOAuth2UserService
<U,ID>
com.naturalprogrammer.spring.lemon.exceptions.
ErrorResponse
com.naturalprogrammer.spring.lemon.exceptions.
ErrorResponseComposer
<T>
com.naturalprogrammer.spring.lemon.validation.
FieldError
org.springframework.web.filter.GenericFilterBean (implements org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.context.EnvironmentAware, org.springframework.core.env.EnvironmentCapable, javax.servlet.Filter, org.springframework.beans.factory.InitializingBean, org.springframework.web.context.ServletContextAware)
com.naturalprogrammer.spring.lemon.security.
LemonTokenAuthenticationFilter
com.naturalprogrammer.spring.lemon.security.
HttpCookieOAuth2AuthorizationRequestRepository
(implements org.springframework.security.oauth2.client.web.AuthorizationRequestRepository<T>)
com.naturalprogrammer.spring.lemon.security.
JwtAuthenticationProvider
<U,ID> (implements org.springframework.security.authentication.AuthenticationProvider)
com.naturalprogrammer.spring.lemon.security.
JwtService
com.naturalprogrammer.spring.lemon.security.
JwtServiceTests
com.naturalprogrammer.spring.lemon.domain.
LemonAuditorAware
<U,ID> (implements org.springframework.data.domain.AuditorAware<T>)
com.naturalprogrammer.spring.lemon.
LemonAutoConfiguration
com.naturalprogrammer.spring.lemon.
LemonController
<U,ID>
com.naturalprogrammer.spring.lemon.security.
LemonCorsConfig
(implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer)
com.naturalprogrammer.spring.lemon.security.
LemonGrantedAuthority
(implements org.springframework.security.core.GrantedAuthority)
com.naturalprogrammer.spring.lemon.mail.
LemonMailData
com.naturalprogrammer.spring.lemon.security.
LemonPermissionEvaluator
(implements org.springframework.security.access.PermissionEvaluator)
com.naturalprogrammer.spring.lemon.security.
LemonPrincipal
<ID> (implements org.springframework.security.core.CredentialsContainer, org.springframework.security.oauth2.core.oidc.user.OidcUser, org.springframework.security.core.userdetails.UserDetails)
com.naturalprogrammer.spring.lemon.
LemonProperties
com.naturalprogrammer.spring.lemon.
LemonProperties.Admin
com.naturalprogrammer.spring.lemon.
LemonProperties.Cors
com.naturalprogrammer.spring.lemon.
LemonProperties.Jwt
com.naturalprogrammer.spring.lemon.
LemonProperties.Recaptcha
com.naturalprogrammer.spring.lemon.
LemonService
<U,ID>
com.naturalprogrammer.spring.lemon.security.
LemonUserDetailsService
<U,ID> (implements org.springframework.security.core.userdetails.UserDetailsService)
com.naturalprogrammer.spring.lemon.util.
LemonUtils
com.naturalprogrammer.spring.lemon.mail.
MockMailSender
(implements com.naturalprogrammer.spring.lemon.mail.
MailSender
<MailData>)
org.springframework.security.oauth2.client.oidc.userinfo.OidcUserService (implements org.springframework.security.oauth2.client.userinfo.OAuth2UserService<R,U>)
com.naturalprogrammer.spring.lemon.security.
LemonOidcUserService
com.naturalprogrammer.spring.lemon.validation.
RetypePasswordValidator
(implements javax.validation.ConstraintValidator<A,T>)
org.springframework.security.web.authentication.SimpleUrlAuthenticationFailureHandler (implements org.springframework.security.web.authentication.AuthenticationFailureHandler)
com.naturalprogrammer.spring.lemon.security.
OAuth2AuthenticationFailureHandler
com.naturalprogrammer.spring.lemon.mail.
SmtpMailSender
(implements com.naturalprogrammer.spring.lemon.mail.
MailSender
<MailData>)
java.lang.Throwable (implements java.io.Serializable)
java.lang.Exception
java.lang.RuntimeException
com.naturalprogrammer.spring.lemon.exceptions.
MultiErrorException
com.naturalprogrammer.spring.lemon.exceptions.
VersionException
com.naturalprogrammer.spring.lemon.validation.
UniqueEmailValidator
(implements javax.validation.ConstraintValidator<A,T>)
com.naturalprogrammer.spring.lemon.security.
UserDto
<ID>
org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter (implements org.springframework.security.config.annotation.web.WebSecurityConfigurer<T>)
com.naturalprogrammer.spring.lemon.security.
LemonSecurityConfig
Interface Hierarchy
com.naturalprogrammer.spring.lemon.domain.
AbstractUser.ChangeEmailValidation
com.naturalprogrammer.spring.lemon.domain.
AbstractUser.Permission
com.naturalprogrammer.spring.lemon.domain.
AbstractUser.Role
com.naturalprogrammer.spring.lemon.domain.
AbstractUser.SignupInput
com.naturalprogrammer.spring.lemon.domain.
AbstractUser.SignUpValidation
com.naturalprogrammer.spring.lemon.domain.
AbstractUser.UpdateValidation
com.naturalprogrammer.spring.lemon.mail.
MailSender
<MailData>
org.springframework.data.repository.query.QueryByExampleExecutor<T>
com.naturalprogrammer.spring.lemon.domain.
AbstractUserRepository
<U,ID>
org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.PagingAndSortingRepository<T,ID>)
com.naturalprogrammer.spring.lemon.domain.
AbstractUserRepository
<U,ID>
org.springframework.data.repository.Repository<T,ID>
com.naturalprogrammer.spring.lemon.domain.
AbstractUserRepository
<U,ID>
org.springframework.data.repository.CrudRepository<T,ID>
com.naturalprogrammer.spring.lemon.domain.
AbstractUserRepository
<U,ID>
org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.PagingAndSortingRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
com.naturalprogrammer.spring.lemon.domain.
AbstractUserRepository
<U,ID>
org.springframework.data.repository.PagingAndSortingRepository<T,ID>
com.naturalprogrammer.spring.lemon.domain.
AbstractUserRepository
<U,ID>
org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.query.QueryByExampleExecutor<T>)
com.naturalprogrammer.spring.lemon.domain.
AbstractUserRepository
<U,ID>
org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.PagingAndSortingRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
com.naturalprogrammer.spring.lemon.domain.
AbstractUserRepository
<U,ID>
org.springframework.data.repository.PagingAndSortingRepository<T,ID>
com.naturalprogrammer.spring.lemon.domain.
AbstractUserRepository
<U,ID>
org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.query.QueryByExampleExecutor<T>)
com.naturalprogrammer.spring.lemon.domain.
AbstractUserRepository
<U,ID>
com.naturalprogrammer.spring.lemon.validation.
RetypePasswordForm
Annotation Type Hierarchy
com.naturalprogrammer.spring.lemon.validation.
UniqueEmail
(implements java.lang.annotation.Annotation)
com.naturalprogrammer.spring.lemon.validation.
RetypePassword
(implements java.lang.annotation.Annotation)
com.naturalprogrammer.spring.lemon.validation.
Password
(implements java.lang.annotation.Annotation)
com.naturalprogrammer.spring.lemon.validation.
Captcha
(implements java.lang.annotation.Annotation)
com.naturalprogrammer.spring.lemon.permissions.
UserEditPermission
(implements java.lang.annotation.Annotation)
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes