public static class SingularAttributePath.TreatedSingularAttributePath<T> extends SingularAttributePath<T>
SingularAttributePath.TreatedSingularAttributePath<T>
ParameterContainer.Helper
Constructor and Description |
---|
TreatedSingularAttributePath(SingularAttributePath<? super T> original,
java.lang.Class<T> treatAsType) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAlias() |
void |
prepareAlias(RenderingContext renderingContext) |
java.lang.String |
render(RenderingContext renderingContext)
Render clause
|
canBeDereferenced, getAttribute, getModel, locateAttributeInternal, treatAs
get, get, get, get, getParentPath, getPathIdentifier, getPathSource, getPathSourceForSubPaths, illegalDereference, locateAttribute, registerAttributePath, registerParameters, resolveCachedAttributePath, type, unknownAttribute
as, asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString, in, in, in, in, isNotNull, isNull
alias, getCompoundSelectionItems, getValueHandlers, isCompoundSelection
forceConversion, getJavaType, getValueHandler, resetJavaType, setAlias
criteriaBuilder
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString
getValueHandlers
getValueHandler
renderGroupBy, renderProjection
as, in, in, in, in, isNotNull, isNull
public TreatedSingularAttributePath(SingularAttributePath<? super T> original, java.lang.Class<T> treatAsType)
public java.lang.String getAlias()
getAlias
in interface javax.persistence.TupleElement<T>
getAlias
in class AbstractTupleElement<T>
public void prepareAlias(RenderingContext renderingContext)
prepareAlias
in interface PathSource<T>
prepareAlias
in class AbstractPathImpl<T>
public java.lang.String render(RenderingContext renderingContext)
Renderable
render
in interface Renderable
render
in class AbstractPathImpl<T>
renderingContext
- contextCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.