public class AttributeNodeImpl<T> extends Object implements javax.persistence.AttributeNode<T>, AttributeNodeImplementor<T>
| Constructor and Description |
|---|
AttributeNodeImpl(HibernateEntityManagerFactory entityManagerFactory,
javax.persistence.metamodel.Attribute<X,T> attribute) |
| Modifier and Type | Method and Description |
|---|---|
HibernateEntityManagerFactory |
entityManagerFactory() |
javax.persistence.metamodel.Attribute<?,T> |
getAttribute() |
String |
getAttributeName() |
Map<Class,javax.persistence.Subgraph> |
getKeySubgraphs() |
String |
getRegistrationName() |
Map<Class,javax.persistence.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, javax.persistence.metamodel.Attribute<X,T> attribute)
public HibernateEntityManagerFactory entityManagerFactory()
entityManagerFactory in interface AttributeNodeImplementor<T>public javax.persistence.metamodel.Attribute<?,T> getAttribute()
getAttribute in interface AttributeNodeImplementor<T>public String getRegistrationName()
public String getAttributeName()
getAttributeName in interface javax.persistence.AttributeNode<T>public Map<Class,javax.persistence.Subgraph> getSubgraphs()
getSubgraphs in interface javax.persistence.AttributeNode<T>public Map<Class,javax.persistence.Subgraph> getKeySubgraphs()
getKeySubgraphs in interface javax.persistence.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 © 2013. All rights reserved.