Class SetAttributeImpl<X,​E>

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

    public class SetAttributeImpl<X,​E>
    extends PluralAttributeImpl<X,​Set<E>,​E>
    implements javax.persistence.metamodel.SetAttribute<X,​E>
    Implementation of JPA metamodel "SetAttribute".
    • Constructor Detail

      • SetAttributeImpl

        public SetAttributeImpl​(org.datanucleus.metadata.AbstractMemberMetaData mmd,
                                ManagedTypeImpl owner)
        Constructor for a SetAttribute.
        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,​Set<E>,​E>
        Overrides:
        getCollectionType in class PluralAttributeImpl<X,​Set<E>,​E>