public abstract class PluralAttributeImpl<X,C,E> extends AbstractAttribute<X,C> implements PluralAttribute<X,C,E>, Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
PluralAttributeImpl.Builder<X,C,E,K> |
PluralAttribute.CollectionTypeAttribute.PersistentAttributeTypeBindable.BindableType| Modifier and Type | Method and Description |
|---|---|
static <X,C,E,K> PluralAttributeImpl.Builder<X,C,E,K> |
create(AbstractManagedType<X> ownerType,
Type<E> attrType,
Class<C> collectionClass,
Type<K> keyType) |
Class<E> |
getBindableJavaType() |
Bindable.BindableType |
getBindableType() |
Type<E> |
getElementType() |
boolean |
isAssociation() |
boolean |
isCollection() |
getDeclaringType, getJavaMember, getJavaType, getName, getPersistentAttributeType, readObject, writeObjectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCollectionTypegetDeclaringType, getJavaMember, getJavaType, getName, getPersistentAttributeTypepublic static <X,C,E,K> PluralAttributeImpl.Builder<X,C,E,K> create(AbstractManagedType<X> ownerType, Type<E> attrType, Class<C> collectionClass, Type<K> keyType)
public Type<E> getElementType()
getElementType in interface PluralAttribute<X,C,E>public boolean isAssociation()
isAssociation in interface Attribute<X,C>public boolean isCollection()
isCollection in interface Attribute<X,C>public Bindable.BindableType getBindableType()
getBindableType in interface Bindable<E>public Class<E> getBindableJavaType()
getBindableJavaType in interface Bindable<E>Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.