com.mysema.query.types.path
Class EntityPathBase<T>

java.lang.Object
  extended by com.mysema.query.types.ExpressionBase<T>
      extended by com.mysema.query.types.expr.SimpleExpression<T>
          extended by com.mysema.query.types.path.BeanPath<T>
              extended by com.mysema.query.types.path.EntityPathBase<T>
Type Parameters:
T - entity type
All Implemented Interfaces:
EntityPath<T>, Expression<T>, Path<T>, Serializable
Direct Known Subclasses:
PathBuilder

public class EntityPathBase<T>
extends BeanPath<T>
implements EntityPath<T>

EntityPathBase provides a base class for EntityPath implementations

Author:
tiwe
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.mysema.query.types.expr.SimpleExpression
primitive
 
Fields inherited from class com.mysema.query.types.ExpressionBase
type
 
Constructor Summary
EntityPathBase(Class<? extends T> type, PathMetadata<?> metadata)
           
EntityPathBase(Class<? extends T> type, PathMetadata<?> metadata, PathInits inits)
           
EntityPathBase(Class<? extends T> type, String variable)
           
 
Method Summary
 
Methods inherited from class com.mysema.query.types.path.BeanPath
accept, add, as, createArray, createBoolean, createCollection, createComparable, createDate, createDateTime, createEnum, createList, createMap, createNumber, createSet, createSimple, createString, createTime, equals, forProperty, getAnnotatedElement, getMetadata, getRoot, hashCode, instanceOf
 
Methods inherited from class com.mysema.query.types.expr.SimpleExpression
as, as, count, countDistinct, eq, eq, in, in, in, isNotNull, isNull, ne, ne, notIn, notIn, notIn, when, when
 
Methods inherited from class com.mysema.query.types.ExpressionBase
getType, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.mysema.query.types.Path
getAnnotatedElement, getMetadata, getRoot
 
Methods inherited from interface com.mysema.query.types.Expression
accept, getType
 

Constructor Detail

EntityPathBase

public EntityPathBase(Class<? extends T> type,
                      String variable)

EntityPathBase

public EntityPathBase(Class<? extends T> type,
                      PathMetadata<?> metadata)

EntityPathBase

public EntityPathBase(Class<? extends T> type,
                      PathMetadata<?> metadata,
                      @Nullable
                      PathInits inits)


Copyright © 2007-2011 Mysema Ltd. All Rights Reserved.