クラス 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ヒントを返します。これは、使用されたデータストアによって考慮されますが、考慮されない場合があります。並べ替えるプロパティを返します。inthashCode()大文字と小文字を区別しない並べ替えが有効になっている新しい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