Interface PersistenceLegacyTypeMapper<M>
-
- All Known Implementing Classes:
PersistenceLegacyTypeMapper.Default
public interface PersistenceLegacyTypeMapper<M>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
PersistenceLegacyTypeMapper.Default<M>
static interface
PersistenceLegacyTypeMapper.Defaults
-
Method Summary
Modifier and Type Method Description <T> PersistenceLegacyTypeHandler<M,T>
ensureLegacyTypeHandler(PersistenceTypeDefinition legacyTypeDefinition, PersistenceTypeHandler<M,T> currentTypeHandler)
static Similarity<PersistenceTypeDefinitionMember>
ExplicitMatch(PersistenceTypeDefinitionMember sourceMember, PersistenceTypeDefinitionMember targetMember)
static <M> PersistenceLegacyTypeMapper<M>
New(PersistenceTypeDescriptionResolverProvider typeDescriptionResolverProvider, TypeMappingLookup<Float> typeSimilarity, PersistenceCustomTypeHandlerRegistry<M> customTypeHandlerRegistry, PersistenceMemberMatchingProvider memberMatchingProvider, PersistenceLegacyTypeMappingResultor<M> resultor, PersistenceLegacyTypeHandlerCreator<M> legacyTypeHandlerCreator)
static String
similarityToString(Similarity<PersistenceTypeDefinitionMember> match)
-
-
-
Method Detail
-
ensureLegacyTypeHandler
<T> PersistenceLegacyTypeHandler<M,T> ensureLegacyTypeHandler(PersistenceTypeDefinition legacyTypeDefinition, PersistenceTypeHandler<M,T> currentTypeHandler)
-
similarityToString
static String similarityToString(Similarity<PersistenceTypeDefinitionMember> match)
-
ExplicitMatch
static Similarity<PersistenceTypeDefinitionMember> ExplicitMatch(PersistenceTypeDefinitionMember sourceMember, PersistenceTypeDefinitionMember targetMember)
-
New
static <M> PersistenceLegacyTypeMapper<M> New(PersistenceTypeDescriptionResolverProvider typeDescriptionResolverProvider, TypeMappingLookup<Float> typeSimilarity, PersistenceCustomTypeHandlerRegistry<M> customTypeHandlerRegistry, PersistenceMemberMatchingProvider memberMatchingProvider, PersistenceLegacyTypeMappingResultor<M> resultor, PersistenceLegacyTypeHandlerCreator<M> legacyTypeHandlerCreator)
-
-