Modifier and Type | Method and Description |
---|---|
void |
Subgraph.addAttributeNodes(Attribute<T,?>... attribute)
Add one or more attribute nodes to the entity graph.
|
void |
EntityGraph.addAttributeNodes(Attribute<T,?>... attribute)
Add one or more attribute nodes to the entity graph.
|
<X> Subgraph<X> |
Subgraph.addKeySubgraph(Attribute<T,X> attribute)
Add a node to the graph that corresponds to a map key that is a managed type.
|
<X> Subgraph<X> |
EntityGraph.addKeySubgraph(Attribute<T,X> attribute)
Add a node to the graph that corresponds to a map key that is a managed type.
|
<X> Subgraph<? extends X> |
Subgraph.addKeySubgraph(Attribute<T,X> attribute,
Class<? extends X> type)
Add a node to the graph that corresponds to a map key that is a managed type with inheritance.
|
<X> Subgraph<? extends X> |
EntityGraph.addKeySubgraph(Attribute<T,X> attribute,
Class<? extends X> type)
Add a node to the graph that corresponds to a map key that is a managed type with inheritance.
|
<X> Subgraph<X> |
Subgraph.addSubgraph(Attribute<T,X> attribute)
Add a node to the graph that corresponds to a managed type.
|
<X> Subgraph<X> |
EntityGraph.addSubgraph(Attribute<T,X> attribute)
Add a node to the graph that corresponds to a managed type.
|
<X> Subgraph<? extends X> |
Subgraph.addSubgraph(Attribute<T,X> attribute,
Class<? extends X> type)
Add a node to the graph that corresponds to a managed type with inheritance.
|
<X> Subgraph<? extends X> |
EntityGraph.addSubgraph(Attribute<T,X> attribute,
Class<? extends X> type)
Add a node to the graph that corresponds to a managed type with inheritance.
|
Modifier and Type | Method and Description |
---|---|
Attribute<? super Z,?> |
Join.getAttribute()
Return the metamodel attribute corresponding to the join.
|
Attribute<? super Z,?> |
Fetch.getAttribute()
Return the metamodel attribute corresponding to the
fetch join.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CollectionAttribute<X,E>
Instances of the type
CollectionAttribute represent persistent
java.util.Collection -valued attributes. |
interface |
ListAttribute<X,E>
Instances of the type
ListAttribute represent persistent
javax.util.List -valued attributes. |
interface |
MapAttribute<X,K,V>
Instances of the type
MapAttribute represent
persistent java.util.Map -valued attributes. |
interface |
PluralAttribute<X,C,E>
Instances of the type
PluralAttribute represent
persistent collection-valued attributes. |
interface |
SetAttribute<X,E>
Instances of the type
SetAttribute represent
persistent java.util.Set -valued attributes. |
interface |
SingularAttribute<X,T>
Instances of the type
SingularAttribute represents persistent
single-valued properties or fields. |
Modifier and Type | Method and Description |
---|---|
Attribute<? super X,?> |
ManagedType.getAttribute(String name)
Return the attribute of the managed
type that corresponds to the specified name.
|
Attribute<X,?> |
ManagedType.getDeclaredAttribute(String name)
Return the attribute declared by the managed
type that corresponds to the specified name.
|
Modifier and Type | Method and Description |
---|---|
Set<Attribute<? super X,?>> |
ManagedType.getAttributes()
Return the attributes of the managed type.
|
Set<Attribute<X,?>> |
ManagedType.getDeclaredAttributes()
Return the attributes declared by the managed type.
|
Modifier and Type | Method and Description |
---|---|
Attribute<?,T> |
AttributeNodeImplementor.getAttribute() |
Modifier and Type | Method and Description |
---|---|
Attribute<?,?> |
PathImplementor.getAttribute()
Retrieve reference to the attribute this path represents.
|
Attribute<?,?> |
BasicPathUsageException.getAttribute() |
Constructor and Description |
---|
BasicPathUsageException(String message,
Attribute<?,?> attribute)
Construct the usage exception.
|
BasicPathUsageException(String message,
Throwable cause,
Attribute<?,?> attribute)
Construct the usage exception.
|
Modifier and Type | Class and Description |
---|---|
static class |
MapKeyHelpers.MapKeyAttribute<K>
Defines an
Attribute modelling of a map-key. |
Modifier and Type | Method and Description |
---|---|
Attribute<? super Z,?> |
AbstractJoinImpl.getAttribute() |
Attribute<?,?> |
AbstractFromImpl.getAttribute() |
protected Attribute |
AbstractPathImpl.locateAttribute(String attributeName)
Get the attribute by name from the underlying model.
|
protected Attribute |
SingularAttributePath.locateAttributeInternal(String attributeName) |
protected Attribute |
PluralAttributePath.locateAttributeInternal(String attributeName) |
protected Attribute |
MapKeyHelpers.MapKeyPath.locateAttributeInternal(String attributeName) |
protected Attribute |
MapKeyHelpers.MapKeySource.locateAttributeInternal(String attributeName) |
protected abstract Attribute |
AbstractPathImpl.locateAttributeInternal(String attributeName)
Get the attribute by name from the underlying model.
|
protected Attribute<X,?> |
AbstractFromImpl.locateAttributeInternal(String name) |
Constructor and Description |
---|
AbstractJoinImpl(CriteriaBuilderImpl criteriaBuilder,
Class<X> javaType,
PathSource<Z> pathSource,
Attribute<? super Z,?> joinAttribute,
JoinType joinType) |
AbstractJoinImpl(CriteriaBuilderImpl criteriaBuilder,
PathSource<Z> pathSource,
Attribute<? super Z,X> joinAttribute,
JoinType joinType) |
PluralAttributeJoinSupport(CriteriaBuilderImpl criteriaBuilder,
Class<E> javaType,
PathSource<O> pathSource,
Attribute<? super O,?> joinAttribute,
JoinType joinType) |
Modifier and Type | Method and Description |
---|---|
Attribute<?,T> |
AttributeNodeImpl.getAttribute() |
protected Attribute<T,?> |
SubgraphImpl.resolveAttribute(String attributeName) |
protected Attribute<T,?> |
EntityGraphImpl.resolveAttribute(String attributeName) |
protected abstract Attribute<T,?> |
AbstractGraphNode.resolveAttribute(String attributeName) |
Modifier and Type | Method and Description |
---|---|
protected AttributeNodeImpl |
AbstractGraphNode.addAttribute(Attribute attribute) |
void |
SubgraphImpl.addAttributeNodes(Attribute<T,?>... attributes) |
void |
EntityGraphImpl.addAttributeNodes(Attribute<T,?>... attributes) |
protected void |
AbstractGraphNode.addAttributeNodes(Attribute<T,?>... attributes) |
<X> SubgraphImpl<X> |
SubgraphImpl.addKeySubgraph(Attribute<T,X> attribute) |
<X> SubgraphImpl<X> |
EntityGraphImpl.addKeySubgraph(Attribute<T,X> attribute) |
<X> SubgraphImpl<X> |
AbstractGraphNode.addKeySubgraph(Attribute<T,X> attribute) |
<X> SubgraphImpl<? extends X> |
SubgraphImpl.addKeySubgraph(Attribute<T,X> attribute,
Class<? extends X> type) |
<X> SubgraphImpl<? extends X> |
EntityGraphImpl.addKeySubgraph(Attribute<T,X> attribute,
Class<? extends X> type) |
<X> SubgraphImpl<? extends X> |
AbstractGraphNode.addKeySubgraph(Attribute<T,X> attribute,
Class<? extends X> type) |
<X> SubgraphImpl<X> |
SubgraphImpl.addSubgraph(Attribute<T,X> attribute) |
<X> SubgraphImpl<X> |
EntityGraphImpl.addSubgraph(Attribute<T,X> attribute) |
<X> SubgraphImpl<X> |
AbstractGraphNode.addSubgraph(Attribute<T,X> attribute) |
<X> SubgraphImpl<? extends X> |
SubgraphImpl.addSubgraph(Attribute<T,X> attribute,
Class<? extends X> type) |
<X> SubgraphImpl<? extends X> |
EntityGraphImpl.addSubgraph(Attribute<T,X> attribute,
Class<? extends X> type) |
<X> SubgraphImpl<? extends X> |
AbstractGraphNode.addSubgraph(Attribute<T,X> attribute,
Class<? extends X> type) |
protected <X> AttributeNodeImpl<X> |
AbstractGraphNode.buildAttributeNode(Attribute<T,X> attribute) |
Constructor and Description |
---|
AttributeNodeImpl(EntityManagerFactoryImpl entityManagerFactory,
ManagedType managedType,
Attribute<X,T> attribute) |
Modifier and Type | Interface and Description |
---|---|
interface |
AttributeImplementor<X,Y>
TODO : javadoc
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAttribute<X,Y>
Models the commonality of the JPA
Attribute hierarchy. |
class |
PluralAttributeImpl<X,C,E> |
class |
SingularAttributeImpl<X,Y> |
static class |
SingularAttributeImpl.Identifier<X,Y>
Subclass used to simply instantiation of singular attributes representing an entity's
identifier.
|
static class |
SingularAttributeImpl.Version<X,Y>
Subclass used to simply instantiation of singular attributes representing an entity's
version.
|
Modifier and Type | Method and Description |
---|---|
Attribute<? super X,?> |
AbstractManagedType.getAttribute(String name) |
Attribute<X,?> |
AbstractManagedType.getDeclaredAttribute(String name) |
Modifier and Type | Method and Description |
---|---|
Set<Attribute<? super X,?>> |
AbstractManagedType.getAttributes() |
Set<Attribute<X,?>> |
AbstractManagedType.getDeclaredAttributes() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractManagedType.Builder.addAttribute(Attribute<X,?> attribute) |
Type |
Helper.resolveType(Attribute attribute) |
static Type |
Helper.resolveType(SessionFactoryImplementor sessionFactory,
Attribute attribute) |
Copyright © 2017 JBoss by Red Hat. All rights reserved.