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

public Class BasicAttributePropertySource

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.JaxbHbmBasicAttributeType, .JaxbHbmToolingHintType, org.hibernate.tuple.GenerationTiming

PropertySource implementation handling basic attribute mappings.
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final JaxbHbmBasicAttributeType

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

basicAttributeMappingback to summary
private final JaxbHbmBasicAttributeType basicAttributeMapping

Constructor Detail

BasicAttributePropertySourceback to summary
public BasicAttributePropertySource(JaxbHbmBasicAttributeType basicAttributeMapping)

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.

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