public interface RootGraphImplementor<J> extends RootGraph<J>, GraphImplementor<J>
Modifier and Type | Method and Description |
---|---|
boolean |
appliesTo(EntityTypeDescriptor<? super J> entityType) |
default boolean |
appliesTo(ManagedTypeDescriptor<? super J> managedType) |
default RootGraphImplementor<J> |
makeImmutableCopy(String name)
Make an immutable copy of this entity graph, using the given name.
|
RootGraphImplementor<J> |
makeRootGraph(String name,
boolean mutable)
Create a named (if passed `name` != null) root Graph.
|
SubGraphImplementor<J> |
makeSubGraph(boolean mutable)
Create a (mutable/immutable) SubGraph based on this Graph
|
addAttributeNodes, addAttributeNodes, addKeySubgraph, addKeySubgraph, addKeySubgraph, addKeySubgraph, addSubclassSubgraph, addSubgraph, addSubgraph, addSubgraph, addSubgraph, appliesTo, appliesTo, getAttributeNodes
getName
addAttributeNode, addAttributeNode, addAttributeNode, addAttributeNode, addKeySubGraph, addKeySubGraph, addKeySubGraph, addKeySubGraph, addKeySubGraph, addKeySubGraph, addSubGraph, addSubGraph, addSubGraph, addSubGraph, addSubGraph, addSubGraph, appliesTo, findAttributeNode, findAttributeNode, findAttributeNode, findOrCreateAttributeNode, findOrCreateAttributeNode, getAttributeNodeImplementors, getAttributeNodeList, getGraphedType, makeCopy, merge, sessionFactory, visitAttributeNodes
getGraphAttributeNodes
boolean appliesTo(EntityTypeDescriptor<? super J> entityType)
default boolean appliesTo(ManagedTypeDescriptor<? super J> managedType)
appliesTo
in interface GraphImplementor<J>
RootGraphImplementor<J> makeRootGraph(String name, boolean mutable)
Graph
makeRootGraph
in interface Graph<J>
makeRootGraph
in interface GraphImplementor<J>
makeRootGraph
in interface RootGraph<J>
SubGraphImplementor<J> makeSubGraph(boolean mutable)
Graph
makeSubGraph
in interface Graph<J>
makeSubGraph
in interface GraphImplementor<J>
makeSubGraph
in interface RootGraph<J>
default RootGraphImplementor<J> makeImmutableCopy(String name)
name
- The name to apply to the immutable copyCopyright © 2001-2021 Red Hat, Inc. All Rights Reserved.