Index

A C D E G N O P R S T U V 
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 AggregateMappingModule beans 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
Creates a new AggregateMappingModule from the given Repositories and ConversionService.
AggregateMappingModule.AggregateReferenceMappingException - Exception in org.modelmapper.spring.data
A MappingException being 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.NullHandling as 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.NullHandling for 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 UriTemplate and template variable name for the given aggregate type.
register(AggregateIdentifierProcessor) - Method in class org.modelmapper.spring.data.AggregateMappingModule
Registers an IdentifierProcessor to 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.AggregateReferenceMappingException be registered.

U

UriTemplateIdentifierProcessor - Class in org.modelmapper.spring.data
An IdentifierProcessor that allows to register UriTemplates 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.
A C D E G N O P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form