インターフェース PersistentPropertyPathAccessor<T>
- すべてのスーパーインターフェース:
PersistentPropertyAccessor<T>
- すべての既知の実装クラス:
ConvertingPropertyAccessor
PersistentPropertyPath
の値を取得および設定することもできる PersistentPropertyAccessor
の拡張。- 導入:
- 2.3
- 作成者:
- Oliver Drotbohm
メソッドのサマリー
修飾子と型メソッド説明getProperty
(PersistentPropertyPath<? extends PersistentProperty<?>> path) 指定されたPersistentPropertyPath
が指す値を返します。getProperty
(PersistentPropertyPath<? extends PersistentProperty<?>> path, AccessOptions.GetOptions options) 指定されたPersistentPropertyPath
が指す値を返します。void
setProperty
(PersistentPropertyPath<? extends PersistentProperty<?>> path, ObjectSE value) 指定されたPersistentPropertyPath
が指すPersistentProperty
に指定された値を設定します。void
setProperty
(PersistentPropertyPath<? extends PersistentProperty<?>> path, ObjectSE value, AccessOptions.SetOptions options) インターフェース org.springframework.data.mapping.PersistentPropertyAccessor から継承されたメソッド
getBean, getProperty, setProperty
メソッドの詳細
getProperty
指定されたPersistentPropertyPath
が指す値を返します。指定されたパスが空の場合、ラップされた Bean が返されます。- パラメーター:
path
- null であってはなりません。- 戻り値:
getProperty
@Nullable ObjectSE getProperty(PersistentPropertyPath<? extends PersistentProperty<?>> path, AccessOptions.GetOptions options) 指定されたPersistentPropertyPath
が指す値を返します。指定されたパスが空の場合は、ラップされた Bean が返されます。パスセグメント値の検索ごとに、結果の値は指定されたAccessOptions.GetOptions
に応じて後処理されます。- パラメーター:
path
- null であってはなりません。options
- null であってはなりません。- 戻り値:
setProperty
void setProperty(PersistentPropertyPath<? extends PersistentProperty<?>> path, @Nullable ObjectSE value) 指定されたPersistentPropertyPath
が指すPersistentProperty
の指定された値を設定します。中間値のルックアップは null を生成してはなりません。- パラメーター:
path
- null または空であってはなりません。value
- null でもかまいません。- 関連事項:
setProperty
void setProperty(PersistentPropertyPath<? extends PersistentProperty<?>> path, @Nullable ObjectSE value, AccessOptions.SetOptions options) - パラメーター:
path
- null であってはなりません。value
- null であってはなりません。options
- null であってはなりません。