public abstract class AbstractTupleElement<X> extends AbstractNode implements TupleElementImplementor<X>, Serializable
| Modifier | Constructor and Description | 
|---|---|
protected  | 
AbstractTupleElement(CriteriaBuilderImpl criteriaBuilder,
                    Class<X> javaType)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
forceConversion(ValueHandlerFactory.ValueHandler<X> valueHandler)  | 
String | 
getAlias()  | 
Class<X> | 
getJavaType()  | 
ValueHandlerFactory.ValueHandler<X> | 
getValueHandler()  | 
protected void | 
resetJavaType(Class targetType)  | 
protected void | 
setAlias(String alias)
Protected access to define the alias. 
 | 
criteriaBuilderprotected AbstractTupleElement(CriteriaBuilderImpl criteriaBuilder, Class<X> javaType)
public Class<X> getJavaType()
getJavaType in interface TupleElement<X>protected void resetJavaType(Class targetType)
protected void forceConversion(ValueHandlerFactory.ValueHandler<X> valueHandler)
public ValueHandlerFactory.ValueHandler<X> getValueHandler()
getValueHandler in interface TupleElementImplementor<X>public String getAlias()
getAlias in interface TupleElement<X>protected void setAlias(String alias)
alias - The alias to use.Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.