Class ListAttributeImpl<X,​E>

  • All Implemented Interfaces:
    javax.persistence.metamodel.Attribute<X,​List<E>>, javax.persistence.metamodel.Bindable<E>, javax.persistence.metamodel.ListAttribute<X,​E>, javax.persistence.metamodel.PluralAttribute<X,​List<E>,​E>

    public class ListAttributeImpl<X,​E>
    extends PluralAttributeImpl<X,​List<E>,​E>
    implements javax.persistence.metamodel.ListAttribute<X,​E>
    Implementation of JPA2 metamodel "ListAttribute".
    • Constructor Detail

      • ListAttributeImpl

        public ListAttributeImpl​(org.datanucleus.metadata.AbstractMemberMetaData mmd,
                                 ManagedTypeImpl owner)
        Constructor for a ListAttribute.
        Parameters:
        mmd - Metadata for the member
        owner - The owner class
    • Method Detail

      • getCollectionType

        public javax.persistence.metamodel.PluralAttribute.CollectionType getCollectionType()
        Specified by:
        getCollectionType in interface javax.persistence.metamodel.PluralAttribute<X,​List<E>,​E>
        Overrides:
        getCollectionType in class PluralAttributeImpl<X,​List<E>,​E>