Package org.hibernate.spi
Class TreatedNavigablePath
- java.lang.Object
-
- org.hibernate.spi.NavigablePath
-
- org.hibernate.spi.TreatedNavigablePath
-
- All Implemented Interfaces:
Serializable,DotIdentifierSequence
public class TreatedNavigablePath extends NavigablePath
NavigablePath implementation with special handling for treated paths- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.hibernate.spi.NavigablePath
NavigablePath.FullPathCalculator, NavigablePath.RelativePathCollector
-
-
Field Summary
-
Fields inherited from class org.hibernate.spi.NavigablePath
IDENTIFIER_MAPPER_PROPERTY
-
-
Constructor Summary
Constructors Constructor Description TreatedNavigablePath(NavigablePath parent, String entityTypeName)TreatedNavigablePath(NavigablePath parent, String entityTypeName, String alias)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static StringcalculateTreatedFullPath(NavigablePath parent, String localName, String alias)NavigablePathtreatAs(String entityName)NavigablePathtreatAs(String entityName, String alias)-
Methods inherited from class org.hibernate.spi.NavigablePath
append, append, calculateIdMapperFullPath, calculateRootFullPath, equals, getAlias, getFullPath, getIdentifierForTableGroup, getLocalName, getParent, getRealParent, hashCode, isAliased, isParent, localNamesMatch, localNamesMatch, relativize, relativize, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hibernate.spi.DotIdentifierSequence
isRoot, resolve
-
-
-
-
Constructor Detail
-
TreatedNavigablePath
public TreatedNavigablePath(NavigablePath parent, String entityTypeName)
-
TreatedNavigablePath
public TreatedNavigablePath(NavigablePath parent, String entityTypeName, String alias)
-
-
Method Detail
-
calculateTreatedFullPath
protected static String calculateTreatedFullPath(NavigablePath parent, String localName, String alias)
-
treatAs
public NavigablePath treatAs(String entityName)
- Overrides:
treatAsin classNavigablePath
-
treatAs
public NavigablePath treatAs(String entityName, String alias)
- Overrides:
treatAsin classNavigablePath
-
-