public abstract class AbstractGraphNode<T> extends Object implements GraphNodeImplementor
Modifier | Constructor and Description |
---|---|
protected |
AbstractGraphNode(AbstractGraphNode<T> original,
boolean mutable) |
protected |
AbstractGraphNode(HibernateEntityManagerFactory entityManagerFactory,
boolean mutable) |
protected AbstractGraphNode(HibernateEntityManagerFactory entityManagerFactory, boolean mutable)
protected AbstractGraphNode(AbstractGraphNode<T> original, boolean mutable)
public HibernateEntityManagerFactory entityManagerFactory()
entityManagerFactory
in interface GraphNodeImplementor
public List<AttributeNodeImplementor<?>> attributeImplementorNodes()
attributeImplementorNodes
in interface GraphNodeImplementor
public List<AttributeNode<?>> attributeNodes()
attributeNodes
in interface GraphNodeImplementor
protected void addAttributeNodes(String... attributeNames)
protected AttributeNodeImpl addAttribute(String attributeName)
protected <X> AttributeNodeImpl<X> buildAttributeNode(Attribute<T,X> attribute)
protected AttributeNodeImpl addAttributeNode(AttributeNodeImpl attributeNode)
protected AttributeNodeImpl addAttribute(Attribute attribute)
public <X> SubgraphImpl<X> addSubgraph(Attribute<T,X> attribute)
public <X> SubgraphImpl<? extends X> addSubgraph(Attribute<T,X> attribute, Class<? extends X> type)
public <X> SubgraphImpl<X> addSubgraph(String attributeName)
public <X> SubgraphImpl<X> addSubgraph(String attributeName, Class<X> type)
public <X> SubgraphImpl<X> addKeySubgraph(Attribute<T,X> attribute)
public <X> SubgraphImpl<? extends X> addKeySubgraph(Attribute<T,X> attribute, Class<? extends X> type)
public <X> SubgraphImpl<X> addKeySubgraph(String attributeName)
public <X> SubgraphImpl<X> addKeySubgraph(String attributeName, Class<X> type)
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.