public abstract static class PersistenceLegacyTypeHandlerCreator.Abstract<D> extends Object implements PersistenceLegacyTypeHandlerCreator<D>
PersistenceLegacyTypeHandlerCreator.Abstract<D>| Constructor and Description |
|---|
Abstract() |
public static Integer[] deriveEnumOrdinalMapping(PersistenceLegacyTypeMappingResult<?,?> result)
public <T> PersistenceLegacyTypeHandler<D,T> createLegacyTypeHandler(PersistenceLegacyTypeMappingResult<D,T> result)
createLegacyTypeHandler in interface PersistenceLegacyTypeHandlerCreator<D>protected <T> PersistenceLegacyTypeHandler<D,T> createTypeHandlerUnchangedInstanceStructure(PersistenceLegacyTypeMappingResult<D,T> result)
protected <T> PersistenceLegacyTypeHandler<D,T> createTypeHandlerUnchangedInstanceStructureGenericEnum(PersistenceLegacyTypeMappingResult<D,T> result)
protected <T> PersistenceLegacyTypeHandler<D,T> createTypeHandlerEnumWrapping(PersistenceLegacyTypeMappingResult<D,T> result, PersistenceTypeHandler<D,T> typeHandler)
protected <T> PersistenceLegacyTypeHandler<D,T> createTypeHandlerUnchangedInstanceStructureGenericType(PersistenceLegacyTypeMappingResult<D,T> result)
protected abstract <T> PersistenceLegacyTypeHandler<D,T> deriveCustomWrappingHandler(PersistenceLegacyTypeMappingResult<D,T> mappingResult)
protected abstract <T> PersistenceLegacyTypeHandler<D,T> deriveReflectiveHandler(PersistenceLegacyTypeMappingResult<D,T> mappingResult, PersistenceTypeHandlerReflective<D,T> currentTypeHandler)
Copyright © 2022 MicroStream Software. All rights reserved.