Uses of Interface
org.hibernate.ejb.criteria.PathSource

Packages that use PathSource
org.hibernate.ejb.criteria   
org.hibernate.ejb.criteria.path   
 

Uses of PathSource in org.hibernate.ejb.criteria
 

Subinterfaces of PathSource in org.hibernate.ejb.criteria
 interface CollectionJoinImplementor<Z,X>
          Specialization of JoinImplementor for Collection typed attribute joins
 interface FromImplementor<Z,X>
          Implementation contract for the JPA From interface.
 interface JoinImplementor<Z,X>
          Consolidates the Join and Fetch hierarchies since that is how we implement them.
 interface ListJoinImplementor<Z,X>
          Specialization of JoinImplementor for List typed attribute joins
 interface MapJoinImplementor<Z,K,V>
          Specialization of JoinImplementor for Map typed attribute joins
 interface PathImplementor<X>
          Implementation contract for the JPA Path interface.
 interface SetJoinImplementor<Z,X>
          Specialization of JoinImplementor for Set typed attribute joins
 

Methods in org.hibernate.ejb.criteria that return PathSource
 PathSource IllegalDereferenceException.getPathSource()
           
 

Constructors in org.hibernate.ejb.criteria with parameters of type PathSource
IllegalDereferenceException(PathSource pathSource)
           
 

Uses of PathSource in org.hibernate.ejb.criteria.path
 

Classes in org.hibernate.ejb.criteria.path that implement PathSource
 class AbstractFromImpl<Z,X>
          Convenience base class for various From implementors.
 class AbstractJoinImpl<Z,X>
          TODO : javadoc
 class AbstractPathImpl<X>
          Convenience base class for various Path implementors.
 class CollectionAttributeJoin<O,E>
          TODO : javadoc
 class ListAttributeJoin<O,E>
          TODO : javadoc
 class MapAttributeJoin<O,K,V>
          TODO : javadoc
static class MapKeyHelpers.MapKeyPath<K>
          Models a path to a map key.
static class MapKeyHelpers.MapKeySource<K,V>
          Defines a Path for the map which can then be used to represent the source of the map key "attribute".
 class PluralAttributeJoinSupport<O,C,E>
          Support for defining joins to plural attributes (JPA requires typing based on the specific collection type so we cannot really implement all support in a single class)
 class PluralAttributePath<X>
          Models a path for a PluralAttribute generally obtained from a Path.get(javax.persistence.metamodel.SingularAttribute) call
 class RootImpl<X>
          TODO : javadoc
 class SetAttributeJoin<O,E>
          TODO : javadoc
 class SingularAttributeJoin<Z,X>
          TODO : javadoc
 class SingularAttributePath<X>
          Models a path for a SingularAttribute generally obtained from a Path.get(SingularAttribute) call
 

Methods in org.hibernate.ejb.criteria.path that return PathSource
 PathSource<?> AbstractPathImpl.getParentPath()
          
 PathSource<Z> AbstractFromImpl.getPathSource()
           
 PathSource AbstractPathImpl.getPathSource()
           
 

Constructors in org.hibernate.ejb.criteria.path with parameters of type PathSource
AbstractFromImpl(CriteriaBuilderImpl criteriaBuilder, Class<X> javaType, PathSource pathSource)
           
AbstractJoinImpl(CriteriaBuilderImpl criteriaBuilder, Class<X> javaType, PathSource<Z> pathSource, Attribute<? super Z,?> joinAttribute, JoinType joinType)
           
AbstractJoinImpl(CriteriaBuilderImpl criteriaBuilder, PathSource<Z> pathSource, Attribute<? super Z,X> joinAttribute, JoinType joinType)
           
AbstractPathImpl(CriteriaBuilderImpl criteriaBuilder, Class<X> javaType, PathSource pathSource)
          Constructs a basic path instance.
CollectionAttributeJoin(CriteriaBuilderImpl criteriaBuilder, Class<E> javaType, PathSource<O> pathSource, CollectionAttribute<? super O,E> joinAttribute, JoinType joinType)
           
ListAttributeJoin(CriteriaBuilderImpl criteriaBuilder, Class<E> javaType, PathSource<O> pathSource, ListAttribute<? super O,E> joinAttribute, JoinType joinType)
           
MapAttributeJoin(CriteriaBuilderImpl criteriaBuilder, Class<V> javaType, PathSource<O> pathSource, MapAttribute<? super O,K,V> joinAttribute, JoinType joinType)
           
PluralAttributeJoinSupport(CriteriaBuilderImpl criteriaBuilder, Class<E> javaType, PathSource<O> pathSource, Attribute<? super O,?> joinAttribute, JoinType joinType)
           
PluralAttributePath(CriteriaBuilderImpl criteriaBuilder, PathSource source, PluralAttribute<?,X,?> attribute)
           
SetAttributeJoin(CriteriaBuilderImpl criteriaBuilder, Class<E> javaType, PathSource<O> pathSource, SetAttribute<? super O,E> joinAttribute, JoinType joinType)
           
SingularAttributeJoin(CriteriaBuilderImpl criteriaBuilder, Class<X> javaType, PathSource<Z> pathSource, SingularAttribute<? super Z,?> joinAttribute, JoinType joinType)
           
SingularAttributePath(CriteriaBuilderImpl criteriaBuilder, Class<X> javaType, PathSource pathSource, SingularAttribute<?,X> attribute)
           
 



Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.