Class Hierarchy
- java.lang.Object
- com.foreach.across.core.context.AbstractAcrossEntity (implements com.foreach.across.core.context.AcrossEntity)
- com.foreach.across.core.AcrossModule (implements com.foreach.across.core.context.AcrossModuleEntity)
- com.foreach.across.modules.user.UserModule (implements com.foreach.across.modules.hibernate.provider.HibernatePackageConfiguringModule)
 
 
 
- com.foreach.across.modules.properties.config.AbstractEntityPropertiesConfiguration (implements com.foreach.across.modules.properties.config.EntityPropertiesDescriptor)
 
- com.foreach.across.modules.properties.services.AbstractEntityPropertiesService<T,U> (implements com.foreach.across.modules.properties.services.EntityPropertiesService<T,U>)
 
- com.foreach.across.modules.user.security.AbstractUserInDirectoryAuthenticationProvider (implements org.springframework.security.authentication.AuthenticationProvider, org.springframework.beans.factory.InitializingBean, org.springframework.context.MessageSourceAware)
 
- com.foreach.across.core.installers.AcrossLiquibaseInstaller
- com.foreach.across.modules.properties.installers.EntityPropertiesInstaller
 
- com.foreach.across.modules.user.installers.UserSchemaInstaller
 
 
- com.foreach.across.modules.hibernate.installers.AuditableSchemaInstaller
 
- com.foreach.across.modules.user.controllers.AutoSuggestController
 
- com.foreach.across.modules.user.controllers.AutoSuggestController.AutosuggestItemViewHelper
 
- com.foreach.across.modules.user.security.CurrentUserProxyImpl (implements com.foreach.across.modules.user.security.CurrentUserProxy)
 
- com.foreach.across.modules.user.services.support.DefaultUserDirectoryStrategyImpl (implements com.foreach.across.modules.user.services.support.DefaultUserDirectoryStrategy)
 
- com.foreach.across.modules.user.installers.DefaultUserInstaller (implements com.foreach.across.modules.user.UserAuthorities)
 
- 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>)
 
 
 
 
- com.foreach.across.modules.hibernate.aop.EntityInterceptorAdapter<T> (implements com.foreach.across.modules.hibernate.aop.EntityInterceptor<T>)
 
- com.foreach.across.modules.properties.registries.EntityPropertiesRegistry
 
- com.foreach.across.modules.properties.repositories.EntityPropertiesRepository<T>
 
- com.foreach.across.modules.entity.validators.EntityValidatorSupport<T> (implements org.springframework.validation.SmartValidator)
 
- com.foreach.across.modules.entity.views.processors.EntityViewProcessorAdapter (implements com.foreach.across.modules.entity.views.EntityViewProcessor)
 
- com.foreach.across.modules.user.ui.support.EQStringToRoleConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
 
- com.foreach.across.modules.user.ui.support.EQValueToRoleConverter (implements org.springframework.core.convert.converter.Converter<S,T>)
 
- com.foreach.across.modules.user.services.support.ExpressionBasedSecurityPrincipalLabelResolver (implements com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalLabelResolver)
 
- com.foreach.across.modules.user.services.GroupServiceImpl (implements com.foreach.across.modules.user.services.GroupService)
 
- com.foreach.across.modules.hibernate.types.HibernateBitFlag<T> (implements org.hibernate.usertype.UserType<J>)
 
- com.foreach.across.modules.user.services.InternalUserDirectoryServiceProvider (implements com.foreach.across.modules.user.services.UserDirectoryServiceProvider)
 
- com.foreach.across.modules.user.services.MachinePrincipalServiceImpl (implements com.foreach.across.modules.user.services.MachinePrincipalService)
 
- com.foreach.across.modules.user.extensions.MethodLoggingConfiguration
 
- com.foreach.across.modules.user.services.PermissionServiceImpl (implements com.foreach.across.modules.user.services.PermissionService)
 
- com.foreach.across.modules.user.installers.PrincipalNameUpdater
 
- com.foreach.across.modules.user.ui.RolePermissionsFormElementBuilder (implements com.foreach.across.modules.web.ui.ViewElementBuilder<T>)
 
- com.foreach.across.modules.user.services.RoleServiceImpl (implements com.foreach.across.modules.user.services.RoleService)
 
- com.foreach.across.core.database.SchemaConfiguration
 
- com.foreach.across.modules.hibernate.business.SettableIdBasedEntity<T> (implements com.foreach.across.modules.hibernate.business.EntityWithDto<T>, com.foreach.across.modules.hibernate.business.IdBasedEntity, org.springframework.data.domain.Persistable<ID>)
- com.foreach.across.modules.user.business.BasicSecurityPrincipal<T> (implements com.foreach.across.modules.hibernate.business.Auditable<U>, com.foreach.across.modules.user.business.IdBasedSecurityPrincipal)
- com.foreach.across.modules.user.business.Group (implements java.lang.Comparable<T>)
 
- com.foreach.across.modules.user.business.GroupedPrincipal<T> (implements com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipalHierarchy)
- com.foreach.across.modules.user.business.MachinePrincipal (implements java.lang.Comparable<T>)
 
- com.foreach.across.modules.user.business.User (implements com.foreach.across.modules.hibernate.repositories.Undeletable)
 
 
 
- com.foreach.across.modules.user.business.Permission (implements java.io.Serializable)
 
- com.foreach.across.modules.user.business.PermissionGroup
 
- com.foreach.across.modules.hibernate.business.SettableIdAuditableEntity<T> (implements com.foreach.across.modules.hibernate.business.Auditable<U>)
 
 
- java.lang.Throwable (implements java.io.Serializable)
 
- com.foreach.common.spring.properties.TypedPropertyMap<T> (implements java.lang.Cloneable, java.util.Map<K,V>)
- com.foreach.across.modules.properties.business.EntityProperties<T>
 
 
- com.foreach.across.modules.user.security.UserDetailsServiceImpl (implements org.springframework.security.core.userdetails.UserDetailsService)
 
- com.foreach.across.modules.user.services.UserDirectoryServiceImpl (implements com.foreach.across.modules.user.services.UserDirectoryService)
 
- com.foreach.across.modules.user.services.UserDirectoryServiceProviderManager
 
- com.foreach.across.modules.user.config.modules.UserEntitiesConfiguration (implements com.foreach.across.modules.entity.config.EntityConfigurer)
 
- com.foreach.across.modules.user.services.UserModifiedNotifier
 
- com.foreach.across.modules.user.config.UserModuleConfiguration
 
- com.foreach.across.modules.user.UserModuleSettings
 
- com.foreach.across.modules.user.services.UserServiceImpl (implements com.foreach.across.modules.user.services.UserService)
 
- com.foreach.across.modules.user.config.modules.UserSpringSecurityConfiguration (implements com.foreach.across.modules.entity.config.EntityConfigurer)
 
- com.foreach.across.modules.user.services.UserValidator (implements org.springframework.validation.Validator)
 
 
Interface Hierarchy
- com.foreach.across.modules.user.security.CurrentUserProxy
 
- com.foreach.across.modules.user.services.support.DefaultUserDirectoryStrategy
 
- com.foreach.across.modules.properties.services.EntityPropertiesServiceBase
- com.foreach.across.modules.properties.services.EntityPropertiesService<T,U>
 
 
- com.foreach.across.modules.hibernate.business.IdBasedEntity
- com.foreach.across.modules.user.business.IdBasedSecurityPrincipal (also extends com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipal)
 
 
- org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>
- com.foreach.across.modules.hibernate.jpa.repositories.CommonJpaRepository<T,U> (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
- com.foreach.across.modules.hibernate.jpa.repositories.IdBasedEntityJpaRepository<T>
- com.foreach.across.modules.user.repositories.GroupRepository (also extends org.springframework.data.querydsl.QuerydslPredicateExecutor<T>)
 
- com.foreach.across.modules.user.repositories.MachinePrincipalRepository (also extends org.springframework.data.querydsl.QuerydslPredicateExecutor<T>)
 
- com.foreach.across.modules.user.repositories.PermissionGroupRepository
 
- com.foreach.across.modules.user.repositories.PermissionRepository
 
- com.foreach.across.modules.user.repositories.RoleRepository (also extends org.springframework.data.querydsl.QuerydslPredicateExecutor<T>)
 
- com.foreach.across.modules.user.repositories.SecurityPrincipalRepository (also extends com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalRetrievalStrategy)
 
- com.foreach.across.modules.user.repositories.UserDirectoryRepository
 
- com.foreach.across.modules.user.repositories.UserRepository (also extends org.springframework.data.querydsl.QuerydslPredicateExecutor<T>)
 
 
 
 
- com.foreach.across.modules.user.services.PermissionService
 
- org.springframework.data.repository.query.QueryByExampleExecutor<T>
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>)
- com.foreach.across.modules.hibernate.jpa.repositories.CommonJpaRepository<T,U> (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- com.foreach.across.modules.hibernate.jpa.repositories.IdBasedEntityJpaRepository<T>
- com.foreach.across.modules.user.repositories.GroupRepository (also extends org.springframework.data.querydsl.QuerydslPredicateExecutor<T>)
 
- com.foreach.across.modules.user.repositories.MachinePrincipalRepository (also extends org.springframework.data.querydsl.QuerydslPredicateExecutor<T>)
 
- com.foreach.across.modules.user.repositories.PermissionGroupRepository
 
- com.foreach.across.modules.user.repositories.PermissionRepository
 
- com.foreach.across.modules.user.repositories.RoleRepository (also extends org.springframework.data.querydsl.QuerydslPredicateExecutor<T>)
 
- com.foreach.across.modules.user.repositories.SecurityPrincipalRepository (also extends com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalRetrievalStrategy)
 
- com.foreach.across.modules.user.repositories.UserDirectoryRepository
 
- com.foreach.across.modules.user.repositories.UserRepository (also extends org.springframework.data.querydsl.QuerydslPredicateExecutor<T>)
 
 
 
 
 
- org.springframework.data.querydsl.QuerydslPredicateExecutor<T>
- com.foreach.across.modules.user.repositories.GroupRepository (also extends com.foreach.across.modules.hibernate.jpa.repositories.IdBasedEntityJpaRepository<T>)
 
- com.foreach.across.modules.user.services.GroupService
 
- com.foreach.across.modules.user.repositories.MachinePrincipalRepository (also extends com.foreach.across.modules.hibernate.jpa.repositories.IdBasedEntityJpaRepository<T>)
 
- com.foreach.across.modules.user.services.MachinePrincipalService
 
- com.foreach.across.modules.user.repositories.RoleRepository (also extends com.foreach.across.modules.hibernate.jpa.repositories.IdBasedEntityJpaRepository<T>)
 
- com.foreach.across.modules.user.repositories.UserRepository (also extends com.foreach.across.modules.hibernate.jpa.repositories.IdBasedEntityJpaRepository<T>)
 
- com.foreach.across.modules.user.services.UserService
 
 
- org.springframework.data.repository.Repository<T,ID>
- org.springframework.data.repository.CrudRepository<T,ID>
- org.springframework.data.repository.ListCrudRepository<T,ID>
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
- com.foreach.across.modules.hibernate.jpa.repositories.CommonJpaRepository<T,U> (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- com.foreach.across.modules.hibernate.jpa.repositories.IdBasedEntityJpaRepository<T>
- com.foreach.across.modules.user.repositories.GroupRepository (also extends org.springframework.data.querydsl.QuerydslPredicateExecutor<T>)
 
- com.foreach.across.modules.user.repositories.MachinePrincipalRepository (also extends org.springframework.data.querydsl.QuerydslPredicateExecutor<T>)
 
- com.foreach.across.modules.user.repositories.PermissionGroupRepository
 
- com.foreach.across.modules.user.repositories.PermissionRepository
 
- com.foreach.across.modules.user.repositories.RoleRepository (also extends org.springframework.data.querydsl.QuerydslPredicateExecutor<T>)
 
- com.foreach.across.modules.user.repositories.SecurityPrincipalRepository (also extends com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalRetrievalStrategy)
 
- com.foreach.across.modules.user.repositories.UserDirectoryRepository
 
- com.foreach.across.modules.user.repositories.UserRepository (also extends org.springframework.data.querydsl.QuerydslPredicateExecutor<T>)
 
 
 
 
 
 
- org.springframework.data.repository.PagingAndSortingRepository<T,ID>
- org.springframework.data.repository.ListPagingAndSortingRepository<T,ID>
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.ListCrudRepository<T,ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>)
- com.foreach.across.modules.hibernate.jpa.repositories.CommonJpaRepository<T,U> (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- com.foreach.across.modules.hibernate.jpa.repositories.IdBasedEntityJpaRepository<T>
- com.foreach.across.modules.user.repositories.GroupRepository (also extends org.springframework.data.querydsl.QuerydslPredicateExecutor<T>)
 
- com.foreach.across.modules.user.repositories.MachinePrincipalRepository (also extends org.springframework.data.querydsl.QuerydslPredicateExecutor<T>)
 
- com.foreach.across.modules.user.repositories.PermissionGroupRepository
 
- com.foreach.across.modules.user.repositories.PermissionRepository
 
- com.foreach.across.modules.user.repositories.RoleRepository (also extends org.springframework.data.querydsl.QuerydslPredicateExecutor<T>)
 
- com.foreach.across.modules.user.repositories.SecurityPrincipalRepository (also extends com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalRetrievalStrategy)
 
- com.foreach.across.modules.user.repositories.UserDirectoryRepository
 
- com.foreach.across.modules.user.repositories.UserRepository (also extends org.springframework.data.querydsl.QuerydslPredicateExecutor<T>)
 
 
 
 
 
 
 
- com.foreach.across.modules.user.services.RoleService
 
- com.foreach.across.modules.spring.security.infrastructure.business.SecurityPrincipal
- com.foreach.across.modules.user.business.IdBasedSecurityPrincipal (also extends com.foreach.across.modules.hibernate.business.IdBasedEntity)
 
 
- com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalRetrievalStrategy
- com.foreach.across.modules.user.repositories.SecurityPrincipalRepository (also extends com.foreach.across.modules.hibernate.jpa.repositories.IdBasedEntityJpaRepository<T>)
 
 
- com.foreach.across.modules.user.UserAuthorities
 
- com.foreach.across.modules.user.services.UserDirectoryService
 
- com.foreach.across.modules.user.services.UserDirectoryServiceProvider
 
- com.foreach.across.modules.user.UserModuleCache