public abstract class GraphNode<T> extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
GraphNode(GraphNode<T> original,
boolean mutable) |
protected |
GraphNode(HibernateEntityManagerFactory entityManagerFactory,
boolean mutable) |
| Modifier and Type | Method and Description |
|---|---|
protected AttributeNodeImpl |
addAttribute(Attribute attribute) |
protected AttributeNodeImpl |
addAttribute(String attributeName) |
protected AttributeNodeImpl |
addAttributeNode(AttributeNodeImpl attributeNode) |
protected void |
addAttributeNodes(Attribute<T,?>... attributes) |
protected void |
addAttributeNodes(String... attributeNames) |
<X> Subgraph<X> |
addKeySubgraph(Attribute<T,X> attribute) |
<X> Subgraph<? extends X> |
addKeySubgraph(Attribute<T,X> attribute,
Class<? extends X> type) |
<X> Subgraph<X> |
addKeySubgraph(String attributeName) |
<X> Subgraph<X> |
addKeySubgraph(String attributeName,
Class<X> type) |
<X> Subgraph<X> |
addSubgraph(Attribute<T,X> attribute) |
<X> Subgraph<? extends X> |
addSubgraph(Attribute<T,X> attribute,
Class<? extends X> type) |
<X> Subgraph<X> |
addSubgraph(String attributeName) |
<X> Subgraph<X> |
addSubgraph(String attributeName,
Class<X> type) |
protected List<AttributeNode<?>> |
attributeNodes() |
protected AttributeNodeImpl<?> |
buildAttributeNode(Attribute<T,?> attribute) |
protected HibernateEntityManagerFactory |
entityManagerFactory() |
protected abstract Attribute<T,?> |
resolveAttribute(String attributeName) |
protected GraphNode(HibernateEntityManagerFactory entityManagerFactory, boolean mutable)
protected HibernateEntityManagerFactory entityManagerFactory()
protected List<AttributeNode<?>> attributeNodes()
protected void addAttributeNodes(String... attributeNames)
protected AttributeNodeImpl addAttribute(String attributeName)
protected AttributeNodeImpl<?> buildAttributeNode(Attribute<T,?> attribute)
protected AttributeNodeImpl addAttributeNode(AttributeNodeImpl attributeNode)
protected AttributeNodeImpl addAttribute(Attribute attribute)
public <X> Subgraph<? extends X> addSubgraph(Attribute<T,X> attribute, Class<? extends X> type)
public <X> Subgraph<? extends X> addKeySubgraph(Attribute<T,X> attribute, Class<? extends X> type)
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.