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

public Class ManyToOneAttributeColumnsAndFormulasSource

extends AbstractColumnsAndFormulasSource
Class Inheritance
Imports
java.util.List, .Set, org.hibernate.boot.jaxb.hbm.spi.JaxbHbmManyToOneType

ColumnAndFormulaSource 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 List<E>
public String
public Set<String>
public String
public XmlElementMetadata
public Set<String>
public Boolean
public boolean
Inherited from org.hibernate.boot.model.source.internal.hbm.RelationalValueSourceHelper.AbstractColumnsAndFormulasSource:
getSizeSource

Field Detail

manyToOneMappingback to summary
private final JaxbHbmManyToOneType manyToOneMapping

Constructor Detail

ManyToOneAttributeColumnsAndFormulasSourceback to summary
public ManyToOneAttributeColumnsAndFormulasSource(JaxbHbmManyToOneType manyToOneMapping)

Method Detail

getColumnAttributeback to summary
public String getColumnAttribute()

Overrides org.hibernate.boot.model.source.internal.hbm.RelationalValueSourceHelper.AbstractColumnsAndFormulasSource.getColumnAttribute.

Implements org.hibernate.boot.model.source.internal.hbm.RelationalValueSourceHelper.ColumnsAndFormulasSource.getColumnAttribute.

Doc from org.hibernate.boot.model.source.internal.hbm.RelationalValueSourceHelper.ColumnsAndFormulasSource.getColumnAttribute.

Access to any column defined via XML attribute.

Returns:String

column, if one, as defined via XML attribute.

Annotations
@Override
getColumnOrFormulaElementsback to summary
public List<E> getColumnOrFormulaElements()

Overrides org.hibernate.boot.model.source.internal.hbm.RelationalValueSourceHelper.AbstractColumnsAndFormulasSource.getColumnOrFormulaElements.

Implements org.hibernate.boot.model.source.internal.hbm.RelationalValueSourceHelper.ColumnsAndFormulasSource.getColumnOrFormulaElements.

Doc from org.hibernate.boot.model.source.internal.hbm.RelationalValueSourceHelper.ColumnsAndFormulasSource.getColumnOrFormulaElements.

Access to any nested <column/> or <formula /> XML elements.

Returns:List<E>

columns or formulas defined via nested XML elements.

Annotations
@Override
getFormulaAttributeback to summary
public String getFormulaAttribute()

Overrides org.hibernate.boot.model.source.internal.hbm.RelationalValueSourceHelper.AbstractColumnsAndFormulasSource.getFormulaAttribute.

Implements org.hibernate.boot.model.source.internal.hbm.RelationalValueSourceHelper.ColumnsAndFormulasSource.getFormulaAttribute.

Doc from org.hibernate.boot.model.source.internal.hbm.RelationalValueSourceHelper.ColumnsAndFormulasSource.getFormulaAttribute.

Access to any formula defined via XML attribute.

Returns:String

formula, if one, as defined via XML attribute.

Annotations
@Override
getIndexConstraintNamesback to summary
public Set<String> getIndexConstraintNames()

Overrides org.hibernate.boot.model.source.internal.hbm.RelationalValueSourceHelper.AbstractColumnsAndFormulasSource.getIndexConstraintNames.

Implements org.hibernate.boot.model.source.internal.hbm.RelationalValueSourceHelper.ColumnsAndFormulasSource.getIndexConstraintNames.

Annotations
@Override
getSourceNameback to summary
public String getSourceName()

Implements org.hibernate.boot.model.source.internal.hbm.RelationalValueSourceHelper.ColumnsAndFormulasSource.getSourceName.

Doc from org.hibernate.boot.model.source.internal.hbm.RelationalValueSourceHelper.ColumnsAndFormulasSource.getSourceName.

The name of the source. May be null if none was specified. Will be treated as null if the nature says it cannot be named.

Returns:String

The name of the source.

Annotations
@Override
getSourceTypeback to summary
public XmlElementMetadata getSourceType()

Implements org.hibernate.boot.model.source.internal.hbm.RelationalValueSourceHelper.ColumnsAndFormulasSource.getSourceType.

Doc from org.hibernate.boot.model.source.internal.hbm.RelationalValueSourceHelper.ColumnsAndFormulasSource.getSourceType.

What kind of XML element does this information come from?

Returns:XmlElementMetadata

The source XML element type

Annotations
@Override
getUniqueKeyConstraintNamesback to summary
public Set<String> getUniqueKeyConstraintNames()

Overrides org.hibernate.boot.model.source.internal.hbm.RelationalValueSourceHelper.AbstractColumnsAndFormulasSource.getUniqueKeyConstraintNames.

Implements org.hibernate.boot.model.source.internal.hbm.RelationalValueSourceHelper.ColumnsAndFormulasSource.getUniqueKeyConstraintNames.

Annotations
@Override
isNullableback to summary
public Boolean isNullable()

Overrides org.hibernate.boot.model.source.internal.hbm.RelationalValueSourceHelper.AbstractColumnsAndFormulasSource.isNullable.

Implements org.hibernate.boot.model.source.internal.hbm.RelationalValueSourceHelper.ColumnsAndFormulasSource.isNullable.

Annotations
@Override
isUniqueback to summary
public boolean isUnique()

Overrides org.hibernate.boot.model.source.internal.hbm.RelationalValueSourceHelper.AbstractColumnsAndFormulasSource.isUnique.

Implements org.hibernate.boot.model.source.internal.hbm.RelationalValueSourceHelper.ColumnsAndFormulasSource.isUnique.

Annotations
@Override