Class InquiringLegacyTypeMappingResultor<M>
- java.lang.Object
-
- one.microstream.persistence.internal.InquiringLegacyTypeMappingResultor<M>
-
- All Implemented Interfaces:
PersistenceLegacyTypeMappingResultor<M>
public class InquiringLegacyTypeMappingResultor<M> extends Object implements PersistenceLegacyTypeMappingResultor<M>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceLegacyTypeMappingResultor
PersistenceLegacyTypeMappingResultor.Default<M>, PersistenceLegacyTypeMappingResultor.Static
-
-
Constructor Summary
Constructors Constructor Description InquiringLegacyTypeMappingResultor()
-
Method Summary
Modifier and Type Method Description static char
approvalToken()
<T> PersistenceLegacyTypeMappingResult<M,T>
createMappingResult(PersistenceTypeDefinition legacyTypeDefinition, PersistenceTypeHandler<M,T> currentTypeHandler, XGettingMap<PersistenceTypeDefinitionMember,PersistenceTypeDefinitionMember> explicitMappings, XGettingSet<PersistenceTypeDefinitionMember> explicitNewMembers, MultiMatch<PersistenceTypeDefinitionMember> matchedMembers)
Override this method to implement various functions like ...static <M> InquiringLegacyTypeMappingResultor<M>
New(PersistenceLegacyTypeMappingResultor<M> delegate)
static <M> InquiringLegacyTypeMappingResultor<M>
New(PersistenceLegacyTypeMappingResultor<M> delegate, double minimumSimilarityThreshold)
-
-
-
Method Detail
-
New
public static <M> InquiringLegacyTypeMappingResultor<M> New(PersistenceLegacyTypeMappingResultor<M> delegate)
-
New
public static <M> InquiringLegacyTypeMappingResultor<M> New(PersistenceLegacyTypeMappingResultor<M> delegate, double minimumSimilarityThreshold)
-
approvalToken
public static char approvalToken()
-
createMappingResult
public <T> PersistenceLegacyTypeMappingResult<M,T> createMappingResult(PersistenceTypeDefinition legacyTypeDefinition, PersistenceTypeHandler<M,T> currentTypeHandler, XGettingMap<PersistenceTypeDefinitionMember,PersistenceTypeDefinitionMember> explicitMappings, XGettingSet<PersistenceTypeDefinitionMember> explicitNewMembers, MultiMatch<PersistenceTypeDefinitionMember> matchedMembers)
Description copied from interface:PersistenceLegacyTypeMappingResultor
Override this method to implement various functions like ...- user-callback-based validating/modifying
- rule-based automatically validating/modifying
- displaying
- logging
- persisting
- Specified by:
createMappingResult
in interfacePersistenceLegacyTypeMappingResultor<M>
-
-