public abstract class PluralAttributeImpl<X,C,E> extends AbstractAttribute<X,C> implements javax.persistence.metamodel.PluralAttribute<X,C,E>, java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
PluralAttributeImpl.Builder<X,C,E,K> |
javax.persistence.metamodel.PluralAttribute.CollectionType
Modifier and Type | Method and Description |
---|---|
static <X,C,E,K> PluralAttributeImpl.Builder<X,C,E,K> |
create(AbstractManagedType<X> ownerType,
javax.persistence.metamodel.Type<E> attrType,
java.lang.Class<C> collectionClass,
javax.persistence.metamodel.Type<K> keyType) |
java.lang.Class<E> |
getBindableJavaType() |
javax.persistence.metamodel.Bindable.BindableType |
getBindableType() |
javax.persistence.metamodel.Type<E> |
getElementType() |
boolean |
isAssociation() |
boolean |
isCollection() |
getDeclaringType, getJavaMember, getJavaType, getName, getPersistentAttributeType, readObject, writeObject
public static <X,C,E,K> PluralAttributeImpl.Builder<X,C,E,K> create(AbstractManagedType<X> ownerType, javax.persistence.metamodel.Type<E> attrType, java.lang.Class<C> collectionClass, javax.persistence.metamodel.Type<K> keyType)
public javax.persistence.metamodel.Type<E> getElementType()
public boolean isAssociation()
public boolean isCollection()
public javax.persistence.metamodel.Bindable.BindableType getBindableType()
getBindableType
in interface javax.persistence.metamodel.Bindable<E>
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.