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(Class<S> subType, SubGraph<S> subGraph)<S extends J>
voidaddSubGraph(Class<S> subType, SubGraph<S> subGraph)Attribute<?,J>getAttributeDescriptor()default Map<Class,Subgraph>getKeySubgraphs()Map<Class<? extends J>,SubGraph<? extends J>>getKeySubGraphs()default Map<Class,Subgraph>getSubgraphs()Map<Class<? extends J>,SubGraph<? extends J>>getSubGraphs()SubGraph<J>makeKeySubGraph()<S extends J>
SubGraph<S>makeKeySubGraph(Class<S> subtype)SubGraph<J>makeSubGraph()<S extends J>
SubGraph<S>makeSubGraph(Class<S> subtype)-
Methods inherited from interface javax.persistence.AttributeNode
getAttributeName
-
-
-
-
Method Detail
-
getSubgraphs
default Map<Class,Subgraph> getSubgraphs()
- Specified by:
getSubgraphsin interfaceAttributeNode<J>
-
getKeySubgraphs
default Map<Class,Subgraph> getKeySubgraphs()
- Specified by:
getKeySubgraphsin interfaceAttributeNode<J>
-
-