Top Description Inners Fields Constructors Methods
org.hibernate.boot.model.source.internal.hbm

public Class FetchCharacteristicsSingularAssociationImpl

extends Object
implements FetchCharacteristicsSingularAssociation
Class Inheritance
All Implemented Interfaces
org.hibernate.boot.model.source.spi.FetchCharacteristicsSingularAssociation, org.hibernate.boot.model.source.spi.FetchCharacteristics
Imports
org.hibernate.boot.jaxb.hbm.spi.JaxbHbmFetchStyleEnum, .JaxbHbmLazyEnum, .JaxbHbmLazyWithNoProxyEnum, .JaxbHbmOuterJoinEnum, org.hibernate.boot.model.source.spi.FetchCharacteristicsSingularAssociation, org.hibernate.boot.spi.MappingDefaults, org.hibernate.engine.FetchStyle, .FetchTiming, org.hibernate.internal.log.DeprecationLogger

hbm.xml specific handling for FetchCharacteristicsSingularAssociation
Author
Steve Ebersole

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
private final FetchStyle
private final FetchTiming
private final boolean

Constructor Summary

AccessConstructor and Description
private
FetchCharacteristicsSingularAssociationImpl(FetchTiming fetchTiming, FetchStyle fetchStyle, boolean unwrapProxies)

Method Summary

Modifier and TypeMethod and Description
public FetchStyle
public FetchTiming
public static FetchCharacteristicsSingularAssociationImpl
interpretManyToManyElement(MappingDefaults mappingDefaults, JaxbHbmFetchStyleEnum fetchMapping, JaxbHbmOuterJoinEnum outerJoinMapping, JaxbHbmLazyEnum lazyMapping)

public static FetchCharacteristicsSingularAssociationImpl
interpretManyToOne(MappingDefaults mappingDefaults, JaxbHbmFetchStyleEnum fetchMapping, JaxbHbmOuterJoinEnum outerJoinMapping, JaxbHbmLazyWithNoProxyEnum lazyMapping)

public static FetchCharacteristicsSingularAssociationImpl
interpretOneToOne(MappingDefaults mappingDefaults, JaxbHbmFetchStyleEnum fetchMapping, JaxbHbmOuterJoinEnum outerJoinMapping, JaxbHbmLazyWithNoProxyEnum lazyMapping, boolean constrained)

public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

fetchStyleback to summary
private final FetchStyle fetchStyle
fetchTimingback to summary
private final FetchTiming fetchTiming
unwrapProxiesback to summary
private final boolean unwrapProxies

Constructor Detail

FetchCharacteristicsSingularAssociationImplback to summary
private FetchCharacteristicsSingularAssociationImpl(FetchTiming fetchTiming, FetchStyle fetchStyle, boolean unwrapProxies)

Method Detail

getFetchStyleback to summary
public FetchStyle getFetchStyle()

Implements org.hibernate.boot.model.source.spi.FetchCharacteristics.getFetchStyle.

Annotations
@Override
getFetchTimingback to summary
public FetchTiming getFetchTiming()

Implements org.hibernate.boot.model.source.spi.FetchCharacteristics.getFetchTiming.

Annotations
@Override
interpretManyToManyElementback to summary
public static FetchCharacteristicsSingularAssociationImpl interpretManyToManyElement(MappingDefaults mappingDefaults, JaxbHbmFetchStyleEnum fetchMapping, JaxbHbmOuterJoinEnum outerJoinMapping, JaxbHbmLazyEnum lazyMapping)
interpretManyToOneback to summary
public static FetchCharacteristicsSingularAssociationImpl interpretManyToOne(MappingDefaults mappingDefaults, JaxbHbmFetchStyleEnum fetchMapping, JaxbHbmOuterJoinEnum outerJoinMapping, JaxbHbmLazyWithNoProxyEnum lazyMapping)
interpretOneToOneback to summary
public static FetchCharacteristicsSingularAssociationImpl interpretOneToOne(MappingDefaults mappingDefaults, JaxbHbmFetchStyleEnum fetchMapping, JaxbHbmOuterJoinEnum outerJoinMapping, JaxbHbmLazyWithNoProxyEnum lazyMapping, boolean constrained)
isUnwrapProxiesback to summary
public boolean isUnwrapProxies()

Implements org.hibernate.boot.model.source.spi.FetchCharacteristicsSingularAssociation.isUnwrapProxies.

Annotations
@Override
org.hibernate.boot.model.source.internal.hbm back to summary

public Class FetchCharacteristicsSingularAssociationImpl.Builder

extends Object
Class Inheritance
  • java.lang.Object
  • org.hibernate.boot.model.source.internal.hbm.FetchCharacteristicsSingularAssociationImpl.Builder

Field Summary

Modifier and TypeField and Description
private FetchStyle
private FetchTiming
private boolean

Constructor Summary

AccessConstructor and Description
public
Builder(MappingDefaults mappingDefaults)

Method Summary

Modifier and TypeMethod and Description
public FetchCharacteristicsSingularAssociationImpl
public FetchCharacteristicsSingularAssociationImpl.Builder
public FetchCharacteristicsSingularAssociationImpl.Builder
public FetchCharacteristicsSingularAssociationImpl.Builder
setUnwrapProxies(boolean unwrapProxies)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

fetchStyleback to summary
private FetchStyle fetchStyle
fetchTimingback to summary
private FetchTiming fetchTiming
unwrapProxiesback to summary
private boolean unwrapProxies

Constructor Detail

Builderback to summary
public Builder(MappingDefaults mappingDefaults)
Annotations
@SuppressWarnings:UnusedParameters

Method Detail

createFetchCharacteristicsback to summary
public FetchCharacteristicsSingularAssociationImpl createFetchCharacteristics()
setFetchStyleback to summary
public FetchCharacteristicsSingularAssociationImpl.Builder setFetchStyle(FetchStyle fetchStyle)
setFetchTimingback to summary
public FetchCharacteristicsSingularAssociationImpl.Builder setFetchTiming(FetchTiming fetchTiming)
setUnwrapProxiesback to summary
public FetchCharacteristicsSingularAssociationImpl.Builder setUnwrapProxies(boolean unwrapProxies)