Top Description Methods
org.hibernate.boot.model.source.spi

public Interface AttributeSourceContainer

extends ToolingHintContextContainer
Known Direct Subinterfaces
org.hibernate.boot.model.source.spi.EmbeddableSource, org.hibernate.boot.model.source.spi.IdentifiableTypeSource
Imports
java.util.List

Contract for a container of AttributeSource references. Entities, MappedSuperclasses and composites (Embeddables) all contain attributes.

Think of this as the corollary to what JPA calls a ManagedType on the source side of things.

Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public List<AttributeSource>

Returns:

The attribute sources.
attributeSources
()

Obtain this container's attribute sources.

public AttributePath
public AttributeRole
public LocalMetadataBuildingContext

Returns:

The local binding context
getLocalMetadataBuildingContext
()

Obtain the local binding context associated with this container.

Inherited from org.hibernate.boot.model.source.spi.ToolingHintContextContainer:
getToolingHintContext

Method Detail

attributeSourcesback to summary
public List<AttributeSource> attributeSources()

Obtain this container's attribute sources.

Returns:List<AttributeSource>

The attribute sources.

getAttributePathBaseback to summary
public AttributePath getAttributePathBase()
getAttributeRoleBaseback to summary
public AttributeRole getAttributeRoleBase()
getLocalMetadataBuildingContextback to summary
public LocalMetadataBuildingContext getLocalMetadataBuildingContext()

Obtain the local binding context associated with this container.

Returns:LocalMetadataBuildingContext

The local binding context