Interface PersistenceLegacyTypeMapper<D>
- All Known Implementing Classes:
PersistenceLegacyTypeMapper.Default
public interface PersistenceLegacyTypeMapper<D>
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPersistenceLegacyTypeMapper.Default<D>static interfacePersistenceLegacyTypeMapper.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 StringsimilarityToString(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)
-