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

javax.persistence.criteria.CollectionJoin 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: CollectionJoin.java 17038 2009-07-08 10:58:24Z epbernard $
// EJB3 Specification Copyright 2004-2009 Sun Microsystems, Inc.
package javax.persistence.criteria;

import java.util.Collection;
import javax.persistence.metamodel.CollectionAttribute;

/**
 * The CollectionJoin 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.Collection.
 *
 * @param  The source type of the join
 * @param  The element type of the target Collection
 */
public interface CollectionJoin
		extends PluralJoin, E> {

	/**
	 * Return the metamodel representation for the collection
	 * attribute.
	 *
	 * @return metamodel type representing the Collection that is
	 *         the target of the join
	 */
	CollectionAttribute getModel();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy