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