Package org.hibernate.graph
Interface AttributeNode<J>
- All Superinterfaces:
AttributeNode<J>,GraphNode<J>
- All Known Subinterfaces:
AttributeNodeImplementor<J>
- All Known Implementing Classes:
AttributeNodeImpl
Extends the JPA-defined
AttributeNode with additional operations.- Author:
- Strong Liu, Steve Ebersole, Andrea Boriero
-
Method Summary
Modifier and TypeMethodDescription<S extends J>
voidaddKeySubGraph(Class<S> subType, SubGraph<S> subGraph) <S extends J>
voidaddSubGraph(Class<S> subType, SubGraph<S> subGraph) Return the Map<Class, Subgraph> of subgraphs associated with this attribute node's map key.Return the Map<Class, Subgraph> of subgraphs associated with this attribute node.makeKeySubGraph(Class<S> subtype) makeSubGraph(Class<S> subtype) Methods inherited from interface jakarta.persistence.AttributeNode
getAttributeName
-
Method Details
-
getAttributeDescriptor
PersistentAttribute<?,J> getAttributeDescriptor() -
getSubGraphs
-
getKeySubGraphs
-
getSubgraphs
Description copied from interface:AttributeNodeReturn the Map<Class, Subgraph> of subgraphs associated with this attribute node.- Specified by:
getSubgraphsin interfaceAttributeNode<J>- Returns:
- Map of subgraphs associated with this attribute node or empty Map if none have been defined
-
getKeySubgraphs
Description copied from interface:AttributeNodeReturn the Map<Class, Subgraph> of subgraphs associated with this attribute node's map key.- Specified by:
getKeySubgraphsin interfaceAttributeNode<J>- Returns:
- Map of subgraphs associated with this attribute node's map key or empty Map if none have been defined
-
addSubGraph
-
addKeySubGraph
-
makeSubGraph
-
makeKeySubGraph
-
makeSubGraph
-
makeKeySubGraph
-