Package org.hibernate.graph
Interface AttributeNode<J>
-
- All Superinterfaces:
AttributeNode<J>
,GraphNode<J>
- All Known Subinterfaces:
AttributeNodeImplementor<J>
public interface AttributeNode<J> extends GraphNode<J>, AttributeNode<J>
Hibernate extension to the JPA entity-graph AttributeNode contract.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description <S extends J>
voidaddKeySubGraph(java.lang.Class<S> subType, SubGraph<S> subGraph)
<S extends J>
voidaddSubGraph(java.lang.Class<S> subType, SubGraph<S> subGraph)
Attribute<?,J>
getAttributeDescriptor()
default java.util.Map<java.lang.Class,Subgraph>
getKeySubgraphs()
java.util.Map<java.lang.Class<? extends J>,SubGraph<? extends J>>
getKeySubGraphs()
default java.util.Map<java.lang.Class,Subgraph>
getSubgraphs()
java.util.Map<java.lang.Class<? extends J>,SubGraph<? extends J>>
getSubGraphs()
SubGraph<J>
makeKeySubGraph()
<S extends J>
SubGraph<S>makeKeySubGraph(java.lang.Class<S> subtype)
SubGraph<J>
makeSubGraph()
<S extends J>
SubGraph<S>makeSubGraph(java.lang.Class<S> subtype)
-
Methods inherited from interface javax.persistence.AttributeNode
getAttributeName
-
-
-
-
Method Detail
-
getKeySubGraphs
java.util.Map<java.lang.Class<? extends J>,SubGraph<? extends J>> getKeySubGraphs()
-
getSubgraphs
default java.util.Map<java.lang.Class,Subgraph> getSubgraphs()
- Specified by:
getSubgraphs
in interfaceAttributeNode<J>
-
getKeySubgraphs
default java.util.Map<java.lang.Class,Subgraph> getKeySubgraphs()
- Specified by:
getKeySubgraphs
in interfaceAttributeNode<J>
-
-