Package org.hibernate.graph.spi
Interface EntityGraphImplementor<T>
-
- All Superinterfaces:
EntityGraph<T>
,GraphNodeImplementor
public interface EntityGraphImplementor<T> extends EntityGraph<T>, GraphNodeImplementor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
appliesTo(String entityName)
boolean
appliesTo(EntityType<? super T> entityType)
EntityGraphImplementor<T>
makeImmutableCopy(String name)
Make an immutable copy of this entity graph, using the given name.EntityGraphImplementor<T>
makeMutableCopy()
Make a mutable copy of this entity graph-
Methods inherited from interface javax.persistence.EntityGraph
addAttributeNodes, addAttributeNodes, addKeySubgraph, addKeySubgraph, addKeySubgraph, addKeySubgraph, addSubclassSubgraph, addSubgraph, addSubgraph, addSubgraph, addSubgraph, getAttributeNodes, getName
-
Methods inherited from interface org.hibernate.graph.spi.GraphNodeImplementor
attributeImplementorNodes, attributeNodes, containsAttribute
-
-
-
-
Method Detail
-
appliesTo
boolean appliesTo(String entityName)
-
appliesTo
boolean appliesTo(EntityType<? super T> entityType)
-
makeMutableCopy
EntityGraphImplementor<T> makeMutableCopy()
Make a mutable copy of this entity graph- Returns:
- The immutable copy
-
makeImmutableCopy
EntityGraphImplementor<T> makeImmutableCopy(String name)
Make an immutable copy of this entity graph, using the given name.- Parameters:
name
- The name to apply to the immutable copy- Returns:
- The immutable copy
-
-