Hierarchy For All Packages
Package Hierarchies:- com.alon.spring.crud.api.configuration,
- com.alon.spring.crud.api.controller,
- com.alon.spring.crud.api.controller.cache,
- com.alon.spring.crud.api.controller.input,
- com.alon.spring.crud.api.controller.input.mapper,
- com.alon.spring.crud.api.controller.output,
- com.alon.spring.crud.api.documentation,
- com.alon.spring.crud.api.exception,
- com.alon.spring.crud.api.exceptionhandler,
- com.alon.spring.crud.api.projection,
- com.alon.spring.crud.core.properties,
- com.alon.spring.crud.domain.model,
- com.alon.spring.crud.domain.service,
- com.alon.spring.crud.domain.service.exception
Class Hierarchy
- java.lang.Object
- com.alon.spring.crud.domain.model.BaseEntity<ID> (implements java.io.Serializable)
- com.alon.spring.crud.api.controller.cache.CollectionResourceDeepETagGeneratorImpl (implements com.alon.spring.crud.api.controller.cache.CollectionResourceDeepETagGenerator)
- com.alon.spring.crud.api.controller.CrudController<MANAGED_ENTITY_ID_TYPE,MANAGED_ENTITY_TYPE,CREATE_INPUT_TYPE,UPDATE_INPUT_TYPE,SEARCH_INPUT_TYPE,SERVICE_TYPE>
- com.alon.spring.crud.api.controller.CachedCrudController<MANAGED_ENTITY_ID_TYPE,MANAGED_ENTITY_TYPE,CREATE_INPUT_TYPE,UPDATE_INPUT_TYPE,SEARCH_INPUT_TYPE,SERVICE_TYPE>
- com.alon.spring.crud.domain.service.CrudService.HookHelper
- com.alon.spring.crud.api.controller.cache.DeepETagResolver
- com.alon.spring.crud.api.exceptionhandler.ExceptionUtils
- com.alon.spring.crud.api.controller.input.mapper.ModelMapperInputMapper<I,O> (implements com.alon.spring.crud.api.controller.input.mapper.InputMapper<I,O>)
- com.alon.spring.crud.api.controller.input.Options
- com.alon.spring.crud.api.controller.output.OutputPage<O>
- com.alon.spring.crud.api.controller.output.OutputPage.Builder<O>
- com.alon.spring.crud.api.documentation.PageableDocumentation
- com.alon.spring.crud.api.exceptionhandler.Problem
- com.alon.spring.crud.api.exceptionhandler.Problem.ProblemBuilder
- com.alon.spring.crud.api.exceptionhandler.Problem.Violation
- com.alon.spring.crud.api.exceptionhandler.Problem.Violation.ViolationBuilder
- com.alon.spring.crud.api.projection.ProjectionRepresentation
- com.alon.spring.crud.api.projection.ProjectionService
- com.alon.spring.crud.core.properties.Properties
- com.alon.spring.crud.core.properties.Properties.CacheControlProperties
- com.alon.spring.crud.core.properties.Properties.ProjectionProperties
- com.alon.spring.crud.core.properties.Properties.SearchProperties
- com.alon.spring.crud.api.projection.RepresentationService
- org.springframework.web.servlet.mvc.method.annotation.ResponseEntityExceptionHandler
- com.alon.spring.crud.api.exceptionhandler.ApiExceptionHandler
- com.alon.spring.crud.domain.service.SearchCriteria
- com.alon.spring.crud.domain.service.SearchCriteria.SearchCriteriaBuilder
- com.alon.spring.crud.api.controller.input.SearchInput
- com.alon.spring.crud.api.controller.cache.SingleResourceDeepETagGeneratorImpl (implements com.alon.spring.crud.api.controller.cache.SingleResourceDeepETagGenerator)
- com.alon.spring.crud.api.configuration.SwaggerConfiguration (implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.alon.spring.crud.api.exception.BeanValidationException
- com.alon.spring.crud.core.properties.CacheControlInvalidConfigurationException
- com.alon.spring.crud.domain.service.exception.CrudException
- com.alon.spring.crud.domain.service.exception.CreateException
- com.alon.spring.crud.domain.service.exception.DataIntegrityException
- com.alon.spring.crud.domain.service.exception.DeleteException
- com.alon.spring.crud.domain.service.exception.NotFoundException
- com.alon.spring.crud.domain.service.exception.ReadException
- com.alon.spring.crud.domain.service.exception.UpdateException
- com.alon.spring.crud.domain.service.exception.ProjectionException
- java.lang.RuntimeException
- java.lang.Exception
- com.alon.spring.crud.api.configuration.WebConfigurer (implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer)
Interface Hierarchy
- com.alon.spring.crud.domain.service.CrudService<ENTITY_ID_TYPE,ENTITY_TYPE,REPOSITORY>
- com.alon.spring.crud.api.controller.cache.DeepETagGenerator
- com.alon.spring.crud.api.controller.cache.CollectionResourceDeepETagGenerator
- com.alon.spring.crud.api.controller.cache.SingleResourceDeepETagGenerator
- com.alon.spring.crud.api.controller.input.mapper.InputMapper<I,O>
- com.alon.spring.crud.api.projection.Projector<I,O>
- com.alon.spring.crud.api.configuration.SwaggerConfiguration.SwaggerCustomization
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.alon.spring.crud.api.controller.cache.ETagPolicy
- com.alon.spring.crud.api.exceptionhandler.ProblemType
- com.alon.spring.crud.domain.service.SearchType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)