public class AttributeNodeImpl<T> extends Object implements AttributeNode<T>, AttributeNodeImplementor<T>, HibernateEntityManagerFactoryAware
| Constructor and Description | 
|---|
AttributeNodeImpl(HibernateEntityManagerFactory entityManagerFactory,
                 Attribute<X,T> attribute)  | 
| Modifier and Type | Method and Description | 
|---|---|
Attribute<?,T> | 
getAttribute()  | 
String | 
getAttributeName()  | 
HibernateEntityManagerFactory | 
getFactory()
Get access to the Hibernate extended EMF contract. 
 | 
Map<Class,Subgraph> | 
getKeySubgraphs()  | 
String | 
getRegistrationName()  | 
Map<Class,Subgraph> | 
getSubgraphs()  | 
SubgraphImpl | 
internalMakeKeySubgraph(Class type)  | 
AttributeNodeImpl<T> | 
makeImmutableCopy()  | 
<T> SubgraphImpl<T> | 
makeKeySubgraph()  | 
<X extends T>  | 
makeKeySubgraph(Class<X> type)  | 
<T> SubgraphImpl<T> | 
makeSubgraph()  | 
<X extends T>  | 
makeSubgraph(Class<X> type)  | 
public AttributeNodeImpl(HibernateEntityManagerFactory entityManagerFactory, Attribute<X,T> attribute)
public HibernateEntityManagerFactory getFactory()
HibernateEntityManagerFactoryAwaregetFactory in interface HibernateEntityManagerFactoryAwarepublic Attribute<?,T> getAttribute()
getAttribute in interface AttributeNodeImplementor<T>public String getRegistrationName()
public String getAttributeName()
getAttributeName in interface AttributeNode<T>public Map<Class,Subgraph> getSubgraphs()
getSubgraphs in interface AttributeNode<T>public Map<Class,Subgraph> getKeySubgraphs()
getKeySubgraphs in interface AttributeNode<T>public <T> SubgraphImpl<T> makeSubgraph()
public <X extends T> SubgraphImpl<X> makeSubgraph(Class<X> type)
public <T> SubgraphImpl<T> makeKeySubgraph()
public <X extends T> SubgraphImpl<X> makeKeySubgraph(Class<X> type)
public SubgraphImpl internalMakeKeySubgraph(Class type)
public AttributeNodeImpl<T> makeImmutableCopy()
makeImmutableCopy in interface AttributeNodeImplementor<T>Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.