X
- the type that owns this memberC
- the container type that holds this member (e.g. java.util.Set<Employee>)E
- the type of the element held by this member (e.g. Employee).public class PluralAttributeImpl<X,C,E> extends AttributeImpl<X,C> implements javax.persistence.metamodel.PluralAttribute<X,C,E>
javax.persistence.metamodel.PluralAttribute.CollectionType
Constructor and Description |
---|
PluralAttributeImpl(org.datanucleus.metadata.AbstractMemberMetaData mmd,
ManagedTypeImpl<X> owner) |
Modifier and Type | Method and Description |
---|---|
Class<E> |
getBindableJavaType() |
javax.persistence.metamodel.Bindable.BindableType |
getBindableType() |
javax.persistence.metamodel.PluralAttribute.CollectionType |
getCollectionType() |
javax.persistence.metamodel.Type<E> |
getElementType() |
getDeclaringType, getJavaMember, getJavaType, getMetadata, getName, getPersistentAttributeType, getType, isAssociation, isCollection
public PluralAttributeImpl(org.datanucleus.metadata.AbstractMemberMetaData mmd, ManagedTypeImpl<X> owner)
public Class<E> getBindableJavaType()
getBindableJavaType
in interface javax.persistence.metamodel.Bindable<E>
public javax.persistence.metamodel.Bindable.BindableType getBindableType()
getBindableType
in interface javax.persistence.metamodel.Bindable<E>
public javax.persistence.metamodel.PluralAttribute.CollectionType getCollectionType()
Copyright © 2020. All rights reserved.