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.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)
    • 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)
    • 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.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.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.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.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>
    • java.lang.Throwable (implements java.io.Serializable)

Interface Hierarchy

  • org.genesys.blocks.security.serialization.CurrentPermissionsWriter.NoPermissions
  • org.genesys.blocks.model.EntityId
  • org.genesys.blocks.util.JsonSidConverter.SidProvider
  • 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.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.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.springframework.security.core.userdetails.UserDetailsService

Enum Class Hierarchy