All Downloads are FREE. Search and download functionalities are using the official Maven repository.

javax.persistence.criteria.SetJoin Maven / Gradle / Ivy

Go to download

Hibernate developmental JSR 317 (Java Persistence API 2.0) contracts. Used to allow incremental implementation of features on the way to full JPA 2.0 support.

The newest version!
// $Id: SetJoin.java 17038 2009-07-08 10:58:24Z epbernard $
// EJB3 Specification Copyright 2004-2009 Sun Microsystems, Inc.
package javax.persistence.criteria;

import java.util.Set;
import javax.persistence.metamodel.SetAttribute;

/**
 * The SetJoin interface is the type of the result of
 * joining to a collection over an association or element
 * collection that has been specified as a java.util.Set.
 *
 * @param  The source type of the join
 * @param  The element type of the target Set
 */
public interface SetJoin extends PluralJoin, E> {

    /**
     * Return the metamodel representation for the set attribute.
     * @return metamodel type representing the Set that is
     *         the target of the join
     */
    SetAttribute getModel();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy