-
-
Method Summary
Modifier and Type |
Method |
Description |
static BinaryValueTranslatorProvider |
New(XGettingMap<String,BinaryValueSetter> customTranslatorLookup,
XGettingSequence<? extends BinaryValueTranslatorKeyBuilder> translatorKeyBuilders,
BinaryValueTranslatorLookupProvider translatorLookupProvider,
boolean switchByteOrder) |
|
BinaryValueSetter |
provideBinaryValueTranslator(PersistenceTypeDefinition sourceLegacyType,
PersistenceTypeDefinitionMember sourceMember,
PersistenceTypeHandler<Binary,?> targetCurrentType,
PersistenceTypeDefinitionMember targetMember) |
Special translator to translate a value from binary form to an intermediate binary form.
|
BinaryValueSetter |
provideTargetValueTranslator(PersistenceTypeDefinition sourceLegacyType,
PersistenceTypeDefinitionMember sourceMember,
PersistenceTypeHandler<Binary,?> targetCurrentType,
PersistenceTypeDefinitionMember targetMember) |
Normal translator to translate a value from binary form to a target instance.
|
static BinaryValueTranslatorKeyBuilder[] |
unwrapKeyBuilders(XGettingSequence<? extends BinaryValueTranslatorKeyBuilder> translatorKeyBuilders) |
|
-
Method Details
-
Normal translator to translate a value from binary form to a target instance.
- Parameters:
sourceLegacyType
- the source legacy type
sourceMember
- the source member
targetCurrentType
- the target current type
targetMember
- the target member
- Returns:
- the provided value setter
-
Special translator to translate a value from binary form to an intermediate binary form.
- Parameters:
sourceLegacyType
- the source legacy type
sourceMember
- the source member
targetCurrentType
- the target current type
targetMember
- the target member
- Returns:
- the provided value setter
-
-