A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addAfterCreateHook(Function<ENTITY_TYPE, ENTITY_TYPE>) - Method in interface com.alon.spring.crud.domain.service.CrudService
- addAfterDeleteHook(Function<ENTITY_ID_TYPE, ENTITY_ID_TYPE>) - Method in interface com.alon.spring.crud.domain.service.CrudService
- addAfterReadHook(Function<ENTITY_TYPE, ENTITY_TYPE>) - Method in interface com.alon.spring.crud.domain.service.CrudService
- addAfterSearchHook(Function<Page<ENTITY_TYPE>, Page<ENTITY_TYPE>>) - Method in interface com.alon.spring.crud.domain.service.CrudService
- addAfterUpdateHook(Function<ENTITY_TYPE, ENTITY_TYPE>) - Method in interface com.alon.spring.crud.domain.service.CrudService
- addBeforeCreateHook(Function<ENTITY_TYPE, ENTITY_TYPE>) - Method in interface com.alon.spring.crud.domain.service.CrudService
- addBeforeDeleteHook(Function<ENTITY_ID_TYPE, ENTITY_ID_TYPE>) - Method in interface com.alon.spring.crud.domain.service.CrudService
- addBeforeReadHook(Function<ENTITY_ID_TYPE, ENTITY_ID_TYPE>) - Method in interface com.alon.spring.crud.domain.service.CrudService
- addBeforeSearchHook(Function<SearchCriteria, SearchCriteria>) - Method in interface com.alon.spring.crud.domain.service.CrudService
- addBeforeUpdateHook(Function<ENTITY_TYPE, ENTITY_TYPE>) - Method in interface com.alon.spring.crud.domain.service.CrudService
- addResourceHandlers(ResourceHandlerRegistry) - Method in class com.alon.spring.crud.api.configuration.SwaggerConfiguration
- ApiExceptionHandler - Class in com.alon.spring.crud.api.exceptionhandler
- ApiExceptionHandler(MessageSource) - Constructor for class com.alon.spring.crud.api.exceptionhandler.ApiExceptionHandler
B
- BaseEntity<ID> - Class in com.alon.spring.crud.domain.model
- BaseEntity() - Constructor for class com.alon.spring.crud.domain.model.BaseEntity
- BeanValidationException - Exception in com.alon.spring.crud.api.exception
- BeanValidationException(BindingResult) - Constructor for exception com.alon.spring.crud.api.exception.BeanValidationException
- build() - Method in class com.alon.spring.crud.api.controller.output.OutputPage.Builder
- build() - Method in class com.alon.spring.crud.api.exceptionhandler.Problem.ProblemBuilder
- build() - Method in class com.alon.spring.crud.api.exceptionhandler.Problem.Violation.ViolationBuilder
- build() - Method in class com.alon.spring.crud.domain.service.SearchCriteria.SearchCriteriaBuilder
- buildResponseEntity(HttpStatus) - Method in class com.alon.spring.crud.api.controller.CachedCrudController
- buildResponseEntity(HttpStatus) - Method in class com.alon.spring.crud.api.controller.CrudController
C
- cacheControl - Variable in class com.alon.spring.crud.core.properties.Properties
- CacheControlInvalidConfigurationException - Exception in com.alon.spring.crud.core.properties
- CacheControlInvalidConfigurationException() - Constructor for exception com.alon.spring.crud.core.properties.CacheControlInvalidConfigurationException
- CacheControlInvalidConfigurationException(String) - Constructor for exception com.alon.spring.crud.core.properties.CacheControlInvalidConfigurationException
- CacheControlInvalidConfigurationException(String, Throwable) - Constructor for exception com.alon.spring.crud.core.properties.CacheControlInvalidConfigurationException
- CacheControlInvalidConfigurationException(String, Throwable, boolean, boolean) - Constructor for exception com.alon.spring.crud.core.properties.CacheControlInvalidConfigurationException
- CacheControlInvalidConfigurationException(Throwable) - Constructor for exception com.alon.spring.crud.core.properties.CacheControlInvalidConfigurationException
- CacheControlProperties() - Constructor for class com.alon.spring.crud.core.properties.Properties.CacheControlProperties
- CachedCrudController<MANAGED_ENTITY_ID_TYPE extends java.io.Serializable,MANAGED_ENTITY_TYPE extends BaseEntity<MANAGED_ENTITY_ID_TYPE>,CREATE_INPUT_TYPE,UPDATE_INPUT_TYPE,SEARCH_INPUT_TYPE extends SearchInput,SERVICE_TYPE extends CrudService<MANAGED_ENTITY_ID_TYPE,MANAGED_ENTITY_TYPE,?>> - Class in com.alon.spring.crud.api.controller
- CachedCrudController(SERVICE_TYPE) - Constructor for class com.alon.spring.crud.api.controller.CachedCrudController
-
Creates a CachedCrudController with disabled ETag feature
- CachedCrudController(SERVICE_TYPE, ETagPolicy) - Constructor for class com.alon.spring.crud.api.controller.CachedCrudController
-
Creates a CachedCrudController with the provided ETag policy.
- CachedCrudController(SERVICE_TYPE, ETagPolicy, DeepETagResolver) - Constructor for class com.alon.spring.crud.api.controller.CachedCrudController
- CachedCrudController(SERVICE_TYPE, ETagPolicy, DeepETagResolver, InputMapper<CREATE_INPUT_TYPE, MANAGED_ENTITY_TYPE>, InputMapper<UPDATE_INPUT_TYPE, MANAGED_ENTITY_TYPE>) - Constructor for class com.alon.spring.crud.api.controller.CachedCrudController
- cachePrivate - Variable in class com.alon.spring.crud.core.properties.Properties.CacheControlProperties
- cachePublic - Variable in class com.alon.spring.crud.core.properties.Properties.CacheControlProperties
- clearHooks(CrudService.HookHelper.LifeCycleHook...) - Method in interface com.alon.spring.crud.domain.service.CrudService
- CollectionResourceDeepETagGenerator - Interface in com.alon.spring.crud.api.controller.cache
- CollectionResourceDeepETagGeneratorImpl - Class in com.alon.spring.crud.api.controller.cache
- CollectionResourceDeepETagGeneratorImpl() - Constructor for class com.alon.spring.crud.api.controller.cache.CollectionResourceDeepETagGeneratorImpl
- com.alon.spring.crud.api.configuration - package com.alon.spring.crud.api.configuration
- com.alon.spring.crud.api.controller - package com.alon.spring.crud.api.controller
- com.alon.spring.crud.api.controller.cache - package com.alon.spring.crud.api.controller.cache
- com.alon.spring.crud.api.controller.input - package com.alon.spring.crud.api.controller.input
- com.alon.spring.crud.api.controller.input.mapper - package com.alon.spring.crud.api.controller.input.mapper
- com.alon.spring.crud.api.controller.output - package com.alon.spring.crud.api.controller.output
- com.alon.spring.crud.api.documentation - package com.alon.spring.crud.api.documentation
- com.alon.spring.crud.api.exception - package com.alon.spring.crud.api.exception
- com.alon.spring.crud.api.exceptionhandler - package com.alon.spring.crud.api.exceptionhandler
- com.alon.spring.crud.api.projection - package com.alon.spring.crud.api.projection
- com.alon.spring.crud.core.properties - package com.alon.spring.crud.core.properties
- com.alon.spring.crud.domain.model - package com.alon.spring.crud.domain.model
- com.alon.spring.crud.domain.service - package com.alon.spring.crud.domain.service
- com.alon.spring.crud.domain.service.exception - package com.alon.spring.crud.domain.service.exception
- configure(Docket) - Method in interface com.alon.spring.crud.api.configuration.SwaggerConfiguration.SwaggerCustomization
- configureMessageConverters(List<HttpMessageConverter<?>>) - Method in class com.alon.spring.crud.api.configuration.WebConfigurer
- content - Variable in class com.alon.spring.crud.api.controller.output.OutputPage
- content(List<O>) - Method in class com.alon.spring.crud.api.controller.output.OutputPage.Builder
- context(String) - Method in class com.alon.spring.crud.api.exceptionhandler.Problem.Violation.ViolationBuilder
- create(CREATE_INPUT_TYPE, String) - Method in class com.alon.spring.crud.api.controller.CrudController
- create(ENTITY_TYPE) - Method in interface com.alon.spring.crud.domain.service.CrudService
- CreateException - Exception in com.alon.spring.crud.domain.service.exception
- CreateException() - Constructor for exception com.alon.spring.crud.domain.service.exception.CreateException
- CreateException(String) - Constructor for exception com.alon.spring.crud.domain.service.exception.CreateException
- CreateException(String, Throwable) - Constructor for exception com.alon.spring.crud.domain.service.exception.CreateException
- CreateException(Throwable) - Constructor for exception com.alon.spring.crud.domain.service.exception.CreateException
- createInputMapper - Variable in class com.alon.spring.crud.api.controller.CrudController
- CrudController<MANAGED_ENTITY_ID_TYPE extends java.io.Serializable,MANAGED_ENTITY_TYPE extends BaseEntity<MANAGED_ENTITY_ID_TYPE>,CREATE_INPUT_TYPE,UPDATE_INPUT_TYPE,SEARCH_INPUT_TYPE extends SearchInput,SERVICE_TYPE extends CrudService<MANAGED_ENTITY_ID_TYPE,MANAGED_ENTITY_TYPE,?>> - Class in com.alon.spring.crud.api.controller
- CrudController(SERVICE_TYPE) - Constructor for class com.alon.spring.crud.api.controller.CrudController
- CrudController(SERVICE_TYPE, boolean) - Constructor for class com.alon.spring.crud.api.controller.CrudController
- CrudController(SERVICE_TYPE, InputMapper<CREATE_INPUT_TYPE, MANAGED_ENTITY_TYPE>, InputMapper<UPDATE_INPUT_TYPE, MANAGED_ENTITY_TYPE>) - Constructor for class com.alon.spring.crud.api.controller.CrudController
- CrudController(SERVICE_TYPE, InputMapper<CREATE_INPUT_TYPE, MANAGED_ENTITY_TYPE>, InputMapper<UPDATE_INPUT_TYPE, MANAGED_ENTITY_TYPE>, boolean) - Constructor for class com.alon.spring.crud.api.controller.CrudController
- CrudException - Exception in com.alon.spring.crud.domain.service.exception
- CrudException() - Constructor for exception com.alon.spring.crud.domain.service.exception.CrudException
- CrudException(String) - Constructor for exception com.alon.spring.crud.domain.service.exception.CrudException
- CrudException(String, Throwable) - Constructor for exception com.alon.spring.crud.domain.service.exception.CrudException
- CrudException(String, Throwable, boolean, boolean) - Constructor for exception com.alon.spring.crud.domain.service.exception.CrudException
- CrudException(Throwable) - Constructor for exception com.alon.spring.crud.domain.service.exception.CrudException
- CrudService<ENTITY_ID_TYPE extends java.io.Serializable,ENTITY_TYPE extends BaseEntity<ENTITY_ID_TYPE>,REPOSITORY extends com.cosium.spring.data.jpa.entity.graph.repository.EntityGraphJpaRepository<ENTITY_TYPE,ENTITY_ID_TYPE> & com.cosium.spring.data.jpa.entity.graph.repository.EntityGraphJpaSpecificationExecutor<ENTITY_TYPE>> - Interface in com.alon.spring.crud.domain.service
- CrudService.HookHelper - Class in com.alon.spring.crud.domain.service
D
- DataIntegrityException - Exception in com.alon.spring.crud.domain.service.exception
- DataIntegrityException() - Constructor for exception com.alon.spring.crud.domain.service.exception.DataIntegrityException
- DataIntegrityException(String) - Constructor for exception com.alon.spring.crud.domain.service.exception.DataIntegrityException
- DataIntegrityException(String, Throwable) - Constructor for exception com.alon.spring.crud.domain.service.exception.DataIntegrityException
- DataIntegrityException(String, Throwable, boolean, boolean) - Constructor for exception com.alon.spring.crud.domain.service.exception.DataIntegrityException
- DataIntegrityException(Throwable) - Constructor for exception com.alon.spring.crud.domain.service.exception.DataIntegrityException
- DEEP - com.alon.spring.crud.api.controller.cache.ETagPolicy
- DeepETagGenerator - Interface in com.alon.spring.crud.api.controller.cache
- DeepETagResolver - Class in com.alon.spring.crud.api.controller.cache
- DeepETagResolver(EntityManager, DeepETagGenerator, DeepETagGenerator) - Constructor for class com.alon.spring.crud.api.controller.cache.DeepETagResolver
- DeepETagResolver(EntityManager, SingleResourceDeepETagGenerator, CollectionResourceDeepETagGenerator) - Constructor for class com.alon.spring.crud.api.controller.cache.DeepETagResolver
- delete(ENTITY_ID_TYPE) - Method in interface com.alon.spring.crud.domain.service.CrudService
- delete(MANAGED_ENTITY_ID_TYPE) - Method in class com.alon.spring.crud.api.controller.CrudController
- DeleteException - Exception in com.alon.spring.crud.domain.service.exception
- DeleteException() - Constructor for exception com.alon.spring.crud.domain.service.exception.DeleteException
- DeleteException(String) - Constructor for exception com.alon.spring.crud.domain.service.exception.DeleteException
- DeleteException(String, Throwable) - Constructor for exception com.alon.spring.crud.domain.service.exception.DeleteException
- DeleteException(Throwable) - Constructor for exception com.alon.spring.crud.domain.service.exception.DeleteException
- detail(String) - Method in class com.alon.spring.crud.api.exceptionhandler.Problem.ProblemBuilder
- disableContentCaching - Variable in class com.alon.spring.crud.api.controller.CrudController
- DISABLED - com.alon.spring.crud.api.controller.cache.ETagPolicy
- docket() - Method in class com.alon.spring.crud.api.configuration.SwaggerConfiguration
E
- enableExpressionFilter - Variable in class com.alon.spring.crud.core.properties.Properties.SearchProperties
- ETagPolicy - Enum in com.alon.spring.crud.api.controller.cache
- ExceptionUtils - Class in com.alon.spring.crud.api.exceptionhandler
- ExceptionUtils() - Constructor for class com.alon.spring.crud.api.exceptionhandler.ExceptionUtils
- expand(List<String>) - Method in class com.alon.spring.crud.domain.service.SearchCriteria.SearchCriteriaBuilder
- EXPAND - com.alon.spring.crud.domain.service.SearchType
- expressionNotPresent() - Method in class com.alon.spring.crud.api.controller.input.SearchInput
- expressionPresent() - Method in class com.alon.spring.crud.api.controller.input.SearchInput
F
- filter(String) - Method in class com.alon.spring.crud.domain.service.SearchCriteria.SearchCriteriaBuilder
- filter(Specification) - Method in class com.alon.spring.crud.domain.service.SearchCriteria.SearchCriteriaBuilder
- FILTER - com.alon.spring.crud.domain.service.SearchType
- FILTER_EXPAND - com.alon.spring.crud.domain.service.SearchType
G
- generate(Class<? extends BaseEntity<?>>, EntityManager, SearchInput) - Method in class com.alon.spring.crud.api.controller.cache.CollectionResourceDeepETagGeneratorImpl
- generate(Class<? extends BaseEntity<?>>, EntityManager, SearchInput) - Method in interface com.alon.spring.crud.api.controller.cache.DeepETagGenerator
- generate(Class<? extends BaseEntity<?>>, EntityManager, SearchInput) - Method in class com.alon.spring.crud.api.controller.cache.SingleResourceDeepETagGeneratorImpl
- generateCollectionResourceETag(Class<? extends BaseEntity<?>>, SearchInput) - Method in class com.alon.spring.crud.api.controller.cache.DeepETagResolver
- generateSingleResourceETag(Class<? extends BaseEntity<?>>, ID) - Method in class com.alon.spring.crud.api.controller.cache.DeepETagResolver
- getBindingResult() - Method in exception com.alon.spring.crud.api.exception.BeanValidationException
- getByOptionString(String) - Static method in enum com.alon.spring.crud.domain.service.SearchType
- getCacheControl() - Method in class com.alon.spring.crud.core.properties.Properties
- getCollectionDefaultProjection() - Method in class com.alon.spring.crud.api.controller.CrudController
- getContent() - Method in class com.alon.spring.crud.api.controller.output.OutputPage
- getContext() - Method in class com.alon.spring.crud.api.exceptionhandler.Problem.Violation
- getCreationTimestamp() - Method in class com.alon.spring.crud.domain.model.BaseEntity
- getDetail() - Method in class com.alon.spring.crud.api.exceptionhandler.Problem
- getEntityRepresentations(Class<? extends BaseEntity>) - Method in class com.alon.spring.crud.api.projection.ProjectionService
- getExpand() - Method in class com.alon.spring.crud.api.controller.input.Options
- getExpand() - Method in class com.alon.spring.crud.domain.service.SearchCriteria
- getExpression() - Method in class com.alon.spring.crud.api.controller.input.SearchInput
- getFilter() - Method in class com.alon.spring.crud.domain.service.SearchCriteria
- getId() - Method in class com.alon.spring.crud.domain.model.BaseEntity
- getMaxAge() - Method in class com.alon.spring.crud.core.properties.Properties.CacheControlProperties
- getMessage() - Method in class com.alon.spring.crud.api.exceptionhandler.Problem.Violation
- getModelMapper() - Method in class com.alon.spring.crud.api.controller.input.mapper.ModelMapperInputMapper
- getOption() - Method in enum com.alon.spring.crud.domain.service.SearchType
- getPage() - Method in class com.alon.spring.crud.api.controller.output.OutputPage
- getPage() - Method in class com.alon.spring.crud.api.documentation.PageableDocumentation
- getPageable() - Method in class com.alon.spring.crud.domain.service.SearchCriteria
- getPageSize() - Method in class com.alon.spring.crud.api.controller.output.OutputPage
- getProjection() - Method in class com.alon.spring.crud.api.controller.input.Options
- getProjection() - Method in class com.alon.spring.crud.core.properties.Properties
- getProjectionName() - Method in class com.alon.spring.crud.api.projection.ProjectionRepresentation
- getRepository() - Method in interface com.alon.spring.crud.domain.service.CrudService
- getRepresentation() - Method in class com.alon.spring.crud.api.projection.ProjectionRepresentation
- getRepresentationOf(Class) - Method in class com.alon.spring.crud.api.projection.RepresentationService
- getRepresentations() - Method in class com.alon.spring.crud.api.controller.CrudController
- getRequiredExpand(String) - Method in class com.alon.spring.crud.api.projection.ProjectionService
- getRootCause(Throwable) - Static method in class com.alon.spring.crud.api.exceptionhandler.ExceptionUtils
- getSearch() - Method in class com.alon.spring.crud.core.properties.Properties
- getSearchOption() - Method in class com.alon.spring.crud.domain.service.SearchCriteria
- getSingleDefaultProjection() - Method in class com.alon.spring.crud.api.controller.CrudController
- getSize() - Method in class com.alon.spring.crud.api.documentation.PageableDocumentation
- getSort() - Method in class com.alon.spring.crud.api.documentation.PageableDocumentation
- getStatus() - Method in class com.alon.spring.crud.api.exceptionhandler.Problem
- getTimestamp() - Method in class com.alon.spring.crud.api.exceptionhandler.Problem
- getTitle() - Method in class com.alon.spring.crud.api.exceptionhandler.Problem
- getTitle() - Method in enum com.alon.spring.crud.api.exceptionhandler.ProblemType
- getTotalPages() - Method in class com.alon.spring.crud.api.controller.output.OutputPage
- getTotalSize() - Method in class com.alon.spring.crud.api.controller.output.OutputPage
- getType() - Method in class com.alon.spring.crud.api.exceptionhandler.Problem
- getUpdateTimestamp() - Method in class com.alon.spring.crud.domain.model.BaseEntity
- getUri() - Method in enum com.alon.spring.crud.api.exceptionhandler.ProblemType
- getViolations() - Method in class com.alon.spring.crud.api.exceptionhandler.Problem
H
- handleBeanValidation(BeanValidationException, WebRequest) - Method in class com.alon.spring.crud.api.exceptionhandler.ApiExceptionHandler
- handleBindException(BindException, HttpHeaders, HttpStatus, WebRequest) - Method in class com.alon.spring.crud.api.exceptionhandler.ApiExceptionHandler
- handleCrudException(CrudException, HttpHeaders, HttpStatus, WebRequest) - Method in class com.alon.spring.crud.api.exceptionhandler.ApiExceptionHandler
- handleDataIntegrityException(DataIntegrityException, WebRequest) - Method in class com.alon.spring.crud.api.exceptionhandler.ApiExceptionHandler
- handleExceptionInternal(Exception, Object, HttpHeaders, HttpStatus, WebRequest) - Method in class com.alon.spring.crud.api.exceptionhandler.ApiExceptionHandler
- handleHttpMessageNotReadable(HttpMessageNotReadableException, HttpHeaders, HttpStatus, WebRequest) - Method in class com.alon.spring.crud.api.exceptionhandler.ApiExceptionHandler
- handleIllegalArgumentException(IllegalArgumentException, WebRequest) - Method in class com.alon.spring.crud.api.exceptionhandler.ApiExceptionHandler
- handleInvalidFormatException(InvalidFormatException, HttpHeaders, HttpStatus, WebRequest) - Method in class com.alon.spring.crud.api.exceptionhandler.ApiExceptionHandler
- handleMethodArgumentNotValid(MethodArgumentNotValidException, HttpHeaders, HttpStatus, WebRequest) - Method in class com.alon.spring.crud.api.exceptionhandler.ApiExceptionHandler
- handleMethodArgumentTypeMismatchException(MethodArgumentTypeMismatchException, HttpHeaders, HttpStatus, WebRequest) - Method in class com.alon.spring.crud.api.exceptionhandler.ApiExceptionHandler
- handleNoHandlerFoundException(NoHandlerFoundException, HttpHeaders, HttpStatus, WebRequest) - Method in class com.alon.spring.crud.api.exceptionhandler.ApiExceptionHandler
- handleNotFoundException(NotFoundException, WebRequest) - Method in class com.alon.spring.crud.api.exceptionhandler.ApiExceptionHandler
- handlePropertyBindingException(PropertyBindingException, HttpHeaders, HttpStatus, WebRequest) - Method in class com.alon.spring.crud.api.exceptionhandler.ApiExceptionHandler
- handlePropertyReferenceException(PropertyReferenceException, HttpHeaders, WebRequest) - Method in class com.alon.spring.crud.api.exceptionhandler.ApiExceptionHandler
- handleResponseStatusException(ResponseStatusException, WebRequest) - Method in class com.alon.spring.crud.api.exceptionhandler.ApiExceptionHandler
- handleTypeMismatch(TypeMismatchException, HttpHeaders, HttpStatus, WebRequest) - Method in class com.alon.spring.crud.api.exceptionhandler.ApiExceptionHandler
- handleUncaught(Exception, WebRequest) - Method in class com.alon.spring.crud.api.exceptionhandler.ApiExceptionHandler
- HookHelper() - Constructor for class com.alon.spring.crud.domain.service.CrudService.HookHelper
I
- InputMapper<I,O> - Interface in com.alon.spring.crud.api.controller.input.mapper
- INTEGRITY_VIOLATION - com.alon.spring.crud.api.exceptionhandler.ProblemType
- INTERNAL_ERROR - com.alon.spring.crud.api.exceptionhandler.ProblemType
- INVALID_DATA - com.alon.spring.crud.api.exceptionhandler.ProblemType
- INVALID_PARAMETER - com.alon.spring.crud.api.exceptionhandler.ProblemType
- isCachePrivate() - Method in class com.alon.spring.crud.core.properties.Properties.CacheControlProperties
- isCachePublic() - Method in class com.alon.spring.crud.core.properties.Properties.CacheControlProperties
- isEnableExpressionFilter() - Method in class com.alon.spring.crud.core.properties.Properties.SearchProperties
- isNoCache() - Method in class com.alon.spring.crud.core.properties.Properties.CacheControlProperties
- isNoStore() - Method in class com.alon.spring.crud.core.properties.Properties.CacheControlProperties
- isUseDefaultIfError() - Method in class com.alon.spring.crud.core.properties.Properties.ProjectionProperties
L
- LOCKED - com.alon.spring.crud.api.exceptionhandler.ProblemType
M
- managedEntityClass - Variable in class com.alon.spring.crud.api.controller.CrudController
- map(I) - Method in interface com.alon.spring.crud.api.controller.input.mapper.InputMapper
- map(I) - Method in class com.alon.spring.crud.api.controller.input.mapper.ModelMapperInputMapper
- maxAge - Variable in class com.alon.spring.crud.core.properties.Properties.CacheControlProperties
- message(String) - Method in class com.alon.spring.crud.api.exceptionhandler.Problem.Violation.ViolationBuilder
- ModelMapperInputMapper<I,O extends BaseEntity<?>> - Class in com.alon.spring.crud.api.controller.input.mapper
- ModelMapperInputMapper(Class<O>) - Constructor for class com.alon.spring.crud.api.controller.input.mapper.ModelMapperInputMapper
- ModelMapperInputMapper(Class<O>, ModelMapper) - Constructor for class com.alon.spring.crud.api.controller.input.mapper.ModelMapperInputMapper
N
- noCache - Variable in class com.alon.spring.crud.core.properties.Properties.CacheControlProperties
- NONE - com.alon.spring.crud.domain.service.SearchType
- NOP_PROJECTION - Static variable in class com.alon.spring.crud.api.projection.ProjectionService
- normalizeCollectionOptions(Options) - Method in class com.alon.spring.crud.api.controller.CrudController
- normalizeCollectionProjection(String) - Method in class com.alon.spring.crud.api.controller.CrudController
- normalizeExpand(String, List<String>) - Method in class com.alon.spring.crud.api.controller.CrudController
- normalizeSingleOptions(Options) - Method in class com.alon.spring.crud.api.controller.CrudController
- normalizeSingleProjection(String) - Method in class com.alon.spring.crud.api.controller.CrudController
- noStore - Variable in class com.alon.spring.crud.core.properties.Properties.CacheControlProperties
- NOT_FOUND - com.alon.spring.crud.api.exceptionhandler.ProblemType
- NotFoundException - Exception in com.alon.spring.crud.domain.service.exception
- NotFoundException() - Constructor for exception com.alon.spring.crud.domain.service.exception.NotFoundException
- NotFoundException(String) - Constructor for exception com.alon.spring.crud.domain.service.exception.NotFoundException
- NotFoundException(String, Throwable) - Constructor for exception com.alon.spring.crud.domain.service.exception.NotFoundException
- NotFoundException(String, Throwable, boolean, boolean) - Constructor for exception com.alon.spring.crud.domain.service.exception.NotFoundException
- NotFoundException(Throwable) - Constructor for exception com.alon.spring.crud.domain.service.exception.NotFoundException
O
- of() - Static method in class com.alon.spring.crud.api.controller.output.OutputPage
- of() - Static method in class com.alon.spring.crud.api.exceptionhandler.Problem
- of() - Static method in class com.alon.spring.crud.api.exceptionhandler.Problem.Violation
- of() - Static method in class com.alon.spring.crud.domain.service.SearchCriteria
- Options - Class in com.alon.spring.crud.api.controller.input
- Options() - Constructor for class com.alon.spring.crud.api.controller.input.Options
- OutputPage<O> - Class in com.alon.spring.crud.api.controller.output
- OutputPage() - Constructor for class com.alon.spring.crud.api.controller.output.OutputPage
- OutputPage.Builder<O> - Class in com.alon.spring.crud.api.controller.output
P
- page - Variable in class com.alon.spring.crud.api.controller.output.OutputPage
- page(int) - Method in class com.alon.spring.crud.api.controller.output.OutputPage.Builder
- pageable(Pageable) - Method in class com.alon.spring.crud.domain.service.SearchCriteria.SearchCriteriaBuilder
- PageableDocumentation - Class in com.alon.spring.crud.api.documentation
- PageableDocumentation() - Constructor for class com.alon.spring.crud.api.documentation.PageableDocumentation
- pageSize - Variable in class com.alon.spring.crud.api.controller.output.OutputPage
- pageSize(int) - Method in class com.alon.spring.crud.api.controller.output.OutputPage.Builder
- Problem - Class in com.alon.spring.crud.api.exceptionhandler
-
This class implements the RFC 7807 and extends some attributes The RFC attributes are 'status', 'type', 'title' and 'detail' https://tools.ietf.org/html/rfc7807
- Problem() - Constructor for class com.alon.spring.crud.api.exceptionhandler.Problem
- Problem.ProblemBuilder - Class in com.alon.spring.crud.api.exceptionhandler
- Problem.Violation - Class in com.alon.spring.crud.api.exceptionhandler
- Problem.Violation.ViolationBuilder - Class in com.alon.spring.crud.api.exceptionhandler
- ProblemType - Enum in com.alon.spring.crud.api.exceptionhandler
- project(I) - Method in interface com.alon.spring.crud.api.projection.Projector
- project(String, I) - Method in class com.alon.spring.crud.api.projection.ProjectionService
- project(String, Page<I>) - Method in class com.alon.spring.crud.api.projection.ProjectionService
- projection - Variable in class com.alon.spring.crud.core.properties.Properties
- ProjectionException - Exception in com.alon.spring.crud.domain.service.exception
- ProjectionException() - Constructor for exception com.alon.spring.crud.domain.service.exception.ProjectionException
- ProjectionException(String) - Constructor for exception com.alon.spring.crud.domain.service.exception.ProjectionException
- ProjectionException(String, Throwable) - Constructor for exception com.alon.spring.crud.domain.service.exception.ProjectionException
- ProjectionException(String, Throwable, boolean, boolean) - Constructor for exception com.alon.spring.crud.domain.service.exception.ProjectionException
- ProjectionException(Throwable) - Constructor for exception com.alon.spring.crud.domain.service.exception.ProjectionException
- projectionExists(String) - Method in class com.alon.spring.crud.api.projection.ProjectionService
- projectionName - Variable in class com.alon.spring.crud.api.projection.ProjectionRepresentation
- ProjectionProperties() - Constructor for class com.alon.spring.crud.core.properties.Properties.ProjectionProperties
- ProjectionRepresentation - Class in com.alon.spring.crud.api.projection
- ProjectionRepresentation() - Constructor for class com.alon.spring.crud.api.projection.ProjectionRepresentation
- ProjectionRepresentation(String, Map<String, Object>) - Constructor for class com.alon.spring.crud.api.projection.ProjectionRepresentation
- projectionService - Variable in class com.alon.spring.crud.api.controller.CrudController
- ProjectionService - Class in com.alon.spring.crud.api.projection
- ProjectionService(ApplicationContext, RepresentationService) - Constructor for class com.alon.spring.crud.api.projection.ProjectionService
- Projector<I,O> - Interface in com.alon.spring.crud.api.projection
- properties - Variable in class com.alon.spring.crud.api.controller.CrudController
- Properties - Class in com.alon.spring.crud.core.properties
- Properties() - Constructor for class com.alon.spring.crud.core.properties.Properties
- Properties.CacheControlProperties - Class in com.alon.spring.crud.core.properties
- Properties.ProjectionProperties - Class in com.alon.spring.crud.core.properties
- Properties.SearchProperties - Class in com.alon.spring.crud.core.properties
R
- read(ENTITY_ID_TYPE) - Method in interface com.alon.spring.crud.domain.service.CrudService
- read(ENTITY_ID_TYPE, List<String>) - Method in interface com.alon.spring.crud.domain.service.CrudService
- read(MANAGED_ENTITY_ID_TYPE, Options, ServletWebRequest) - Method in class com.alon.spring.crud.api.controller.CachedCrudController
- read(MANAGED_ENTITY_ID_TYPE, Options, ServletWebRequest) - Method in class com.alon.spring.crud.api.controller.CrudController
- ReadException - Exception in com.alon.spring.crud.domain.service.exception
- ReadException() - Constructor for exception com.alon.spring.crud.domain.service.exception.ReadException
- ReadException(String) - Constructor for exception com.alon.spring.crud.domain.service.exception.ReadException
- ReadException(String, Throwable) - Constructor for exception com.alon.spring.crud.domain.service.exception.ReadException
- ReadException(String, Throwable, boolean, boolean) - Constructor for exception com.alon.spring.crud.domain.service.exception.ReadException
- ReadException(Throwable) - Constructor for exception com.alon.spring.crud.domain.service.exception.ReadException
- representation - Variable in class com.alon.spring.crud.api.projection.ProjectionRepresentation
- RepresentationService - Class in com.alon.spring.crud.api.projection
- RepresentationService() - Constructor for class com.alon.spring.crud.api.projection.RepresentationService
- requiredExpand() - Method in interface com.alon.spring.crud.api.projection.Projector
- resolveFilter(SEARCH_INPUT_TYPE) - Method in class com.alon.spring.crud.api.controller.CrudController
S
- search - Variable in class com.alon.spring.crud.core.properties.Properties
- search(SearchCriteria) - Method in interface com.alon.spring.crud.domain.service.CrudService
- search(SEARCH_INPUT_TYPE, Pageable, Options, ServletWebRequest) - Method in class com.alon.spring.crud.api.controller.CachedCrudController
- search(SEARCH_INPUT_TYPE, Pageable, Options, ServletWebRequest) - Method in class com.alon.spring.crud.api.controller.CrudController
- SearchCriteria - Class in com.alon.spring.crud.domain.service
- SearchCriteria() - Constructor for class com.alon.spring.crud.domain.service.SearchCriteria
- SearchCriteria.SearchCriteriaBuilder - Class in com.alon.spring.crud.domain.service
- SearchInput - Class in com.alon.spring.crud.api.controller.input
- SearchInput() - Constructor for class com.alon.spring.crud.api.controller.input.SearchInput
- SearchProperties() - Constructor for class com.alon.spring.crud.core.properties.Properties.SearchProperties
- SearchType - Enum in com.alon.spring.crud.domain.service
- service - Variable in class com.alon.spring.crud.api.controller.CrudController
- setCacheControl(Properties.CacheControlProperties) - Method in class com.alon.spring.crud.core.properties.Properties
- setCachePrivate(boolean) - Method in class com.alon.spring.crud.core.properties.Properties.CacheControlProperties
- setCachePublic(boolean) - Method in class com.alon.spring.crud.core.properties.Properties.CacheControlProperties
- setCreationTimestamp(OffsetDateTime) - Method in class com.alon.spring.crud.domain.model.BaseEntity
- setEnableExpressionFilter(boolean) - Method in class com.alon.spring.crud.core.properties.Properties.SearchProperties
- setExpand(List<String>) - Method in class com.alon.spring.crud.api.controller.input.Options
- setExpression(String) - Method in class com.alon.spring.crud.api.controller.input.SearchInput
- setId(ID) - Method in class com.alon.spring.crud.domain.model.BaseEntity
- setMaxAge(long) - Method in class com.alon.spring.crud.core.properties.Properties.CacheControlProperties
- setNoCache(boolean) - Method in class com.alon.spring.crud.core.properties.Properties.CacheControlProperties
- setNoStore(boolean) - Method in class com.alon.spring.crud.core.properties.Properties.CacheControlProperties
- setPage(int) - Method in class com.alon.spring.crud.api.documentation.PageableDocumentation
- setProjection(Properties.ProjectionProperties) - Method in class com.alon.spring.crud.core.properties.Properties
- setProjection(String) - Method in class com.alon.spring.crud.api.controller.input.Options
- setProjectionName(String) - Method in class com.alon.spring.crud.api.projection.ProjectionRepresentation
- setRepresentation(Map<String, Object>) - Method in class com.alon.spring.crud.api.projection.ProjectionRepresentation
- setSearch(Properties.SearchProperties) - Method in class com.alon.spring.crud.core.properties.Properties
- setSize(int) - Method in class com.alon.spring.crud.api.documentation.PageableDocumentation
- setSort(List<String>) - Method in class com.alon.spring.crud.api.documentation.PageableDocumentation
- setUpdateTimestamp(OffsetDateTime) - Method in class com.alon.spring.crud.domain.model.BaseEntity
- setUseDefaultIfError(boolean) - Method in class com.alon.spring.crud.core.properties.Properties.ProjectionProperties
- SHALLOW - com.alon.spring.crud.api.controller.cache.ETagPolicy
- shallowEtagHeaderFilter() - Method in class com.alon.spring.crud.api.configuration.WebConfigurer
- SingleResourceDeepETagGenerator - Interface in com.alon.spring.crud.api.controller.cache
- SingleResourceDeepETagGeneratorImpl - Class in com.alon.spring.crud.api.controller.cache
- SingleResourceDeepETagGeneratorImpl() - Constructor for class com.alon.spring.crud.api.controller.cache.SingleResourceDeepETagGeneratorImpl
- status(Integer) - Method in class com.alon.spring.crud.api.exceptionhandler.Problem.ProblemBuilder
- SwaggerConfiguration - Class in com.alon.spring.crud.api.configuration
- SwaggerConfiguration() - Constructor for class com.alon.spring.crud.api.configuration.SwaggerConfiguration
- SwaggerConfiguration.SwaggerCustomization - Interface in com.alon.spring.crud.api.configuration
T
- timestamp(OffsetDateTime) - Method in class com.alon.spring.crud.api.exceptionhandler.Problem.ProblemBuilder
- title(String) - Method in class com.alon.spring.crud.api.exceptionhandler.Problem.ProblemBuilder
- toSpecification() - Method in class com.alon.spring.crud.api.controller.input.SearchInput
- totalPages - Variable in class com.alon.spring.crud.api.controller.output.OutputPage
- totalPages(int) - Method in class com.alon.spring.crud.api.controller.output.OutputPage.Builder
- totalSize - Variable in class com.alon.spring.crud.api.controller.output.OutputPage
- totalSize(int) - Method in class com.alon.spring.crud.api.controller.output.OutputPage.Builder
- type(String) - Method in class com.alon.spring.crud.api.exceptionhandler.Problem.ProblemBuilder
U
- UNRECOGNIZED_MESSAGE - com.alon.spring.crud.api.exceptionhandler.ProblemType
- update(ENTITY_TYPE) - Method in interface com.alon.spring.crud.domain.service.CrudService
- update(MANAGED_ENTITY_ID_TYPE, UPDATE_INPUT_TYPE, String) - Method in class com.alon.spring.crud.api.controller.CrudController
- UpdateException - Exception in com.alon.spring.crud.domain.service.exception
- UpdateException() - Constructor for exception com.alon.spring.crud.domain.service.exception.UpdateException
- UpdateException(String) - Constructor for exception com.alon.spring.crud.domain.service.exception.UpdateException
- UpdateException(String, Throwable) - Constructor for exception com.alon.spring.crud.domain.service.exception.UpdateException
- UpdateException(Throwable) - Constructor for exception com.alon.spring.crud.domain.service.exception.UpdateException
- updateInputMapper - Variable in class com.alon.spring.crud.api.controller.CrudController
- useDefaultIfError - Variable in class com.alon.spring.crud.core.properties.Properties.ProjectionProperties
V
- valueOf(String) - Static method in enum com.alon.spring.crud.api.controller.cache.ETagPolicy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.alon.spring.crud.api.exceptionhandler.ProblemType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.alon.spring.crud.domain.service.SearchType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.alon.spring.crud.api.controller.cache.ETagPolicy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.alon.spring.crud.api.exceptionhandler.ProblemType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.alon.spring.crud.domain.service.SearchType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Violation() - Constructor for class com.alon.spring.crud.api.exceptionhandler.Problem.Violation
- violations(List<Problem.Violation>) - Method in class com.alon.spring.crud.api.exceptionhandler.Problem.ProblemBuilder
W
- WebConfigurer - Class in com.alon.spring.crud.api.configuration
- WebConfigurer() - Constructor for class com.alon.spring.crud.api.configuration.WebConfigurer
All Classes All Packages