public class JpaSort extends Sort
Attribute
s for sorting.Modifier and Type | Class and Description |
---|---|
static class |
JpaSort.Path<T,S>
Value object to abstract a collection of
Attribute s. |
Sort.Direction, Sort.Order
DEFAULT_DIRECTION
Constructor and Description |
---|
JpaSort(javax.persistence.metamodel.Attribute<?,?>... attributes)
Creates a new
JpaSort for the given attributes with the default sort direction. |
JpaSort(JpaSort.Path<?,?>... paths)
Creates a new
JpaSort instance with the given JpaSort.Path s. |
JpaSort(Sort.Direction direction,
javax.persistence.metamodel.Attribute<?,?>... attributes)
Creates a new
JpaSort for the given direction and attributes. |
JpaSort(Sort.Direction direction,
JpaSort.Path<?,?>... paths)
Creates a new
JpaSort for the given direction and JpaSort.Path s. |
Modifier and Type | Method and Description |
---|---|
static <T,S> JpaSort.Path<T,S> |
path(javax.persistence.metamodel.Attribute<T,S> attribute)
Creates a new
JpaSort.Path for the given Attribute . |
static <T,S> JpaSort.Path<T,S> |
path(javax.persistence.metamodel.PluralAttribute<T,?,S> attribute)
Creates a new
JpaSort.Path for the given PluralAttribute . |
public JpaSort(javax.persistence.metamodel.Attribute<?,?>... attributes)
JpaSort
for the given attributes with the default sort direction.attributes
- must not be null or empty.public JpaSort(JpaSort.Path<?,?>... paths)
JpaSort
instance with the given JpaSort.Path
s.paths
- must not be null or empty.public JpaSort(Sort.Direction direction, javax.persistence.metamodel.Attribute<?,?>... attributes)
JpaSort
for the given direction and attributes.direction
- the sorting direction.attributes
- must not be null or empty.public JpaSort(Sort.Direction direction, JpaSort.Path<?,?>... paths)
JpaSort
for the given direction and JpaSort.Path
s.direction
- the sorting direction.paths
- must not be null or empty.public static <T,S> JpaSort.Path<T,S> path(javax.persistence.metamodel.Attribute<T,S> attribute)
JpaSort.Path
for the given Attribute
.attribute
- must not be null.public static <T,S> JpaSort.Path<T,S> path(javax.persistence.metamodel.PluralAttribute<T,?,S> attribute)
JpaSort.Path
for the given PluralAttribute
.attribute
- must not be null.Copyright © 2011-2014-2014 Pivotal. All Rights Reserved.