public class AttributeNodeImpl<T> extends java.lang.Object implements javax.persistence.AttributeNode<T>, AttributeNodeImplementor<T>, HibernateEntityManagerFactoryAware
Constructor and Description |
---|
AttributeNodeImpl(SessionFactoryImplementor sessionFactory,
javax.persistence.metamodel.ManagedType managedType,
javax.persistence.metamodel.Attribute<X,T> attribute) |
Modifier and Type | Method and Description |
---|---|
javax.persistence.metamodel.Attribute<?,T> |
getAttribute() |
java.lang.String |
getAttributeName() |
SessionFactoryImplementor |
getFactory()
Get access to the Hibernate extended EMF contract.
|
java.util.Map<java.lang.Class,javax.persistence.Subgraph> |
getKeySubgraphs() |
java.lang.String |
getRegistrationName() |
java.util.Map<java.lang.Class,javax.persistence.Subgraph> |
getSubgraphs() |
AttributeNodeImpl<T> |
makeImmutableCopy() |
<X> SubgraphImpl<X> |
makeKeySubgraph() |
<X extends T> |
makeKeySubgraph(java.lang.Class<X> type) |
<X> SubgraphImpl<X> |
makeSubgraph() |
<X extends T> |
makeSubgraph(java.lang.Class<X> type) |
public AttributeNodeImpl(SessionFactoryImplementor sessionFactory, javax.persistence.metamodel.ManagedType managedType, javax.persistence.metamodel.Attribute<X,T> attribute)
public SessionFactoryImplementor getFactory()
HibernateEntityManagerFactoryAware
getFactory
in interface HibernateEntityManagerFactoryAware
public javax.persistence.metamodel.Attribute<?,T> getAttribute()
getAttribute
in interface AttributeNodeImplementor<T>
public java.lang.String getRegistrationName()
public java.lang.String getAttributeName()
getAttributeName
in interface javax.persistence.AttributeNode<T>
public java.util.Map<java.lang.Class,javax.persistence.Subgraph> getSubgraphs()
getSubgraphs
in interface javax.persistence.AttributeNode<T>
public java.util.Map<java.lang.Class,javax.persistence.Subgraph> getKeySubgraphs()
getKeySubgraphs
in interface javax.persistence.AttributeNode<T>
public <X> SubgraphImpl<X> makeSubgraph()
public <X extends T> SubgraphImpl<X> makeSubgraph(java.lang.Class<X> type)
public <X> SubgraphImpl<X> makeKeySubgraph()
public <X extends T> SubgraphImpl<X> makeKeySubgraph(java.lang.Class<X> type)
public AttributeNodeImpl<T> makeImmutableCopy()
makeImmutableCopy
in interface AttributeNodeImplementor<T>
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.