Hierarchy For All Packages
Package Hierarchies:- org.genesys.blocks.model,
- org.genesys.blocks.model.filters,
- org.genesys.blocks.oauth.component,
- org.genesys.blocks.oauth.model,
- org.genesys.blocks.oauth.persistence,
- org.genesys.blocks.oauth.service,
- org.genesys.blocks.oauth.util,
- org.genesys.blocks.security,
- org.genesys.blocks.security.component,
- org.genesys.blocks.security.lockout,
- org.genesys.blocks.security.model,
- org.genesys.blocks.security.persistence,
- org.genesys.blocks.security.serialization,
- org.genesys.blocks.security.service,
- org.genesys.blocks.security.service.impl,
- org.genesys.blocks.util
Class Hierarchy
- java.lang.Object
- org.springframework.security.web.authentication.AbstractAuthenticationTargetUrlRequestHandler
- org.springframework.security.web.authentication.SimpleUrlAuthenticationSuccessHandler (implements org.springframework.security.web.authentication.AuthenticationSuccessHandler)
- org.springframework.security.web.authentication.SavedRequestAwareAuthenticationSuccessHandler
- org.genesys.blocks.security.lockout.LoginSuccessHandler
- org.springframework.security.web.authentication.SavedRequestAwareAuthenticationSuccessHandler
- org.springframework.security.web.authentication.SimpleUrlAuthenticationSuccessHandler (implements org.springframework.security.web.authentication.AuthenticationSuccessHandler)
- org.genesys.blocks.security.lockout.AccountLockoutConfig
- org.genesys.blocks.security.lockout.AccountLockoutManager
- org.genesys.blocks.security.lockout.AccountLockoutManager.AttemptStatistics (implements java.io.Serializable)
- org.genesys.blocks.security.component.AclAssignerAspect
- org.genesys.blocks.security.serialization.AclEntriesToPermissions (implements com.fasterxml.jackson.databind.util.Converter<IN,OUT>)
- org.genesys.blocks.oauth.util.AppBlocksInitializer (implements org.springframework.beans.factory.InitializingBean)
- org.genesys.blocks.security.lockout.AuthenticationFailureBadCredentialsListener (implements org.springframework.context.ApplicationListener<E>)
- org.genesys.blocks.oauth.model.Authorization
- org.genesys.blocks.security.service.impl.BasicUserServiceImpl<R,T> (implements org.genesys.blocks.security.service.BasicUserService<R,T>, org.springframework.beans.factory.InitializingBean)
- org.genesys.blocks.util.ClassAclOid<T> (implements org.genesys.blocks.security.model.AclAwareModel)
- com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase (implements com.fasterxml.jackson.databind.BeanProperty, java.io.Serializable)
- com.fasterxml.jackson.databind.ser.PropertyWriter (implements java.io.Serializable)
- com.fasterxml.jackson.databind.ser.BeanPropertyWriter (implements java.io.Serializable)
- com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter (implements java.io.Serializable)
- org.genesys.blocks.security.serialization.CurrentPermissionsWriter
- com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter (implements java.io.Serializable)
- com.fasterxml.jackson.databind.ser.BeanPropertyWriter (implements java.io.Serializable)
- com.fasterxml.jackson.databind.ser.PropertyWriter (implements java.io.Serializable)
- org.genesys.blocks.util.CurrentApplicationContext (implements org.springframework.context.ApplicationContextAware)
- org.genesys.blocks.security.service.CustomAclService.AclObjectIdentityExt
- org.genesys.blocks.security.service.impl.CustomAclServiceImpl (implements org.genesys.blocks.security.service.CustomAclService)
- com.querydsl.core.types.dsl.DslExpression<T> (implements com.querydsl.core.types.Expression<T>)
- com.querydsl.core.types.dsl.SimpleExpression<T>
- com.querydsl.core.types.dsl.BeanPath<T> (implements com.querydsl.core.types.Path<T>)
- com.querydsl.core.types.dsl.EntityPathBase<T> (implements com.querydsl.core.types.EntityPath<T>)
- org.genesys.blocks.security.model.QAclClass
- org.genesys.blocks.security.model.QAclEntry
- org.genesys.blocks.security.model.QAclObjectIdentity
- org.genesys.blocks.security.model.QAclSid
- org.genesys.blocks.model.QAuditedVersionedModel
- org.genesys.blocks.oauth.model.QAuthorization
- org.genesys.blocks.security.model.QBasicUser
- org.genesys.blocks.oauth.model.QOAuthClient
- org.genesys.blocks.model.QUuidModel
- com.querydsl.core.types.dsl.EntityPathBase<T> (implements com.querydsl.core.types.EntityPath<T>)
- com.querydsl.core.types.dsl.BeanPath<T> (implements com.querydsl.core.types.Path<T>)
- com.querydsl.core.types.dsl.SimpleExpression<T>
- org.genesys.blocks.model.EmptyModel (implements org.genesys.blocks.model.EntityId, org.springframework.data.domain.Persistable<ID>, java.io.Serializable)
- org.genesys.blocks.model.BasicModel
- org.genesys.blocks.security.model.AclClass
- org.genesys.blocks.security.model.AclEntry
- org.genesys.blocks.security.model.AclObjectIdentity
- org.genesys.blocks.model.VersionedModel (implements org.genesys.blocks.model.Activatable)
- org.genesys.blocks.model.AuditedVersionedModel
- org.genesys.blocks.security.model.AclSid
- org.genesys.blocks.security.model.BasicUser<R> (implements org.springframework.security.core.userdetails.UserDetails)
- org.genesys.blocks.oauth.model.OAuthClient (implements org.genesys.blocks.model.Copyable<T>)
- org.genesys.blocks.model.UuidModel (implements org.genesys.blocks.model.IdUUID)
- org.genesys.blocks.security.model.AclSid
- org.genesys.blocks.model.AuditedVersionedModel
- org.genesys.blocks.model.BasicModel
- org.genesys.blocks.oauth.component.ExpiredAuthorizationEntityCleaner
- 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)
- org.springframework.web.filter.OncePerRequestFilter
- org.genesys.blocks.security.component.OAuthClientOriginCheckFilter
- org.springframework.web.filter.OncePerRequestFilter
- org.genesys.blocks.oauth.service.OAuthServiceImpl (implements org.springframework.beans.factory.InitializingBean, org.genesys.blocks.oauth.service.OAuthClientService)
- org.genesys.blocks.security.serialization.Permissions
- org.genesys.blocks.security.serialization.SidPermissions
- org.genesys.blocks.security.SecurityContextUtil
- org.genesys.blocks.security.service.impl.SimplePasswordPolicy (implements org.genesys.blocks.security.service.PasswordPolicy)
- org.genesys.blocks.security.component.Slf4jLogAuditLogger (implements org.springframework.security.acls.domain.AuditLogger)
- org.genesys.blocks.security.SpringSecurityAuditorAware (implements org.springframework.data.domain.AuditorAware<T>)
- com.fasterxml.jackson.databind.util.StdConverter<IN,OUT> (implements com.fasterxml.jackson.databind.util.Converter<IN,OUT>)
- org.genesys.blocks.util.JsonSidConverter
- org.genesys.blocks.model.filters.SuperModelFilter<T,R> (implements org.genesys.blocks.model.filters.Filter)
- org.genesys.blocks.model.filters.EmptyModelFilter<T,R>
- org.genesys.blocks.model.filters.BasicModelFilter<T,R>
- org.genesys.blocks.model.filters.VersionedModelFilter<T,R>
- org.genesys.blocks.model.filters.AuditedVersionedModelFilter<T,R>
- org.genesys.blocks.model.filters.UuidModelFilter<T,R>
- org.genesys.blocks.model.filters.AuditedVersionedModelFilter<T,R>
- org.genesys.blocks.model.filters.VersionedModelFilter<T,R>
- org.genesys.blocks.model.filters.BasicModelFilter<T,R>
- org.genesys.blocks.model.filters.EmptyModelFilter<T,R>
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.genesys.blocks.security.UserException
- org.genesys.blocks.security.NotUniqueUserException
- org.genesys.blocks.security.NoUserFoundException
- org.genesys.blocks.security.service.PasswordPolicy.PasswordPolicyException
- org.genesys.blocks.security.UserException
- java.lang.Exception
- org.springframework.security.web.authentication.AbstractAuthenticationTargetUrlRequestHandler
Interface Hierarchy
- org.genesys.blocks.security.serialization.CurrentPermissionsWriter.NoPermissions
- org.genesys.blocks.model.EntityId
- org.genesys.blocks.security.model.AclAwareModel
- org.genesys.blocks.util.JsonSidConverter.SidProvider
- org.genesys.blocks.security.service.CustomAclService
- org.genesys.blocks.security.service.PasswordPolicy
- org.springframework.data.repository.query.QueryByExampleExecutor<T>
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.PagingAndSortingRepository<T,ID>)
- org.genesys.blocks.security.persistence.AclClassPersistence
- org.genesys.blocks.security.persistence.AclEntryPersistence
- org.genesys.blocks.security.persistence.AclObjectIdentityPersistence (also extends org.springframework.data.querydsl.QuerydslPredicateExecutor<T>)
- org.genesys.blocks.security.persistence.AclSidPersistence
- org.genesys.blocks.oauth.persistence.AuthorizationRepository (also extends org.springframework.data.querydsl.QuerydslPredicateExecutor<T>)
- org.genesys.blocks.oauth.persistence.OAuthClientRepository (also extends org.springframework.data.querydsl.QuerydslPredicateExecutor<T>)
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.PagingAndSortingRepository<T,ID>)
- org.springframework.data.querydsl.QuerydslPredicateExecutor<T>
- org.genesys.blocks.security.persistence.AclObjectIdentityPersistence (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
- org.genesys.blocks.oauth.persistence.AuthorizationRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
- org.genesys.blocks.oauth.persistence.OAuthClientRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
- org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository
- org.genesys.blocks.oauth.service.OAuthClientService
- org.springframework.data.repository.Repository<T,ID>
- org.springframework.data.repository.CrudRepository<T,ID>
- org.springframework.data.repository.PagingAndSortingRepository<T,ID>
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.query.QueryByExampleExecutor<T>)
- org.genesys.blocks.security.persistence.AclClassPersistence
- org.genesys.blocks.security.persistence.AclEntryPersistence
- org.genesys.blocks.security.persistence.AclObjectIdentityPersistence (also extends org.springframework.data.querydsl.QuerydslPredicateExecutor<T>)
- org.genesys.blocks.security.persistence.AclSidPersistence
- org.genesys.blocks.oauth.persistence.AuthorizationRepository (also extends org.springframework.data.querydsl.QuerydslPredicateExecutor<T>)
- org.genesys.blocks.oauth.persistence.OAuthClientRepository (also extends org.springframework.data.querydsl.QuerydslPredicateExecutor<T>)
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.query.QueryByExampleExecutor<T>)
- org.springframework.data.repository.PagingAndSortingRepository<T,ID>
- org.springframework.data.repository.CrudRepository<T,ID>
- org.springframework.security.core.userdetails.UserDetailsService
- org.genesys.blocks.security.service.BasicUserService<R,T>
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.genesys.blocks.security.model.BasicUser.AccountType
- org.genesys.blocks.oauth.model.OAuthRole (implements org.springframework.security.core.GrantedAuthority)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)