Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## javax.persistence.metamodel
Interface CollectionAttribute<X,E>

Type Parameters:
  `X` - The type the represented Collection belongs to
  `E` - The element type of the represented Collection

All Superinterfaces:
  Attribute<X,java.util.Collection<E>>, Bindable<E>, PluralAttribute<X,java.util.Collection<E>,E>

    public interface CollectionAttribute<X,E>

extends PluralAttribute<X,java.util.Collection<E>,E>

Instances of the type `CollectionAttribute` represent persistent `java.util.Collection`-valued attributes.

Since:
  Java Persistence 2.0

Nested Class Summary

Nested classes/interfaces inherited from interface javax.persistence.metamodel.PluralAttribute
`PluralAttribute.CollectionType`

Nested classes/interfaces inherited from interface javax.persistence.metamodel.Attribute
`Attribute.PersistentAttributeType`

Nested classes/interfaces inherited from interface javax.persistence.metamodel.Bindable
`Bindable.BindableType`

Method Summary

Methods inherited from interface javax.persistence.metamodel.PluralAttribute
`getCollectionType, getElementType`

Methods inherited from interface javax.persistence.metamodel.Attribute
`getDeclaringType, getJavaMember, getJavaType, getName, getPersistentAttributeType, isAssociation, isCollection`

Methods inherited from interface javax.persistence.metamodel.Bindable
`getBindableJavaType, getBindableType`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD