public interface PersistenceTypeDescriptionResolver extends PersistenceTypeResolver
| Modifier and Type | Interface and Description |
|---|---|
static class |
PersistenceTypeDescriptionResolver.Default |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isNewCurrentTypeMember(PersistenceTypeDefinition currentTypeDefinition,
PersistenceTypeDefinitionMember currentTypeMember) |
one.microstream.typing.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.
|
static PersistenceTypeDescriptionResolver |
New(PersistenceTypeResolver typeResolver,
PersistenceRefactoringMapping refactoringMapping,
one.microstream.collections.types.XGettingEnum<? extends PersistenceRefactoringTypeIdentifierBuilder> sourceTypeIdentifierBuilders,
one.microstream.collections.types.XGettingEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> sourceMemberIdentifierBuilders,
one.microstream.collections.types.XGettingEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> targetMemberIdentifierBuilders) |
one.microstream.typing.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.
|
default Class<?> |
resolveRuntimeType(PersistenceTypeDescription typeDescription) |
String |
resolveRuntimeTypeName(PersistenceTypeDescription typeDescription) |
default String |
resolveRuntimeTypeName(String descriptionTypeName) |
default Class<?> |
tryResolveRuntimeType(PersistenceTypeDescription typeDescription) |
deriveTypeName, getTypeResolvingClassLoader, New, resolveType, substituteClassIdentifierSeparator, tryResolveTypeone.microstream.typing.KeyValue<String,String> lookup(String sourceIdentifier)
null is returned.sourceIdentifier - the source identifierString resolveRuntimeTypeName(PersistenceTypeDescription typeDescription)
default Class<?> resolveRuntimeType(PersistenceTypeDescription typeDescription)
default Class<?> tryResolveRuntimeType(PersistenceTypeDescription typeDescription)
one.microstream.typing.KeyValue<PersistenceTypeDefinitionMember,PersistenceTypeDefinitionMember> resolveMember(PersistenceTypeDefinition sourceType, PersistenceTypeDefinitionMember sourceMember, PersistenceTypeDefinition targetType)
null is returned.sourceType - the source typesourceMember - the source membertargetType - the target typeboolean isNewCurrentTypeMember(PersistenceTypeDefinition currentTypeDefinition, PersistenceTypeDefinitionMember currentTypeMember)
static PersistenceTypeDescriptionResolver New(PersistenceTypeResolver typeResolver, PersistenceRefactoringMapping refactoringMapping, one.microstream.collections.types.XGettingEnum<? extends PersistenceRefactoringTypeIdentifierBuilder> sourceTypeIdentifierBuilders, one.microstream.collections.types.XGettingEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> sourceMemberIdentifierBuilders, one.microstream.collections.types.XGettingEnum<? extends PersistenceRefactoringMemberIdentifierBuilder> targetMemberIdentifierBuilders)
Copyright © 2022 MicroStream Software. All rights reserved.