Class PersistenceLegacyTypeHandlerWrapperEnum<D,T>
java.lang.Object
one.microstream.persistence.types.PersistenceLegacyTypeHandler.Abstract<D,T>
one.microstream.persistence.types.PersistenceLegacyTypeHandlerWrapper<D,T>
one.microstream.persistence.types.PersistenceLegacyTypeHandlerWrapperEnum<D,T>
- All Implemented Interfaces:
PersistenceDataTypeHolder<D>,PersistenceLegacyTypeHandler<D,T>,PersistenceTypeDefinition,PersistenceTypeDescription,PersistenceTypeHandler<D,T>,PersistenceTypeIdentity,PersistenceTypeIdOwner,PersistenceTypeLink
public class PersistenceLegacyTypeHandlerWrapperEnum<D,T> extends PersistenceLegacyTypeHandlerWrapper<D,T>
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceDataTypeHolder
PersistenceDataTypeHolder.Default<D>Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceLegacyTypeHandler
PersistenceLegacyTypeHandler.Abstract<D,T>Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDefinition
PersistenceTypeDefinition.DefaultNested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDescription
PersistenceTypeDescription.Identity -
Method Summary
Modifier and Type Method Description Tcreate(D data, PersistenceLoadHandler handler)static <D, T> PersistenceLegacyTypeHandlerWrapperEnum<D,T>New(PersistenceTypeDefinition legacyTypeDefinition, PersistenceTypeHandler<D,T> currentTypeHandler, Integer[] ordinalMapping)Methods inherited from class one.microstream.persistence.types.PersistenceLegacyTypeHandlerWrapper
collectEnumConstants, complete, dataType, getPersistedEnumOrdinal, guaranteeSpecificInstanceViablity, guaranteeSubTypeInstanceViablity, isSpecificInstanceViable, isSubTypeInstanceViable, iterateInstanceReferences, iterateLoadableReferences, iterateMemberTypes, membersInDeclaredOrder, New, settingMembers, storingMembers, type, updateStateMethods inherited from class one.microstream.persistence.types.PersistenceLegacyTypeHandler.Abstract
allMembers, hasPersistedReferences, hasPersistedVariableLength, hasVaryingPersistedLengthInstances, instanceMembers, isPrimitiveType, legacyTypeDefinition, membersPersistedLengthMaximum, membersPersistedLengthMinimum, runtimeTypeName, typeId, typeNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface one.microstream.persistence.types.PersistenceLegacyTypeHandler
initialize, storeMethods inherited from interface one.microstream.persistence.types.PersistenceTypeDefinition
toRuntimeTypeIdentifierMethods inherited from interface one.microstream.persistence.types.PersistenceTypeDescription
instancePrimitiveMembers, instanceReferenceMembers, toTypeIdentifierMethods inherited from interface one.microstream.persistence.types.PersistenceTypeHandler
initializeState, isValidEntityType, validateEntityType
-
Method Details
-
New
public static <D, T> PersistenceLegacyTypeHandlerWrapperEnum<D,T> New(PersistenceTypeDefinition legacyTypeDefinition, PersistenceTypeHandler<D,T> currentTypeHandler, Integer[] ordinalMapping) -
create
- Specified by:
createin interfacePersistenceTypeHandler<D,T>- Overrides:
createin classPersistenceLegacyTypeHandlerWrapper<D,T>
-