A B C D E F G H I L M N O P R S T U V W 
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
 
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages