public class BinaryLegacyTypeHandlerGenericEnumMapped<T> extends BinaryLegacyTypeHandlerGenericEnum<T>
BinaryLegacyTypeHandler.Abstract<T>, BinaryLegacyTypeHandler.AbstractCustom<T>PersistenceTypeDefinition.DefaultPersistenceTypeDescription.IdentityPersistenceDataTypeHolder.Default<D>| Modifier and Type | Method and Description |
|---|---|
protected T |
internalCreate(Binary data,
PersistenceLoadHandler handler) |
static <T> BinaryLegacyTypeHandlerGenericEnumMapped<T> |
New(PersistenceTypeDefinition typeDefinition,
PersistenceTypeHandler<Binary,T> typeHandler,
one.microstream.collections.types.XGettingEnum<one.microstream.typing.KeyValue<Long,BinaryValueSetter>> translatorsWithTargetOffsets,
Integer[] ordinalMapping,
PersistenceLegacyTypeHandlingListener<Binary> listener,
boolean switchByteOrder) |
void |
updateState(Binary rawData,
T instance,
PersistenceLoadHandler handler) |
getOrdinal, Newcomplete, iterateLoadableReferences, typeHandler, validateForUpdatecollectEnumConstants, create, deriveReferenceTraversers, getPersistedEnumOrdinal, guaranteeSpecificInstanceViablity, guaranteeSubTypeInstanceViablity, isSpecificInstanceViable, isSubTypeInstanceViable, iterateInstanceReferences, iterateMemberTypes, membersInDeclaredOrder, settingMembers, storingMembers, targetOffsets, toTargetOffsets, toTranslators, type, valueTranslatorsallMembers, hasPersistedReferences, hasPersistedVariableLength, hasVaryingPersistedLengthInstances, instanceMembers, isPrimitiveType, legacyTypeDefinition, membersPersistedLengthMaximum, membersPersistedLengthMinimum, runtimeTypeName, typeId, typeNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitialize, storeresolveEnumConstantdataTypeallMembers, initializeState, instanceMembers, isValidEntityType, resolveEnumConstant, validateEntityTypedetermineIsPrimitive, determineVariableLength, hasPersistedReferences, hasPersistedVariableLength, hasVaryingPersistedLengthInstances, isPrimitiveType, membersPersistedLengthMaximum, membersPersistedLengthMinimum, New, runtimeTypeName, toRuntimeTypeIdentifier, typeId, typeNamebuildTypeIdentifier, buildTypeIdentifier, equalDescription, equalStructure, Identity, instancePrimitiveMembers, instanceReferenceMembers, toTypeIdentifier, typeIdentifierSeparatorequals, hashCodepublic static <T> BinaryLegacyTypeHandlerGenericEnumMapped<T> New(PersistenceTypeDefinition typeDefinition, PersistenceTypeHandler<Binary,T> typeHandler, one.microstream.collections.types.XGettingEnum<one.microstream.typing.KeyValue<Long,BinaryValueSetter>> translatorsWithTargetOffsets, Integer[] ordinalMapping, PersistenceLegacyTypeHandlingListener<Binary> listener, boolean switchByteOrder)
protected T internalCreate(Binary data, PersistenceLoadHandler handler)
internalCreate in class BinaryLegacyTypeHandlerGenericEnum<T>public void updateState(Binary rawData, T instance, PersistenceLoadHandler handler)
updateState in interface PersistenceTypeHandler<Binary,T>updateState in class BinaryLegacyTypeHandlerGenericEnum<T>Copyright © 2022 MicroStream Software. All rights reserved.