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, getAttributeNodesgetNameaddAttributeNode, 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, visitAttributeNodesgetGraphAttributeNodesboolean appliesTo(EntityTypeDescriptor<? super J> entityType)
default boolean appliesTo(ManagedTypeDescriptor<? super J> managedType)
appliesTo in interface GraphImplementor<J>RootGraphImplementor<J> makeRootGraph(String name, boolean mutable)
GraphmakeRootGraph in interface Graph<J>makeRootGraph in interface GraphImplementor<J>makeRootGraph in interface RootGraph<J>SubGraphImplementor<J> makeSubGraph(boolean mutable)
GraphmakeSubGraph 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-2022 Red Hat, Inc. All Rights Reserved.