public class RegistrationBasedTypeInformationMapper
extends java.lang.Object
implements org.springframework.data.convert.TypeInformationMapper
Modifier and Type | Field and Description |
---|---|
private org.springframework.data.convert.TypeInformationMapper |
defaultMapper |
Constructor and Description |
---|
RegistrationBasedTypeInformationMapper(java.util.Set<java.lang.Class<? extends java.lang.Object>> classes,
org.springframework.data.mapping.context.MappingContext<? extends org.springframework.data.mapping.PersistentEntity<?,?>,?> mappingContext) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
createAliasFor(org.springframework.data.util.TypeInformation<?> type) |
private void |
register(java.util.Set<java.lang.Class<? extends java.lang.Object>> classes) |
org.springframework.data.util.TypeInformation<?> |
resolveTypeFrom(java.lang.Object o) |
private final org.springframework.data.convert.TypeInformationMapper defaultMapper
public RegistrationBasedTypeInformationMapper(java.util.Set<java.lang.Class<? extends java.lang.Object>> classes, org.springframework.data.mapping.context.MappingContext<? extends org.springframework.data.mapping.PersistentEntity<?,?>,?> mappingContext)
private void register(java.util.Set<java.lang.Class<? extends java.lang.Object>> classes)
public org.springframework.data.util.TypeInformation<?> resolveTypeFrom(java.lang.Object o)
resolveTypeFrom
in interface org.springframework.data.convert.TypeInformationMapper
public java.lang.Object createAliasFor(org.springframework.data.util.TypeInformation<?> type)
createAliasFor
in interface org.springframework.data.convert.TypeInformationMapper