Package org.hibernate.graph.internal
Class SubGraphImpl<J>
java.lang.Object
org.hibernate.graph.internal.AbstractGraphNode<J>
org.hibernate.graph.internal.AbstractGraph<J>
org.hibernate.graph.internal.SubGraphImpl<J>
- All Implemented Interfaces:
Subgraph<J>,Graph<J>,GraphNode<J>,GraphImplementor<J>,GraphNodeImplementor<J>,SubGraphImplementor<J>,SubGraph<J>
Implementation of the JPA-defined
Subgraph interface.- Author:
- Steve Ebersole
-
Constructor Summary
ConstructorsConstructorDescriptionSubGraphImpl(AbstractGraph<J> original, boolean mutable) SubGraphImpl(ManagedDomainType<J> managedType, boolean mutable) -
Method Summary
Modifier and TypeMethodDescription<AJ> SubGraphImplementor<AJ>addKeySubGraph(String attributeName) makeCopy(boolean mutable) makeSubGraph(boolean mutable) Methods inherited from class org.hibernate.graph.internal.AbstractGraph
addAttributeNode, addAttributeNode, addAttributeNode, findAttributeNode, findAttributeNode, findOrCreateAttributeNode, getAttributeNodeImplementors, getGraphAttributeNodes, getGraphedType, makeRootGraph, mergeMethods inherited from class org.hibernate.graph.internal.AbstractGraphNode
isMutable, verifyMutabilityMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.graph.Graph
addPluralSubgraph, getGraphAttributeNodes, getGraphedTypeMethods inherited from interface org.hibernate.graph.spi.GraphImplementor
addAttributeNode, addAttributeNode, addKeySubGraph, addKeySubGraph, addSubGraph, addSubGraph, addSubGraph, addSubGraph, findAttributeNode, findAttributeNode, findOrCreateAttributeNode, findOrCreateAttributeNode, getAttributeNodeImplementors, getAttributeNodeList, merge, visitAttributeNodesMethods inherited from interface org.hibernate.graph.SubGraph
addAttributeNodes, addAttributeNodes, addKeySubgraph, addKeySubgraph, addKeySubgraph, addKeySubgraph, addSubgraph, addSubgraph, addSubgraph, addSubgraph, getAttributeNodes, getClassTypeMethods inherited from interface org.hibernate.graph.spi.SubGraphImplementor
addAttributeNode, addKeySubGraph, makeRootGraph
-
Constructor Details
-
SubGraphImpl
-
SubGraphImpl
-
-
Method Details
-
makeCopy
- Specified by:
makeCopyin interfaceGraph<J>- Specified by:
makeCopyin interfaceGraphImplementor<J>- Specified by:
makeCopyin interfaceGraphNode<J>- Specified by:
makeCopyin interfaceGraphNodeImplementor<J>- Specified by:
makeCopyin interfaceSubGraphImplementor<J>
-
makeSubGraph
Description copied from interface:Graph- Specified by:
makeSubGraphin interfaceGraph<J>- Specified by:
makeSubGraphin interfaceGraphImplementor<J>- Specified by:
makeSubGraphin interfaceSubGraphImplementor<J>
-
addKeySubGraph
- Specified by:
addKeySubGraphin interfaceGraph<J>- Specified by:
addKeySubGraphin interfaceGraphImplementor<J>- Specified by:
addKeySubGraphin interfaceSubGraphImplementor<J>
-