Top Constructors Methods
org.hibernate.metamodel.model.domain.internal

public Class SetAttributeImpl<X, E>

extends AbstractPluralAttribute<X, Set<E>, E>
implements SetPersistentAttribute<X, E>
Class Inheritance
All Implemented Interfaces
org.hibernate.metamodel.model.domain.spi.SetPersistentAttribute, org.hibernate.metamodel.model.domain.spi.PluralPersistentAttribute, org.hibernate.metamodel.model.domain.spi.PersistentAttributeDescriptor, org.hibernate.metamodel.model.domain.PersistentAttribute, javax.persistence.metamodel.Attribute, javax.persistence.metamodel.PluralAttribute, javax.persistence.metamodel.Bindable, javax.persistence.metamodel.SetAttribute
Imports
java.util.Set, org.hibernate.metamodel.model.domain.spi.SetPersistentAttribute

Author
Steve Ebersole

Constructor Summary

AccessConstructor and Description
public
SetAttributeImpl(PluralAttributeBuilder<X, Set<E>, E, ?> xceBuilder)

Method Summary

Modifier and TypeMethod and Description
public PluralAttribute.CollectionType
Inherited from org.hibernate.metamodel.model.domain.internal.AbstractPluralAttribute:
creategetBindableJavaTypegetBindableTypegetElementTypegetJavaTypegetKeyGraphTypegetValueGraphTypeisAssociationisCollection

Constructor Detail

SetAttributeImplback to summary
public SetAttributeImpl(PluralAttributeBuilder<X, Set<E>, E, ?> xceBuilder)

Method Detail

getCollectionTypeback to summary
public PluralAttribute.CollectionType getCollectionType()

Implements javax.persistence.metamodel.PluralAttribute.getCollectionType.

Doc from javax.persistence.metamodel.PluralAttribute.getCollectionType.

Return the collection type.

Returns:PluralAttribute.CollectionType

collection type

Annotations
@Override