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