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

public Class ManyToOnePropertySource

extends Object
implements PropertySource
Class Inheritance
All Implemented Interfaces
org.hibernate.boot.model.source.internal.hbm.PropertySource, org.hibernate.boot.jaxb.hbm.spi.ToolingHintContainer
Imports
java.util.List, org.hibernate.boot.jaxb.hbm.spi.JaxbHbmManyToOneType, .JaxbHbmToolingHintType, org.hibernate.tuple.GenerationTiming

PropertySource implementation handling many-to-one attribute mappings.
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final JaxbHbmManyToOneType

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
public GenerationTiming
public String
public String
public XmlElementMetadata
getSourceType()

Implements org.hibernate.boot.model.source.internal.hbm.PropertySource.getSourceType.

What kind of XML element does this information come from?
public List<JaxbHbmToolingHintType>
public String
public Boolean
public boolean
public Boolean
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

manyToOneMappingback to summary
private final JaxbHbmManyToOneType manyToOneMapping

Constructor Detail

ManyToOnePropertySourceback to summary
public ManyToOnePropertySource(JaxbHbmManyToOneType manyToOneMapping)

Method Detail

getCascadeStyleNameback to summary
public String getCascadeStyleName()

Implements org.hibernate.boot.model.source.internal.hbm.PropertySource.getCascadeStyleName.

Annotations
@Override
getGenerationTimingback to summary
public GenerationTiming getGenerationTiming()

Implements org.hibernate.boot.model.source.internal.hbm.PropertySource.getGenerationTiming.

Deprecated

as a consequence of GenerationTiming being deprecated. See corresponding docs for further information.

Annotations
@Override
getNameback to summary
public String getName()

Implements org.hibernate.boot.model.source.internal.hbm.PropertySource.getName.

Annotations
@Override
getPropertyAccessorNameback to summary
public String getPropertyAccessorName()

Implements org.hibernate.boot.model.source.internal.hbm.PropertySource.getPropertyAccessorName.

Annotations
@Override
getSourceTypeback to summary
public XmlElementMetadata getSourceType()

Implements org.hibernate.boot.model.source.internal.hbm.PropertySource.getSourceType.

Doc from org.hibernate.boot.model.source.internal.hbm.PropertySource.getSourceType.

What kind of XML element does this information come from?

Returns:XmlElementMetadata

The source XML element type

Annotations
@Override
getToolingHintsback to summary
public List<JaxbHbmToolingHintType> getToolingHints()

Implements org.hibernate.boot.jaxb.hbm.spi.ToolingHintContainer.getToolingHints.

Annotations
@Override
getXmlNodeNameback to summary
public String getXmlNodeName()

Implements org.hibernate.boot.model.source.internal.hbm.PropertySource.getXmlNodeName.

Annotations
@Override
isInsertableback to summary
public Boolean isInsertable()

Implements org.hibernate.boot.model.source.internal.hbm.PropertySource.isInsertable.

Annotations
@Override
isLazyback to summary
public boolean isLazy()

Implements org.hibernate.boot.model.source.internal.hbm.PropertySource.isLazy.

Annotations
@Override
isUpdatableback to summary
public Boolean isUpdatable()

Implements org.hibernate.boot.model.source.internal.hbm.PropertySource.isUpdatable.

Annotations
@Override
isUsedInOptimisticLockingback to summary
public boolean isUsedInOptimisticLocking()

Implements org.hibernate.boot.model.source.internal.hbm.PropertySource.isUsedInOptimisticLocking.

Annotations
@Override