Class NavigableRole
- java.lang.Object
-
- org.hibernate.metamodel.model.domain.NavigableRole
-
- All Implemented Interfaces:
java.io.Serializable
public class NavigableRole extends java.lang.Object implements java.io.Serializable
A representation of the static "Navigable" path relative to some "root entity".- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
IDENTIFIER_MAPPER_PROPERTY
-
Constructor Summary
Constructors Constructor Description NavigableRole()
NavigableRole(java.lang.String navigableName)
NavigableRole(NavigableRole parent, java.lang.String navigableName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NavigableRole
append(java.lang.String property)
boolean
equals(java.lang.Object o)
java.lang.String
getFullPath()
java.lang.String
getNavigableName()
NavigableRole
getParent()
int
hashCode()
boolean
isRoot()
java.lang.String
toString()
-
-
-
Field Detail
-
IDENTIFIER_MAPPER_PROPERTY
public static final java.lang.String IDENTIFIER_MAPPER_PROPERTY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
NavigableRole
public NavigableRole(NavigableRole parent, java.lang.String navigableName)
-
NavigableRole
public NavigableRole(java.lang.String navigableName)
-
NavigableRole
public NavigableRole()
-
-
Method Detail
-
append
public NavigableRole append(java.lang.String property)
-
getParent
public NavigableRole getParent()
-
getNavigableName
public java.lang.String getNavigableName()
-
getFullPath
public java.lang.String getFullPath()
-
isRoot
public boolean isRoot()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-