クラス QueryParametersSnippet
java.lang.ObjectSE
org.springframework.restdocs.snippet.TemplatedSnippet
org.springframework.restdocs.request.AbstractParametersSnippet
org.springframework.restdocs.request.QueryParametersSnippet
- 実装されているすべてのインターフェース:
Snippet
RESTful リソースによってサポートされるクエリパラメーターをドキュメント化する
Snippet。- 導入:
- 3.0.0
- 作成者:
- Andy Wilkinson
- 関連事項:
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protectedQueryParametersSnippet(ListSE<ParameterDescriptor> descriptors) 指定されたdescriptorsを使用して、リクエストのクエリパラメーターをドキュメント化する新しいQueryParametersSnippetを作成します。protectedQueryParametersSnippet(ListSE<ParameterDescriptor> descriptors, boolean ignoreUndocumentedParameters) 指定されたdescriptorsを使用して、リクエストのクエリパラメーターをドキュメント化する新しいQueryParametersSnippetを作成します。protectedQueryParametersSnippet(ListSE<ParameterDescriptor> descriptors, @Nullable MapSE<StringSE, ObjectSE> attributes) 指定されたdescriptorsを使用して、リクエストのクエリパラメーターをドキュメント化する新しいQueryParametersSnippetを作成します。protectedQueryParametersSnippet(ListSE<ParameterDescriptor> descriptors, @Nullable MapSE<StringSE, ObjectSE> attributes, boolean ignoreUndocumentedParameters) 指定されたdescriptorsを使用して、リクエストのクエリパラメーターをドキュメント化する新しいQueryParametersSnippetを作成します。方法の概要
修飾子と型メソッド説明and(ListSE<ParameterDescriptor> additionalDescriptors) このスニペットの属性とその記述子を指定されたadditionalDescriptorsと組み合わせて構成された新しいQueryParametersSnippetを返します。and(ParameterDescriptor... additionalDescriptors) このスニペットの属性とその記述子を指定されたadditionalDescriptorsと組み合わせて構成された新しいQueryParametersSnippetを返します。extractActualParameters(Operation operation) 指定されたoperationに存在していたパラメーターの名前を抽出します。protected voidverificationFailed(SetSE<StringSE> undocumentedParameters, SetSE<StringSE> missingParameters) ドキュメント化されたパラメーターが実際のパラメーターと一致しない場合に呼び出されます。クラス AbstractParametersSnippet から継承されたメソッド
createModel, createModelForDescriptor, getParameterDescriptors, isIgnoreUndocumentedParametersクラス TemplatedSnippet から継承されたメソッド
document, getAttributes, getSnippetName
コンストラクターの詳細
QueryParametersSnippet
指定されたdescriptorsを使用して、リクエストのクエリパラメーターをドキュメント化する新しいQueryParametersSnippetを作成します。ドキュメント化されていないパラメーターは失敗を引き起こします。- パラメーター:
descriptors- パラメーター記述子
QueryParametersSnippet
protected QueryParametersSnippet(ListSE<ParameterDescriptor> descriptors, boolean ignoreUndocumentedParameters) 指定されたdescriptorsを使用して、リクエストのクエリパラメーターをドキュメント化する新しいQueryParametersSnippetを作成します。ignoreUndocumentedParametersがtrueの場合、ドキュメント化されていないパラメーターは無視され、障害はトリガーされません。- パラメーター:
descriptors- パラメーター記述子ignoreUndocumentedParameters- ドキュメント化されていないパラメーターを無視するかどうか
QueryParametersSnippet
protected QueryParametersSnippet(ListSE<ParameterDescriptor> descriptors, @Nullable MapSE<StringSE, ObjectSE> attributes) 指定されたdescriptorsを使用して、リクエストのクエリパラメーターをドキュメント化する新しいQueryParametersSnippetを作成します。指定されたattributesは、テンプレートのレンダリング中にモデルに含まれます。ドキュメント化されていないパラメーターは失敗を引き起こします。- パラメーター:
descriptors- パラメーター記述子attributes- 追加の属性
QueryParametersSnippet
protected QueryParametersSnippet(ListSE<ParameterDescriptor> descriptors, @Nullable MapSE<StringSE, ObjectSE> attributes, boolean ignoreUndocumentedParameters) 指定されたdescriptorsを使用して、リクエストのクエリパラメーターをドキュメント化する新しいQueryParametersSnippetを作成します。指定されたattributesは、テンプレートのレンダリング中にモデルに含まれます。ignoreUndocumentedParametersがtrueの場合、ドキュメント化されていないパラメーターは無視され、障害はトリガーされません。- パラメーター:
descriptors- パラメーター記述子attributes- 追加の属性ignoreUndocumentedParameters- ドキュメント化されていないパラメーターを無視するかどうか
メソッドの詳細
verificationFailed
protected void verificationFailed(SetSE<StringSE> undocumentedParameters, SetSE<StringSE> missingParameters) クラスからコピーされた説明:AbstractParametersSnippetドキュメント化されたパラメーターが実際のパラメーターと一致しない場合に呼び出されます。- 次で指定:
- クラス
AbstractParametersSnippetのverificationFailed - パラメーター:
undocumentedParameters- 操作で見つかったがドキュメント化されていないパラメーターmissingParameters- ドキュメント化されたが操作で見つからなかったパラメーター
extractActualParameters
クラスからコピーされた説明:AbstractParametersSnippet指定されたoperationに存在していたパラメーターの名前を抽出します。- 次で指定:
- クラス
AbstractParametersSnippetのextractActualParameters - パラメーター:
operation- 操作- 戻り値:
- パラメーター
and
このスニペットの属性とその記述子を指定されたadditionalDescriptorsと組み合わせて構成された新しいQueryParametersSnippetを返します。- パラメーター:
additionalDescriptors- 追加の記述子- 戻り値:
- 新しいスニペット
and
このスニペットの属性とその記述子を指定されたadditionalDescriptorsと組み合わせて構成された新しいQueryParametersSnippetを返します。- パラメーター:
additionalDescriptors- 追加の記述子- 戻り値:
- 新しいスニペット