Top Description Methods
org.hibernate.metamodel.model.domain.spi

public Interface PluralPersistentAttribute<D, C, E>

extends PluralAttribute<D, C, E>, PersistentAttributeDescriptor<D, C>
Known Direct Subinterfaces
org.hibernate.metamodel.model.domain.spi.SetPersistentAttribute, org.hibernate.metamodel.model.domain.spi.BagPersistentAttribute, org.hibernate.metamodel.model.domain.spi.ListPersistentAttribute, org.hibernate.metamodel.model.domain.spi.MapPersistentAttribute
Known Direct Implementers
org.hibernate.metamodel.model.domain.internal.AbstractPluralAttribute
Imports
javax.persistence.metamodel.PluralAttribute

Hibernate extension to the JPA PluralAttribute descriptor
Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public ManagedTypeDescriptor<D>
public SimpleTypeDescriptor<E>
getElementType()

Redeclares javax.persistence.metamodel.PluralAttribute.getElementType.

Return the type representing the element type of the collection.
public SimpleTypeDescriptor<E>
Inherited from javax.persistence.metamodel.PluralAttribute:
getCollectionType
Inherited from org.hibernate.metamodel.model.domain.spi.PersistentAttributeDescriptor:
getKeyGraphType

Method Detail

getDeclaringTypeback to summary
public ManagedTypeDescriptor<D> getDeclaringType()

Redeclares javax.persistence.metamodel.Attribute.getDeclaringType, org.hibernate.metamodel.model.domain.spi.PersistentAttributeDescriptor.getDeclaringType.

Doc from javax.persistence.metamodel.Attribute.getDeclaringType.

Return the managed type representing the type in which the attribute was declared.

Returns:ManagedTypeDescriptor<D>

declaring type

Annotations
@Override
getElementTypeback to summary
public SimpleTypeDescriptor<E> getElementType()

Redeclares javax.persistence.metamodel.PluralAttribute.getElementType.

Doc from javax.persistence.metamodel.PluralAttribute.getElementType.

Return the type representing the element type of the collection.

Returns:SimpleTypeDescriptor<E>

element type

Annotations
@Override
getValueGraphTypeback to summary
public SimpleTypeDescriptor<E> getValueGraphType()

Redeclares org.hibernate.metamodel.model.domain.spi.PersistentAttributeDescriptor.getValueGraphType.

Annotations
@Override