| Modifier and Type | Field and Description |
|---|---|
| protected AttributeGroup | |
| protected Map | |
| protected Class | |
| protected transient ClassDescriptor | |
| protected transient boolean |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | |
| protected |
| Modifier and Type | Method and Description |
|---|---|
| protected void | |
| public void | addAttributeNodes(String...
name of the attribute attributeNames)Implements jakarta. |
| public void | addAttributeNodes(Attribute<X, ?>...
attribute attribute)Implements jakarta. |
| public <T> Subgraph | addKeySubgraph(Attribute<X, T>
attribute attribute)Implements jakarta. |
| public <T> Subgraph | addKeySubgraph(Attribute<X, T>
attribute attribute, Class<? extends T> entity subclass type)Implements jakarta. |
| public <X> Subgraph | addKeySubgraph(String
name of the attribute attributeName)Implements jakarta. |
| public <X> Subgraph | addKeySubgraph(String
name of the attribute attributeName, Class<X> entity subclass type)Implements jakarta. |
| public <T> Subgraph | addSubclassSubgraph(Class<? extends T>
entity subclass type)Implements jakarta. |
| public <T> Subgraph | addSubgraph(Attribute<X, T>
attribute attribute)Implements jakarta. |
| public <T> Subgraph | addSubgraph(Attribute<X, T>
attribute attribute, Class<? extends T> entity subclass type)Implements jakarta. |
| public <X> Subgraph | addSubgraph(String
name of the attribute attributeName)Implements jakarta. |
| public <X> Subgraph | addSubgraph(String
name of the attribute attributeName, Class<X> entity subclass type)Implements jakarta. |
| protected void | |
| public AttributeGroup | |
| public String | getAttributeName()
Overrides org. Implements jakarta. |
| public List | getAttributeNodes()
Implements jakarta. |
| public Class | getClassType()
Implements jakarta. |
| public String | getName()
Implements jakarta. NamedEntityGraph
annotation, XML descriptor element, or added by means of the
addNamedEntityGraph method.
|
| attributeGroup | back to summary |
|---|---|
| protected AttributeGroup attributeGroup | |
| attributeNodes | back to summary |
|---|---|
| protected Map<String, AttributeNodeImpl<X>> attributeNodes | |
| classType | back to summary |
|---|---|
| protected Class<X> classType | |
| descriptor | back to summary |
|---|---|
| protected transient ClassDescriptor descriptor | |
| isMutable | back to summary |
|---|---|
| protected transient boolean isMutable | |
| EntityGraphImpl | back to summary |
|---|---|
| protected EntityGraphImpl(AttributeGroup group, ClassDescriptor descriptor) | |
| EntityGraphImpl | back to summary |
|---|---|
| public EntityGraphImpl(AttributeGroup group) | |
| EntityGraphImpl | back to summary |
|---|---|
| protected EntityGraphImpl(AttributeGroup group, ClassDescriptor descriptor, String attribute) | |
| addAttributeNodeImpl | back to summary |
|---|---|
| protected void addAttributeNodeImpl(AttributeNodeImpl<X> attributeNode) | |
| addAttributeNodes | back to summary |
|---|---|
| public void addAttributeNodes(String... attributeNames) Implements jakarta. Doc from jakarta. Add one or more attribute nodes to the entity graph. | |
| addAttributeNodes | back to summary |
|---|---|
| public void addAttributeNodes(Attribute<X, ?>... attribute) Implements jakarta. Doc from jakarta. Add one or more attribute nodes to the entity graph. | |
| addKeySubgraph | back to summary |
|---|---|
| public <T> Subgraph Implements jakarta. Doc from jakarta. Add a node to the graph that corresponds to a map key that is a managed type. This allows for construction of multi-node entity graphs that include related managed types. | |
| addKeySubgraph | back to summary |
|---|---|
| public <T> Subgraph Implements jakarta. Doc from jakarta. Add a node to the graph that corresponds to a map key that is a managed type with inheritance. This allows for construction of multi-node entity graphs that include related managed types. Subclass subgraphs will include the specified attributes of superclass subgraphs. | |
| addKeySubgraph | back to summary |
|---|---|
| public <X> Subgraph Implements jakarta. Doc from jakarta. Add a node to the graph that corresponds to a map key that is a managed type. This allows for construction of multi-node entity graphs that include related managed types. | |
| addKeySubgraph | back to summary |
|---|---|
| public <X> Subgraph Implements jakarta. Doc from jakarta. Add a node to the graph that corresponds to a map key that is a managed type with inheritance. This allows for construction of multi-node entity graphs that include related managed types. Subclass subgraphs will automatically include the specified attributes of superclass subgraphs | |
| addSubclassSubgraph | back to summary |
|---|---|
| public <T> Subgraph Implements jakarta. Doc from jakarta. Add additional attributes to this entity graph that correspond to attributes of subclasses of this EntityGraph's entity type. Subclass subgraphs will automatically include the specified attributes of superclass subgraphs. | |
| addSubgraph | back to summary |
|---|---|
| public <T> Subgraph Implements jakarta. Doc from jakarta. Add a node to the graph that corresponds to a managed type. This allows for construction of multi-node entity graphs that include related managed types. | |
| addSubgraph | back to summary |
|---|---|
| public <T> Subgraph Implements jakarta. Doc from jakarta. Add a node to the graph that corresponds to a managed type with inheritance. This allows for multiple subclass subgraphs to be defined for this node of the entity graph. Subclass subgraphs will automatically include the specified attributes of superclass subgraphs. | |
| addSubgraph | back to summary |
|---|---|
| public <X> Subgraph Implements jakarta. Doc from jakarta. Add a node to the graph that corresponds to a managed type. This allows for construction of multi-node entity graphs that include related managed types. | |
| addSubgraph | back to summary |
|---|---|
| public <X> Subgraph Implements jakarta. Doc from jakarta. Add a node to the graph that corresponds to a managed type with inheritance. This allows for multiple subclass subgraphs to be defined for this node of the entity graph. Subclass subgraphs will automatically include the specified attributes of superclass subgraphs. | |
| buildAttributeNodes | back to summary |
|---|---|
| protected void buildAttributeNodes() | |
| getAttributeGroup | back to summary |
|---|---|
public AttributeGroup getAttributeGroup()
| |
| getAttributeName | back to summary |
|---|---|
| public String getAttributeName() Overrides org. Implements jakarta. Doc from jakarta. Return the name of the attribute corresponding to the attribute node. | |
| getAttributeNodes | back to summary |
|---|---|
| public List Implements jakarta. Doc from jakarta. Return the attribute nodes of this entity that are included in the entity graph.
| |
| getClassType | back to summary |
|---|---|
| public Class Implements jakarta. Doc from jakarta. Return the type for which this subgraph was defined. | |
| getName | back to summary |
|---|---|
| public String getName() Implements jakarta. Doc from jakarta. Return the name of a named EntityGraph (an entity graph
defined by means of the
| |