Package | Description |
---|---|
javax.persistence.criteria | |
javax.persistence.metamodel | |
org.hibernate.ejb.criteria | |
org.hibernate.ejb.criteria.path | |
org.hibernate.ejb.metamodel |
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<?,?> |
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()
Retrieve reference to the attribute this path represents.
|
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 | 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)
Return the attribute of the managed
type that corresponds to the specified name.
|
Attribute<X,?> |
AbstractManagedType.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,?>> |
AbstractManagedType.getAttributes()
Return the attributes of the managed type.
|
Set<Attribute<X,?>> |
AbstractManagedType.getDeclaredAttributes()
Return the attributes declared by the managed type.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractManagedType.Builder.addAttribute(Attribute<X,?> attribute) |
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.