クラス Alias
java.lang.ObjectSE
org.springframework.data.mapping.Alias
型エイリアス値を含む場合と含まない場合があるコンテナーオブジェクト。値が存在する場合、
isPresent()
は true
を返し、getValue()
は値を返します。hasValue(Object)
または isPresent()
など、含まれる値の有無に依存する追加のメソッドが提供されます
エイリアスは、一度作成されると不変です。
- 作成者:
- Oliver Gierke, Christoph Strobl, Mark Paluch
フィールドのサマリー
フィールドメソッドのサマリー
修飾子と型メソッド説明static Alias
empty()
空のAlias
インスタンスを返します。boolean
getValue()
int
hashCode()
boolean
hasSamePresentValueAs
(Alias other) 現在のエイリアスが存在し、指定されたAlias
と同じ値であるかどうかを返します。boolean
このAlias
に値that
が含まれているかどうかを確認します。boolean
boolean
isPresentButDifferent
(Alias other) このAlias
に値があるが、other
値とは異なるかどうかを確認します。<T> T
値が存在し、type
に割り当て可能な場合は、type
に入力された値を返します。static Alias
alias
オブジェクトを指定してAlias
を作成します。static Alias
ofNullable
(ObjectSE alias) 存在する可能性のあるalias
オブジェクトからAlias
を作成します。toString()
フィールドの詳細
NONE
empty()
の一般的なインスタンス。
メソッドの詳細
of
alias
オブジェクトを指定してAlias
を作成します。- パラメーター:
alias
- null であってはなりません。- 戻り値:
alias
のAlias
。
ofNullable
empty
空のAlias
インスタンスを返します。このエイリアスには値がありません。- 戻り値:
- 空の
Alias
。
isPresentButDifferent
このAlias
に値があるが、other
値とは異なるかどうかを確認します。- パラメーター:
other
- null であってはなりません。- 戻り値:
- この値が存在するが、
other
値とは異なる場合は true。
hasValue
このAlias
に値that
が含まれているかどうかを確認します。- パラメーター:
that
- 他の値は null の場合があります。- 戻り値:
- このエイリアスに値があり、
that
と等しい場合は true。
hasSamePresentValueAs
現在のエイリアスが存在し、指定されたAlias
と同じ値であるかどうかを返します。isPresent
public boolean isPresent()- 戻り値:
- この
Alias
に値が含まれている場合は true。
mapTyped
値が存在し、type
に割り当て可能な場合は、type
に入力された値を返します。- パラメーター:
type
- null であってはなりません。- 戻り値:
toString
getValue
equals
hashCode
public int hashCode()