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 booleanappliesTo(java.lang.String entityName)booleanappliesTo(EntityType<? super T> entityType)EntityGraphImplementor<T>makeImmutableCopy(java.lang.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(java.lang.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(java.lang.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
-
-