Class PersistenceTypeDescriptionResolver.Default
java.lang.Object
one.microstream.persistence.types.PersistenceTypeDescriptionResolver.Default
- All Implemented Interfaces:
- PersistenceTypeDescriptionResolver,- PersistenceTypeResolver
- Enclosing interface:
- PersistenceTypeDescriptionResolver
public static final class PersistenceTypeDescriptionResolver.Default extends Object implements PersistenceTypeDescriptionResolver
- 
Nested Class SummaryNested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionResolverPersistenceTypeDescriptionResolver.Default
- 
Constructor SummaryConstructors Constructor Description Default()
- 
Method SummaryModifier and Type Method Description ClassLoadergetTypeResolvingClassLoader(String typeName)booleanisNewCurrentTypeMember(PersistenceTypeDefinition currentTypeDefinition, PersistenceTypeDefinitionMember currentTypeMember)KeyValue<String,String>lookup(String sourceIdentifier)Returns a key-value pair with the passed source identifier as the key and a mapped target identifier as the value.KeyValue<PersistenceTypeDefinitionMember,PersistenceTypeDefinitionMember>resolveMember(PersistenceTypeDefinition sourceType, PersistenceTypeDefinitionMember sourceMember, PersistenceTypeDefinition targetType)Returns a key-value pair with the passed source member as the key and a mapped target member as the value.StringresolveRuntimeTypeName(PersistenceTypeDescription typeDescription)Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionResolverresolveRuntimeType, resolveRuntimeTypeName, tryResolveRuntimeTypeMethods inherited from interface one.microstream.persistence.types.PersistenceTypeResolverderiveTypeName, resolveType, substituteClassIdentifierSeparator, tryResolveType
- 
Constructor Details- 
Defaultpublic Default()
 
- 
- 
Method Details- 
getTypeResolvingClassLoader- Specified by:
- getTypeResolvingClassLoaderin interface- PersistenceTypeResolver
 
- 
resolveRuntimeTypeName- Specified by:
- resolveRuntimeTypeNamein interface- PersistenceTypeDescriptionResolver
 
- 
lookupDescription copied from interface:PersistenceTypeDescriptionResolverReturns a key-value pair with the passed source identifier as the key and a mapped target identifier as the value. The value can be potentially null to indicate deletion. If the lookup did not yield any result,nullis returned.- Specified by:
- lookupin interface- PersistenceTypeDescriptionResolver
 
- 
isNewCurrentTypeMemberpublic boolean isNewCurrentTypeMember(PersistenceTypeDefinition currentTypeDefinition, PersistenceTypeDefinitionMember currentTypeMember)- Specified by:
- isNewCurrentTypeMemberin interface- PersistenceTypeDescriptionResolver
 
- 
resolveMemberpublic KeyValue<PersistenceTypeDefinitionMember,PersistenceTypeDefinitionMember> resolveMember(PersistenceTypeDefinition sourceType, PersistenceTypeDefinitionMember sourceMember, PersistenceTypeDefinition targetType)Description copied from interface:PersistenceTypeDescriptionResolverReturns a key-value pair with the passed source member as the key and a mapped target member as the value. The value can be potentially null to indicate deletion. If the lookup did not yield any result,nullis returned.- Specified by:
- resolveMemberin interface- PersistenceTypeDescriptionResolver
 
 
-