public static class SingularAttributeJoin.TreatedSingularAttributeJoin<O,T> extends SingularAttributeJoin<O,T>
SingularAttributeJoin.TreatedSingularAttributeJoin<O,T>AbstractFromImpl.BasicJoinScope, AbstractFromImpl.CorrelationJoinScope, AbstractFromImpl.JoinScope<X>ParameterContainer.HelperDEFAULT_JOIN_TYPE| Constructor and Description |
|---|
TreatedSingularAttributeJoin(SingularAttributeJoin<O,? super T> original,
Class<T> treatAsType) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAlias()
Return the alias assigned to the tuple element or null,
if no alias has been assigned.
|
protected ManagedType<T> |
locateManagedType() |
void |
prepareAlias(RenderingContext renderingContext) |
String |
render(RenderingContext renderingContext) |
protected void |
setAlias(String alias)
Protected access to define the alias.
|
canBeJoinSource, correlateTo, createCorrelationDelegate, getAttribute, getModel, treatAsgetJoinType, getOn, getParent, on, on, renderTableExpressioncanBeDereferenced, canBeFetchSource, fetch, fetch, fetch, fetch, fetch, fetch, getCorrelationParent, getFetches, getJoins, getPathIdentifier, getPathSource, illegalFetch, illegalJoin, isCorrelated, join, join, join, join, join, join, join, join, join, join, join, join, joinCollection, joinCollection, joinList, joinList, joinMap, joinMap, joinSet, joinSet, locateAttributeInternal, prepareCorrelationDelegate, renderProjectionget, get, get, get, getParentPath, getPathSourceForSubPaths, illegalDereference, locateAttribute, registerAttributePath, registerParameters, resolveCachedAttributePath, type, unknownAttributeas, asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString, in, in, in, in, isNotNull, isNullalias, getCompoundSelectionItems, getValueHandlers, isCompoundSelectionforceConversion, getJavaType, getValueHandler, resetJavaTypecriteriaBuilderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCorrelationParent, prepareCorrelationDelegateasBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asStringgetValueHandlersgetValueHandlerrenderProjectiongetPathIdentifierget, get, get, get, getParentPath, typeas, in, in, in, in, isNotNull, isNullalias, getCompoundSelectionItems, isCompoundSelectiongetJavaTypepublic TreatedSingularAttributeJoin(SingularAttributeJoin<O,? super T> original, Class<T> treatAsType)
public String getAlias()
TupleElementgetAlias in interface TupleElement<T>getAlias in class AbstractFromImpl<O,T>public void prepareAlias(RenderingContext renderingContext)
prepareAlias in interface FromImplementor<O,T>prepareAlias in interface PathSource<T>prepareAlias in class AbstractFromImpl<O,T>protected void setAlias(String alias)
AbstractTupleElementsetAlias in class AbstractTupleElement<T>alias - The alias to use.protected ManagedType<T> locateManagedType()
locateManagedType in class SingularAttributeJoin<O,T>public String render(RenderingContext renderingContext)
render in interface Renderablerender in class AbstractFromImpl<O,T>Copyright © 2018 JBoss by Red Hat. All rights reserved.