Class Hierarchy
- java.lang.Object
- com.eoscode.springapitools.service.AbstractService<Repository,Entity,ID>
- com.eoscode.springapitools.security.Auth<T> (implements org.springframework.security.core.userdetails.UserDetails)
- com.eoscode.springapitools.security.AuthenticationContext
- com.eoscode.springapitools.data.domain.BaseEntity
- com.eoscode.springapitools.data.repository.BaseRepository<Entity,ID>
- com.eoscode.springapitools.resource.BaseResource<Service,Entity,ID>
- com.eoscode.springapitools.resource.exception.BaseResourceExceptionHandler
- com.eoscode.springapitools.security.Credential (implements java.io.Serializable)
- com.eoscode.springapitools.data.filter.DefaultJoinSpecification<T> (implements org.springframework.data.jpa.domain.Specification<T>)
- com.eoscode.springapitools.data.filter.DefaultSpecification<T> (implements org.springframework.data.jpa.domain.Specification<T>)
- com.eoscode.springapitools.resource.DefaultViewToJson (implements com.eoscode.springapitools.resource.ViewToJson)
- com.eoscode.springapitools.resource.exception.FieldMessage (implements java.io.Serializable)
- com.eoscode.springapitools.data.filter.FilterDefinition
- 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, jakarta.servlet.Filter, org.springframework.beans.factory.InitializingBean, org.springframework.web.context.ServletContextAware)
- org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter (implements org.springframework.context.ApplicationEventPublisherAware, org.springframework.context.MessageSourceAware)
- org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter
- org.springframework.web.filter.OncePerRequestFilter
- org.springframework.security.web.authentication.www.BasicAuthenticationFilter
- com.eoscode.springapitools.filter.HeaderExposureFilter (implements jakarta.servlet.Filter)
- com.eoscode.springapitools.config.Jackson2HttpMessageConfiguration
- com.eoscode.springapitools.data.filter.JoinDefinition
- com.eoscode.springapitools.security.jwt.JWTAuthenticationResource
- com.eoscode.springapitools.security.jwt.JWTManager
- com.eoscode.springapitools.config.MessageI18nConfiguration
- com.eoscode.springapitools.service.MessageResolverService (implements com.eoscode.springapitools.service.MessageResolver)
- com.eoscode.springapitools.util.ObjectUtils
- com.eoscode.springapitools.data.filter.QueryDefinition (implements com.eoscode.springapitools.data.filter.ViewDefinition)
- com.eoscode.springapitools.data.filter.QueryParameter
- com.eoscode.springapitools.data.filter.SortDefinition
- com.eoscode.springapitools.data.filter.SpecificationBuilder<T>
- com.eoscode.springapitools.data.filter.SpecificationDefinition
- com.eoscode.springapitools.data.filter.SpecificationValue
- com.eoscode.springapitools.config.SpringApiToolsProperties
- com.eoscode.springapitools.config.SpringApiToolsScan
- com.eoscode.springapitools.resource.exception.StandardError (implements java.io.Serializable)
- com.eoscode.springapitools.util.StringUtils
- java.lang.Throwable (implements java.io.Serializable)
- com.eoscode.springapitools.resource.util.URL
Interface Hierarchy
- com.eoscode.springapitools.data.repository.CustomDeleteByIdRepository<Entity,ID>
- com.eoscode.springapitools.data.repository.CustomFindByIdRepository<Entity,ID>
- com.eoscode.springapitools.data.repository.CustomFindDetailByIdRepository<Entity,ID>
- org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>
- com.eoscode.springapitools.data.repository.Repository<Entity,ID> (also extends org.springframework.data.jpa.repository.JpaRepository<T,ID>)
- com.eoscode.springapitools.service.MessageResolver
- 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.eoscode.springapitools.data.repository.Repository<Entity,ID> (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- 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.eoscode.springapitools.data.repository.Repository<Entity,ID> (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<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.eoscode.springapitools.data.repository.Repository<Entity,ID> (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- java.io.Serializable
- com.eoscode.springapitools.data.domain.Identifier<ID>
- com.eoscode.springapitools.data.filter.ViewDefinition
- com.eoscode.springapitools.resource.ViewToJson
Annotation Interface Hierarchy