クラス Patch
java.lang.ObjectSE
org.springframework.data.rest.webmvc.json.patch.Patch
- 実装されたすべてのインターフェース:
IterableSE<PatchOperation>
、SupplierSE<StreamSE<PatchOperation>>
、Streamable<PatchOperation>
パッチを表します。
このクラス(および PatchOperation
はパッチの定義をキャプチャーしますが、特定のパッチ表現に結合されていません。
- 作成者:
- Craig Walls, Oliver Gierke
コンストラクターの詳細
Patch
メソッドの詳細
size
public int size()- 戻り値:
- このパッチを構成する操作の数。
apply
指定されたオブジェクトグラフにパッチを適用します。指定されたオブジェクトのコピーを作成して、パッチの適用後、パッチの実行中にエラーが発生した場合に変更されないようにします。- 型パラメーター:
T
- オブジェクト型。- パラメーター:
in
- パッチを適用するオブジェクトグラフ。type
- オブジェクト型。- 戻り値:
- パッチによって変更されたオブジェクトグラフ。
- 例外:
PatchException
- パッチの適用中にエラーが発生した場合。
apply
指定されたオブジェクトのリストにパッチを適用します。指定されたリストのコピーを作成して、パッチの適用後、パッチの実行中にエラーが発生した場合に変更されないようにします。- 型パラメーター:
T
- リストのジェネリクス型。- パラメーター:
in
- パッチを適用するリスト。type
- リストのジェネリクス型。- 戻り値:
- パッチによって変更されたリスト。
- 例外:
PatchException
- パッチの適用中にエラーが発生した場合。
iterator
- 次で指定:
- インターフェース
IterableSE<PatchOperation>
のiterator