Class CollectionJoinImpl<Z,​E>

  • All Implemented Interfaces:
    Serializable, javax.persistence.criteria.CollectionJoin<Z,​E>, javax.persistence.criteria.Expression<E>, javax.persistence.criteria.FetchParent<Z,​E>, javax.persistence.criteria.From<Z,​E>, javax.persistence.criteria.Join<Z,​E>, javax.persistence.criteria.Path<E>, javax.persistence.criteria.PluralJoin<Z,​Collection<E>,​E>, javax.persistence.criteria.Selection<E>, javax.persistence.TupleElement<E>

    public class CollectionJoinImpl<Z,​E>
    extends PluralJoinImpl<Z,​Collection<E>,​E>
    implements javax.persistence.criteria.CollectionJoin<Z,​E>
    Implementation of JPA2 Criteria "CollectionJoin".
    See Also:
    Serialized Form
    • Method Detail

      • getModel

        public javax.persistence.metamodel.CollectionAttribute<? super Z,​E> getModel()
        Specified by:
        getModel in interface javax.persistence.criteria.CollectionJoin<Z,​E>
        Specified by:
        getModel in interface javax.persistence.criteria.Path<Z>
        Specified by:
        getModel in interface javax.persistence.criteria.PluralJoin<Z,​Collection<E>,​E>
        Overrides:
        getModel in class PluralJoinImpl<Z,​Collection<E>,​E>
      • on

        public javax.persistence.criteria.CollectionJoin<Z,​E> on​(javax.persistence.criteria.Expression<Boolean> restriction)
        Specified by:
        on in interface javax.persistence.criteria.CollectionJoin<Z,​E>
        Specified by:
        on in interface javax.persistence.criteria.Join<Z,​E>
        Overrides:
        on in class JoinImpl<Z,​E>
      • on

        public javax.persistence.criteria.CollectionJoin<Z,​E> on​(javax.persistence.criteria.Predicate... restrictions)
        Specified by:
        on in interface javax.persistence.criteria.CollectionJoin<Z,​E>
        Specified by:
        on in interface javax.persistence.criteria.Join<Z,​E>
        Overrides:
        on in class JoinImpl<Z,​E>