インターフェース ConfigurableAffordance
- すべてのスーパーインターフェース:
AffordanceOperations
創造におけるアフォーダンス。アフォーダンスの構築と構成済みの状態の消費を明確に区別するために、アフォーダンスを手動で構築するための API。
- 導入:
- 1.3
- 作成者:
- Oliver Drotbohm
メソッドのサマリー
修飾子と型メソッド説明addParameters
(QueryParameter... parameters) 指定されたQueryParameter
をAffordance
に追加してビルドします。andAfford
(HttpMethod method) ビルドする現在のAffordance
の作成を終了し、新しいAffordance
を開始します。build()
現在ビルド中のAffordance
をビルドし、ビルドアップが開始されたLink
にすでに含まれているものと一緒に戻ります。指定された型をアフォーダンスの入力モデルとして登録します。withInput
(ResolvableType type) 指定されたResolvableType
をアフォーダンスの入力モデルとして登録します。withInput
(AffordanceModel.PayloadMetadata metadata) 指定されたAffordanceModel.PayloadMetadata
を入力モデルとして登録します。withInputAndOutput
(ClassSE<?> type) 指定された型をアフォーダンスの入力および出力モデルとして登録します。指定されたResolvableType
をアフォーダンスの入力および出力モデルとして登録します。指定されたAffordanceModel.PayloadMetadata
を入力および出力モデルとして登録します。withInputMediaType
(MediaType inputMediaType) 指定されたMediaType
であると予想される入力を登録します。withInputMediaTypes
(ListSE<MediaType> inputMediaTypes) 指定されたMediaType
を入力ペイロードメディア型として登録します。すべての属性をコピーして名前を置き換えることにより、新しいConfigurableAffordance
を作成します。withOutput
(ClassSE<?> type) 指定された型を出力モデルとして登録します。withOutput
(ResolvableType type) 指定されたResolvableType
を出力モデルとして登録します。withOutput
(AffordanceModel.PayloadMetadata metadata) 指定されたAffordanceModel.PayloadMetadata
を出力モデルとして登録します。withParameters
(ListSE<QueryParameter> parameters) 現在のQueryParameter
リストを指定されたリストに置き換えます。withParameters
(QueryParameter... parameters) 現在のQueryParameter
リストを指定されたリストに置き換えます。withTarget
(Link target) すべての属性をコピーしてターゲットを置き換えることにより、新しいConfigurableAffordance
を作成します。インターフェース org.springframework.hateoas.mediatype.AffordanceOperations から継承されたメソッド
toLink
メソッドの詳細
withInputAndOutput
指定された型をアフォーダンスの入力および出力モデルとして登録します。- パラメーター:
type
- null であってはなりません。- 戻り値:
- null になることはありません。
withInputAndOutput
指定されたResolvableType
をアフォーダンスの入力および出力モデルとして登録します。- パラメーター:
type
- null であってはなりません。- 戻り値:
- null になることはありません。
withInputAndOutput
指定されたAffordanceModel.PayloadMetadata
を入力および出力モデルとして登録します。- パラメーター:
metadata
- null であってはなりません。- 戻り値:
- null になることはありません。
withInput
指定された型をアフォーダンスの入力モデルとして登録します。- パラメーター:
type
- null であってはなりません。- 戻り値:
- null になることはありません。
withInput
指定されたResolvableType
をアフォーダンスの入力モデルとして登録します。- パラメーター:
type
- null であってはなりません。- 戻り値:
- null になることはありません。
withInput
指定されたAffordanceModel.PayloadMetadata
を入力モデルとして登録します。- パラメーター:
metadata
- null であってはなりません。- 戻り値:
- null になることはありません。
withOutput
指定された型を出力モデルとして登録します。- パラメーター:
type
- null であってはなりません。- 戻り値:
- null になることはありません。
withOutput
指定されたResolvableType
を出力モデルとして登録します。- パラメーター:
type
- null であってはなりません。- 戻り値:
- null になることはありません。
withOutput
指定されたAffordanceModel.PayloadMetadata
を出力モデルとして登録します。- パラメーター:
metadata
- null であってはなりません。- 戻り値:
- null になることはありません。
withInputMediaType
指定されたMediaType
であると予想される入力を登録します。- パラメーター:
inputMediaType
- null でもかまいません。- 戻り値:
- null になることはありません。
withInputMediaTypes
指定されたMediaType
を入力ペイロードメディア型として登録します。- パラメーター:
inputMediaTypes
- null であってはなりません。- 戻り値:
- null になることはありません。
withParameters
現在のQueryParameter
リストを指定されたリストに置き換えます。- パラメーター:
parameters
- null であってはなりません。- 戻り値:
- null になることはありません。
withParameters
現在のQueryParameter
リストを指定されたリストに置き換えます。- パラメーター:
parameters
- null であってはなりません。- 戻り値:
- null になることはありません。
addParameters
指定されたQueryParameter
をAffordance
に追加してビルドします。- パラメーター:
parameters
- null であってはなりません。- 戻り値:
- null になることはありません。
andAfford
ビルドする現在のAffordance
の作成を終了し、新しいAffordance
を開始します。- パラメーター:
method
- null であってはなりません。- 戻り値:
- 関連事項:
build
Affordances build()現在ビルド中のAffordance
をビルドし、ビルドアップが開始されたLink
にすでに含まれているものと一緒に戻ります。- 戻り値:
- null になることはありません。
withTarget
すべての属性をコピーしてターゲットを置き換えることにより、新しいConfigurableAffordance
を作成します。- パラメーター:
target
- null であってはなりません。- 戻り値:
withName
すべての属性をコピーして名前を置き換えることにより、新しいConfigurableAffordance
を作成します。- パラメーター:
name
- null でもかまいません。- 戻り値: