Hierarchy For All Packages
Package Hierarchies:- com.eoscode.springapitools.config,
- com.eoscode.springapitools.data.domain,
- com.eoscode.springapitools.data.filter,
- com.eoscode.springapitools.data.repository,
- com.eoscode.springapitools.filter,
- com.eoscode.springapitools.resource,
- com.eoscode.springapitools.resource.exception,
- com.eoscode.springapitools.resource.util,
- com.eoscode.springapitools.security,
- com.eoscode.springapitools.security.jwt,
- com.eoscode.springapitools.service,
- com.eoscode.springapitools.service.exceptions,
- com.eoscode.springapitools.service.validation,
- com.eoscode.springapitools.util
Class Hierarchy
- java.lang.Object
- com.eoscode.springapitools.resource.AbstractResource<Service,Entity,ID>
- com.eoscode.springapitools.resource.AbstractRepositoryResource<Repository,Entity,ID>
- com.eoscode.springapitools.service.AbstractService<Repository,Entity,ID>
- com.eoscode.springapitools.service.RepositoryService<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.domain.AbstractEntity<ID> (implements com.eoscode.springapitools.data.domain.Identifier<ID>, java.io.Serializable)
- com.eoscode.springapitools.data.domain.AbstractEntityNoDelete<ID>
- com.eoscode.springapitools.data.domain.AbstractEntity<ID> (implements com.eoscode.springapitools.data.domain.Identifier<ID>, java.io.Serializable)
- com.eoscode.springapitools.data.repository.BaseRepository<Entity,ID>
- com.eoscode.springapitools.data.repository.DefaultDeleteByIdRepository<Entity,ID> (implements com.eoscode.springapitools.data.repository.CustomDeleteByIdRepository<Entity,ID>)
- com.eoscode.springapitools.data.repository.DefaultFindByIdRepository<Entity,ID> (implements com.eoscode.springapitools.data.repository.CustomFindByIdRepository<Entity,ID>)
- com.eoscode.springapitools.data.repository.DefaultFindDetailByIdRepository<Entity,ID> (implements com.eoscode.springapitools.data.repository.CustomFindDetailByIdRepository<Entity,ID>)
- com.eoscode.springapitools.resource.exception.BaseResourceExceptionHandler
- org.apache.commons.beanutils.BeanUtilsBean
- com.eoscode.springapitools.util.NullAwareBeanUtilsBean
- 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.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, javax.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
- com.eoscode.springapitools.security.jwt.JWTAuthenticationFilter
- org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter
- org.springframework.web.filter.OncePerRequestFilter
- org.springframework.security.web.authentication.www.BasicAuthenticationFilter
- com.eoscode.springapitools.security.jwt.JWTAuthorizationFilter
- org.springframework.security.web.authentication.www.BasicAuthenticationFilter
- org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter (implements org.springframework.context.ApplicationEventPublisherAware, org.springframework.context.MessageSourceAware)
- com.eoscode.springapitools.filter.HeaderExposureFilter (implements javax.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.service.MessageByLocaleServiceImpl (implements com.eoscode.springapitools.service.MessageByLocaleService)
- 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.config.SpringApiToolsProperties
- com.eoscode.springapitools.config.SpringApiToolsScan
- com.eoscode.springapitools.resource.exception.StandardError (implements java.io.Serializable)
- com.eoscode.springapitools.resource.exception.ValidationError
- com.eoscode.springapitools.util.StringUtils
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.eoscode.springapitools.service.exceptions.AuthorizationException
- com.eoscode.springapitools.service.exceptions.EntityNotFoundException
- com.eoscode.springapitools.resource.exception.MethodNotAllowedException
- com.eoscode.springapitools.data.filter.SearchException
- com.eoscode.springapitools.service.exceptions.ValidationException
- java.lang.RuntimeException
- java.lang.Exception
- com.eoscode.springapitools.resource.util.URL
- com.eoscode.springapitools.resource.AbstractResource<Service,Entity,ID>
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.MessageByLocaleService
- org.springframework.data.repository.query.QueryByExampleExecutor<T>
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.PagingAndSortingRepository<T,ID>)
- com.eoscode.springapitools.data.repository.Repository<Entity,ID> (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.PagingAndSortingRepository<T,ID>)
- 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>)
- com.eoscode.springapitools.data.repository.Repository<Entity,ID> (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<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>
- java.io.Serializable
- com.eoscode.springapitools.data.domain.Identifier<ID>
- com.eoscode.springapitools.data.filter.ViewDefinition
Annotation Type Hierarchy
- com.eoscode.springapitools.data.domain.DynamicView (implements java.lang.annotation.Annotation)
- com.eoscode.springapitools.data.domain.Find (implements java.lang.annotation.Annotation)
- com.eoscode.springapitools.data.domain.FindAttribute (implements java.lang.annotation.Annotation)
- com.eoscode.springapitools.resource.MethodNotAllowed (implements java.lang.annotation.Annotation)
- com.eoscode.springapitools.data.domain.NoDelete (implements java.lang.annotation.Annotation)
- com.eoscode.springapitools.service.validation.Validation (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.eoscode.springapitools.resource.HttpMethod
- com.eoscode.springapitools.data.filter.JoinDefinition.JoinType
- com.eoscode.springapitools.config.QueryView
- com.eoscode.springapitools.data.filter.SortDefinition.Direction
- com.eoscode.springapitools.config.StringCaseSensitive
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)