Class CollectionAttributeImpl<X,​E>

  • Type Parameters:
    X - The type the represented Collection belongs to
    E - The element type of the represented Collection
    All Implemented Interfaces:
    jakarta.persistence.metamodel.Attribute<X,​Collection<E>>, jakarta.persistence.metamodel.Bindable<E>, jakarta.persistence.metamodel.CollectionAttribute<X,​E>, jakarta.persistence.metamodel.PluralAttribute<X,​Collection<E>,​E>

    public class CollectionAttributeImpl<X,​E>
    extends PluralAttributeImpl<X,​Collection<E>,​E>
    implements jakarta.persistence.metamodel.CollectionAttribute<X,​E>
    Implementation of Jakarta Persistence metamodel "CollectionAttribute".
    • Constructor Detail

      • CollectionAttributeImpl

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

      • getCollectionType

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