クラス Sort.Order
java.lang.ObjectSE
org.springframework.data.domain.Sort.Order
- 実装されたすべてのインターフェース:
SerializableSE
- 含まれているクラス:
- Sort
PropertyPath は、
Sort.Direction
とプロパティのペアを実装します。Sort
の入力を提供するために使用されます - 作成者:
- Oliver Gierke, Kevin Raymond, Jens Schauder
- 関連事項:
コンストラクターのサマリー
コンストラクター説明Order
(Sort.Direction direction, StringSE property) 新しいSort.Order
インスタンスを作成します。順序が null の場合、順序はデフォルトでSort.DEFAULT_DIRECTION
になりますOrder
(Sort.Direction direction, StringSE property, boolean ignoreCase, Sort.NullHandling nullHandling) 新しいSort.Order
インスタンスを作成します。順序が null の場合、順序はデフォルトでSort.DEFAULT_DIRECTION
になりますOrder
(Sort.Direction direction, StringSE property, Sort.NullHandling nullHandlingHint) 新しいSort.Order
インスタンスを作成します。順序が null の場合、順序はデフォルトでSort.DEFAULT_DIRECTION
になります方法の概要
修飾子と型メソッド説明static Sort.Order
新しいSort.Order
インスタンスを作成します。static Sort.Order
新しいSort.Order
インスタンスを作成します。static Sort.Order
新しいSort.Order
インスタンスを作成します。boolean
プロパティを並べ替える順序を返します。使用されたSort.NullHandling
ヒントを返します。これは、使用されたデータストアによって考慮されますが、考慮されない場合があります。並べ替えるプロパティを返します。int
hashCode()
大文字と小文字を区別しない並べ替えが有効になっている新しいSort.Order
を返します。boolean
このプロパティのソートを昇順にするかどうかを返します。boolean
このプロパティのソートが降順かどうかを返します。boolean
並べ替えで大文字と小文字を区別するか大文字と小文字を区別しないかを返します。Sort.NullHandling.NULLS_FIRST
を null 処理ヒントとして適用した新しいSort.Order
を返します。Sort.NullHandling.NULLS_LAST
を null 処理ヒントとして適用した新しいSort.Order
を返します。Sort.NullHandling.NATIVE
を null 処理ヒントとして適用した新しいSort.Order
を返します。reverse()
反転されたgetDirection()
を適用した新しいSort.Order
を返します。toString()
with
(Sort.Direction direction) 指定されたSort.Direction
を適用した新しいSort.Order
を返します。with
(Sort.NullHandling nullHandling) 指定されたSort.NullHandling
を適用したSort.Order
を返します。withProperties
(StringSE... properties) getDirection()
を使用して、指定されたプロパティの新しいSort
インスタンスを返します。withProperty
(StringSE property) property
名が適用された新しいSort.Order
を返します。
コンストラクターの詳細
Order
新しいSort.Order
インスタンスを作成します。順序が null の場合、順序はデフォルトでSort.DEFAULT_DIRECTION
になります- パラメーター:
direction
- null にすることができ、デフォルトはSort.DEFAULT_DIRECTION
になりますproperty
- null または空であってはなりません。
Order
public Order(@Nullable Sort.Direction direction, StringSE property, Sort.NullHandling nullHandlingHint) 新しいSort.Order
インスタンスを作成します。順序が null の場合、順序はデフォルトでSort.DEFAULT_DIRECTION
になります- パラメーター:
direction
- null にすることができ、デフォルトはSort.DEFAULT_DIRECTION
になりますproperty
- null または空であってはなりません。nullHandlingHint
- null であってはなりません。
Order
public Order(@Nullable Sort.Direction direction, StringSE property, boolean ignoreCase, Sort.NullHandling nullHandling) 新しいSort.Order
インスタンスを作成します。順序が null の場合、順序はデフォルトでSort.DEFAULT_DIRECTION
になります- パラメーター:
direction
- null にすることができ、デフォルトはSort.DEFAULT_DIRECTION
になりますproperty
- null または空であってはなりません。ignoreCase
- 並べ替えで大文字と小文字を区別しない場合は true。並べ替えで大文字と小文字を区別する必要がある場合は false。nullHandling
- null であってはなりません。- 導入:
- 1.7
メソッドの詳細
by
新しいSort.Order
インスタンスを作成します。単一のプロパティを取ります。方向のデフォルトはSort.DEFAULT_DIRECTION
です。- パラメーター:
property
- null または空であってはなりません。- 導入:
- 2.0
asc
新しいSort.Order
インスタンスを作成します。単一のプロパティを取ります。方向はSort.Direction.ASC
および NullHandlingSort.NullHandling.NATIVE
です。- パラメーター:
property
- null または空であってはなりません。- 導入:
- 2.0
desc
新しいSort.Order
インスタンスを作成します。単一のプロパティを取ります。方向はSort.Direction.DESC
および NullHandlingSort.NullHandling.NATIVE
です。- パラメーター:
property
- null または空であってはなりません。- 導入:
- 2.0
getDirection
プロパティを並べ替える順序を返します。- 戻り値:
- プロパティをソートする順序。
getProperty
並べ替えるプロパティを返します。- 戻り値:
- 並べ替えるプロパティ。
isAscending
public boolean isAscending()このプロパティのソートを昇順にするかどうかを返します。- 戻り値:
- 昇順の場合は true、それ以外の場合は false。
isDescending
public boolean isDescending()このプロパティのソートが降順かどうかを返します。- 戻り値:
- 降順の場合は true、それ以外の場合は false。
- 導入:
- 1.13
isIgnoreCase
public boolean isIgnoreCase()並べ替えで大文字と小文字を区別するか大文字と小文字を区別しないかを返します。- 戻り値:
- 並べ替えで大文字と小文字を区別するかどうかを true にするか、そうでない場合は false にします。
with
指定されたSort.Direction
を適用した新しいSort.Order
を返します。- パラメーター:
direction
- 使用する新しい方向。- 戻り値:
- 指定された
Sort.Direction
が適用された新しいSort.Order
。
reverse
反転されたgetDirection()
を適用した新しいSort.Order
を返します。- 戻り値:
- 指定された
Sort.Direction
が適用された逆のSort.Order
。 - 導入:
- 3.1
withProperty
property
名が適用された新しいSort.Order
を返します。- パラメーター:
property
- null または空であってはなりません。- 戻り値:
property
という名前が適用された新しいSort.Order
。- 導入:
- 1.13
withProperties
getDirection()
を使用して、指定されたプロパティの新しいSort
インスタンスを返します。- パラメーター:
properties
- 並べ替えるプロパティ。- 戻り値:
getDirection()
を使用して、指定されたプロパティの新しいSort
インスタンスを作成します。
ignoreCase
大文字と小文字を区別しない並べ替えが有効になっている新しいSort.Order
を返します。- 戻り値:
- 大文字と小文字を区別しないソートが有効になっている新しい
Sort.Order
。
with
指定されたSort.NullHandling
を適用したSort.Order
を返します。- パラメーター:
nullHandling
- null でもかまいません。- 戻り値:
- 指定された
Sort.NullHandling
が適用された新しいSort.Order
。 - 導入:
- 1.8
nullsFirst
Sort.NullHandling.NULLS_FIRST
を null 処理ヒントとして適用した新しいSort.Order
を返します。- 戻り値:
Sort.NullHandling.NULLS_FIRST
を null 処理ヒントとして適用した新しいSort.Order
。- 導入:
- 1.8
nullsLast
Sort.NullHandling.NULLS_LAST
を null 処理ヒントとして適用した新しいSort.Order
を返します。- 戻り値:
Sort.NullHandling.NULLS_LAST
を null 処理ヒントとして適用した新しいSort.Order
。- 導入:
- 1.7
nullsNative
Sort.NullHandling.NATIVE
を null 処理ヒントとして適用した新しいSort.Order
を返します。- 戻り値:
Sort.NullHandling.NATIVE
を null 処理ヒントとして適用した新しいSort.Order
。- 導入:
- 1.7
getNullHandling
使用されたSort.NullHandling
ヒントを返します。これは、使用されたデータストアによって考慮されますが、考慮されない場合があります。- 戻り値:
- 使用された
Sort.NullHandling
ヒント。 - 導入:
- 1.7
hashCode
public int hashCode()equals
toString