public class EntityGraphImpl<X> extends AttributeNodeImpl<X> implements javax.persistence.EntityGraph<X>, javax.persistence.Subgraph<X>
Constructor and Description |
---|
EntityGraphImpl(AttributeGroup group) |
Modifier and Type | Method and Description |
---|---|
void |
addAttributeNodes(javax.persistence.metamodel.Attribute<X,?>... attribute) |
void |
addAttributeNodes(java.lang.String... attributeNames) |
<T> javax.persistence.Subgraph<T> |
addKeySubgraph(javax.persistence.metamodel.Attribute<X,T> attribute) |
<T> javax.persistence.Subgraph<? extends T> |
addKeySubgraph(javax.persistence.metamodel.Attribute<X,T> attribute,
java.lang.Class<? extends T> type) |
<X> javax.persistence.Subgraph<X> |
addKeySubgraph(java.lang.String attributeName) |
<X> javax.persistence.Subgraph<X> |
addKeySubgraph(java.lang.String attributeName,
java.lang.Class<X> type) |
<T> javax.persistence.Subgraph<? extends T> |
addSubclassSubgraph(java.lang.Class<? extends T> type) |
<T> javax.persistence.Subgraph<T> |
addSubgraph(javax.persistence.metamodel.Attribute<X,T> attribute) |
<T> javax.persistence.Subgraph<? extends T> |
addSubgraph(javax.persistence.metamodel.Attribute<X,T> attribute,
java.lang.Class<? extends T> type) |
<X> javax.persistence.Subgraph<X> |
addSubgraph(java.lang.String attributeName) |
<X> javax.persistence.Subgraph<X> |
addSubgraph(java.lang.String attributeName,
java.lang.Class<X> type) |
AttributeGroup |
getAttributeGroup() |
java.lang.String |
getAttributeName() |
java.util.List<javax.persistence.AttributeNode<?>> |
getAttributeNodes() |
java.lang.Class<X> |
getClassType() |
java.lang.String |
getName() |
addKeySubgraph, addSubgraph, getKeySubgraphs, getSubgraphs
public EntityGraphImpl(AttributeGroup group)
public java.lang.String getName()
getName
in interface javax.persistence.EntityGraph<X>
public void addAttributeNodes(java.lang.String... attributeNames)
public void addAttributeNodes(javax.persistence.metamodel.Attribute<X,?>... attribute)
public <T> javax.persistence.Subgraph<T> addSubgraph(javax.persistence.metamodel.Attribute<X,T> attribute)
public <T> javax.persistence.Subgraph<? extends T> addSubgraph(javax.persistence.metamodel.Attribute<X,T> attribute, java.lang.Class<? extends T> type)
public <X> javax.persistence.Subgraph<X> addSubgraph(java.lang.String attributeName)
public <X> javax.persistence.Subgraph<X> addSubgraph(java.lang.String attributeName, java.lang.Class<X> type)
public <T> javax.persistence.Subgraph<T> addKeySubgraph(javax.persistence.metamodel.Attribute<X,T> attribute)
public <T> javax.persistence.Subgraph<? extends T> addKeySubgraph(javax.persistence.metamodel.Attribute<X,T> attribute, java.lang.Class<? extends T> type)
public <X> javax.persistence.Subgraph<X> addKeySubgraph(java.lang.String attributeName)
public <X> javax.persistence.Subgraph<X> addKeySubgraph(java.lang.String attributeName, java.lang.Class<X> type)
public <T> javax.persistence.Subgraph<? extends T> addSubclassSubgraph(java.lang.Class<? extends T> type)
addSubclassSubgraph
in interface javax.persistence.EntityGraph<X>
public java.util.List<javax.persistence.AttributeNode<?>> getAttributeNodes()
public java.lang.Class<X> getClassType()
getClassType
in interface javax.persistence.Subgraph<X>
public AttributeGroup getAttributeGroup()
public java.lang.String getAttributeName()
getAttributeName
in interface javax.persistence.AttributeNode<X>
getAttributeName
in class AttributeNodeImpl<X>
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference