Module org.eclipse.persistence.jpa
Class AttributeNodeImpl<X>
- java.lang.Object
-
- org.eclipse.persistence.internal.jpa.AttributeNodeImpl<X>
-
- All Implemented Interfaces:
jakarta.persistence.AttributeNode<X>
- Direct Known Subclasses:
EntityGraphImpl
public class AttributeNodeImpl<X> extends Object implements jakarta.persistence.AttributeNode<X>
Concrete JPA AttributeNode class. For this implementation the AttributeNode includes information from live AttributeItems.
-
-
Field Summary
Fields Modifier and Type Field Description protected StringcurrentAttributeprotected Map<Class,jakarta.persistence.Subgraph>keySubgraphsprotected Map<Class,jakarta.persistence.Subgraph>subgraphs
-
Constructor Summary
Constructors Modifier Constructor Description protectedAttributeNodeImpl()protectedAttributeNodeImpl(String attribute)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddKeySubgraph(EntityGraphImpl entityGraphImpl)voidaddSubgraph(EntityGraphImpl entityGraphImpl)StringgetAttributeName()Map<Class,jakarta.persistence.Subgraph>getKeySubgraphs()Map<Class,jakarta.persistence.Subgraph>getSubgraphs()
-
-
-
Constructor Detail
-
AttributeNodeImpl
protected AttributeNodeImpl()
-
AttributeNodeImpl
protected AttributeNodeImpl(String attribute)
-
-
Method Detail
-
getAttributeName
public String getAttributeName()
- Specified by:
getAttributeNamein interfacejakarta.persistence.AttributeNode<X>
-
getSubgraphs
public Map<Class,jakarta.persistence.Subgraph> getSubgraphs()
- Specified by:
getSubgraphsin interfacejakarta.persistence.AttributeNode<X>
-
getKeySubgraphs
public Map<Class,jakarta.persistence.Subgraph> getKeySubgraphs()
- Specified by:
getKeySubgraphsin interfacejakarta.persistence.AttributeNode<X>
-
addSubgraph
public void addSubgraph(EntityGraphImpl entityGraphImpl)
-
addKeySubgraph
public void addKeySubgraph(EntityGraphImpl entityGraphImpl)
-
-