Top Fields Constructors Methods
org.hibernate.boot.model.internal

public Class TimeZoneStorageHelper

extends Object
Class Inheritance
Imports
org.hibernate.annotations.TimeZoneStorage, org.hibernate.annotations.common.reflection.XAnnotatedElement, .XClass, .XProperty, org.hibernate.boot.spi.MetadataBuildingContext, org.hibernate.usertype.CompositeUserType, org.hibernate.usertype.internal.OffsetDateTimeCompositeUserType, .OffsetTimeCompositeUserType, .ZonedDateTimeCompositeUserType, java.time.OffsetDateTime, .OffsetTime, .ZonedDateTime

Field Summary

Modifier and TypeField and Description
private static final String
private static final String
private static final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static boolean
private static boolean
isOffsetTimeClass(String returnedClassName)

private static boolean
pack-priv static Class<? extends CompositeUserType<?>>
pack-priv static boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

OFFSET_DATETIME_CLASSback to summary
private static final String OFFSET_DATETIME_CLASS
OFFSET_TIME_CLASSback to summary
private static final String OFFSET_TIME_CLASS
ZONED_DATETIME_CLASSback to summary
private static final String ZONED_DATETIME_CLASS

Constructor Detail

TimeZoneStorageHelperback to summary
public TimeZoneStorageHelper()

Method Detail

isOffsetTimeClassback to summary
public static boolean isOffsetTimeClass(XAnnotatedElement element)
isOffsetTimeClassback to summary
private static boolean isOffsetTimeClass(String returnedClassName)
isTemporalWithTimeZoneClassback to summary
private static boolean isTemporalWithTimeZoneClass(String returnedClassName)
resolveTimeZoneStorageCompositeUserTypeback to summary
pack-priv static Class<? extends CompositeUserType<?>> resolveTimeZoneStorageCompositeUserType(XProperty property, XClass returnedClass, MetadataBuildingContext context)
useColumnForTimeZoneStorageback to summary
pack-priv static boolean useColumnForTimeZoneStorage(XAnnotatedElement element, MetadataBuildingContext context)