Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AggregateIdentifierProcessor - Interface in org.modelmapper.spring.data
-
SPI interface to customize identifier to aggregate mapping in
RepositoryMappingModule. - AggregateMappingConfigurer - Interface in org.modelmapper.spring.data
-
Configuration callback interface to configure
AggregateMappingModulebeans available in the application. - AggregateMappingModule - Class in org.modelmapper.spring.data
-
ModelMapper module to allow the mapping of identifiers of variable kinds into aggregate references loadable via Spring Data repositories.
- AggregateMappingModule(Repositories, ConversionService) - Constructor for class org.modelmapper.spring.data.AggregateMappingModule
- AggregateMappingModule.AggregateReferenceMappingException - Exception in org.modelmapper.spring.data
-
A
MappingExceptionbeing thrown in case no aggregate can be resolved for a given source value. - AggregateMappingModule.NullHandling - Enum in org.modelmapper.spring.data
- AggregateReferenceMappingException(String, Object, Class<?>) - Constructor for exception org.modelmapper.spring.data.AggregateMappingModule.AggregateReferenceMappingException
C
- configure(AggregateMappingModule) - Method in interface org.modelmapper.spring.data.AggregateMappingConfigurer
-
Configures the given
AggregateMappingModule.
D
- defaultNullHandling(AggregateMappingModule.NullHandling) - Method in class org.modelmapper.spring.data.AggregateMappingModule
-
Registers the given
AggregateMappingModule.NullHandlingas the one to be applied by default.
E
- exclude(Class<?>) - Method in class org.modelmapper.spring.data.AggregateMappingModule
-
Excludes the given domain type from the aggregate resolution mapping.
G
- getAdditionalIdentifierTypes() - Method in interface org.modelmapper.spring.data.AggregateIdentifierProcessor
-
Returns additional identifier types that the processor will be able to handle.
- getAdditionalIdentifierTypes() - Method in class org.modelmapper.spring.data.UriTemplateIdentifierProcessor
N
- nullHandling(Class<?>, AggregateMappingModule.NullHandling) - Method in class org.modelmapper.spring.data.AggregateMappingModule
-
Registers a dedicated
AggregateMappingModule.NullHandlingfor the given type.
O
- org.modelmapper.spring.autoconfigure - package org.modelmapper.spring.autoconfigure
- org.modelmapper.spring.data - package org.modelmapper.spring.data
P
- postProcessIdentifier(Object, Class<?>, Class<?>) - Method in interface org.modelmapper.spring.data.AggregateIdentifierProcessor
-
Post process the identifier obtained from the aggregate to finally constitute the value to be set on the target object.
- postProcessIdentifier(Object, Class<?>, Class<?>) - Method in class org.modelmapper.spring.data.UriTemplateIdentifierProcessor
- preProcessIdentifier(Object, Class<?>) - Method in interface org.modelmapper.spring.data.AggregateIdentifierProcessor
-
Pre-process the identifier obtained from the source object to finally resolve an aggregate from the returned value.
- preProcessIdentifier(Object, Class<?>) - Method in class org.modelmapper.spring.data.UriTemplateIdentifierProcessor
R
- register(Class<?>, String) - Method in class org.modelmapper.spring.data.UriTemplateIdentifierProcessor
-
Registers the given URI template for the given aggregate type.
- register(Class<?>, UriTemplate) - Method in class org.modelmapper.spring.data.UriTemplateIdentifierProcessor
-
Registers the given URI template for the given aggregate type.
- register(Class<?>, UriTemplate, String) - Method in class org.modelmapper.spring.data.UriTemplateIdentifierProcessor
-
Registers the given
UriTemplateand template variable name for the given aggregate type. - register(AggregateIdentifierProcessor) - Method in class org.modelmapper.spring.data.AggregateMappingModule
-
Registers an
IdentifierProcessorto be used to pre- and post-process identifiers during conversions. - RETURN_NULL - Enum constant in enum org.modelmapper.spring.data.AggregateMappingModule.NullHandling
-
Failed aggregate lookups result in null being used instead.
S
- setupModule(ModelMapper) - Method in class org.modelmapper.spring.data.AggregateMappingModule
- supports(Class<?>) - Method in class org.modelmapper.spring.data.UriTemplateIdentifierProcessor
T
- THROW_EXCEPTION - Enum constant in enum org.modelmapper.spring.data.AggregateMappingModule.NullHandling
-
Failed aggregate lookups cause an
AggregateMappingModule.AggregateReferenceMappingExceptionbe registered.
U
- UriTemplateIdentifierProcessor - Class in org.modelmapper.spring.data
-
An
IdentifierProcessorthat allows to registerUriTemplates for aggregate types so that the model mapping is able to extract the actual aggregate identifier from URIs. - UriTemplateIdentifierProcessor() - Constructor for class org.modelmapper.spring.data.UriTemplateIdentifierProcessor
V
- valueOf(String) - Static method in enum org.modelmapper.spring.data.AggregateMappingModule.NullHandling
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.modelmapper.spring.data.AggregateMappingModule.NullHandling
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes and Interfaces|All Packages|Serialized Form