クラス HateoasPageableHandlerMethodArgumentResolver
java.lang.ObjectSE
org.springframework.data.web.PageableHandlerMethodArgumentResolverSupport
org.springframework.data.web.PageableHandlerMethodArgumentResolver
org.springframework.data.web.HateoasPageableHandlerMethodArgumentResolver
- 実装されているすべてのインターフェース:
PageableArgumentResolver, UriComponentsContributor, HandlerMethodArgumentResolver
public class HateoasPageableHandlerMethodArgumentResolver
extends PageableHandlerMethodArgumentResolver
implements UriComponentsContributor
Spring HATEOAS サポートを使用した URI の拡張もサポートする
PageableHandlerMethodArgumentResolver の拡張。- 導入:
- 1.6
- 作成者:
- Oliver Gierke, Nick Williams
コンストラクターの概要
コンストラクターコンストラクター説明デフォルトのHateoasSortHandlerMethodArgumentResolverでこのリゾルバーのインスタンスを構築します。HateoasPageableHandlerMethodArgumentResolver(@Nullable HateoasSortHandlerMethodArgumentResolver sortResolver) 指定されたHateoasSortHandlerMethodArgumentResolverを使用して新しいHateoasPageableHandlerMethodArgumentResolverを作成します。方法の概要
修飾子と型メソッド説明voidenhance(UriComponentsBuilder builder, @Nullable MethodParameter parameter, @Nullable ObjectSE value) getPaginationTemplateVariables(MethodParameter parameter, UriComponents template) ページ設定パラメーターのテンプレート変数を返します。クラス PageableHandlerMethodArgumentResolver から継承されたメソッド
resolveArgument, supportsParameterクラス PageableHandlerMethodArgumentResolverSupport から継承されたメソッド
getMaxPageSize, getPageable, getPageParameterName, getParameterNameToUse, getSizeParameterName, isFallbackPageable, isOneIndexedParameters, setFallbackPageable, setMaxPageSize, setOneIndexedParameters, setPageParameterName, setPrefix, setQualifierDelimiter, setSizeParameterNameクラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース UriComponentsContributor から継承されたメソッド
supportsParameter
コンストラクターの詳細
HateoasPageableHandlerMethodArgumentResolver
public HateoasPageableHandlerMethodArgumentResolver()デフォルトのHateoasSortHandlerMethodArgumentResolverでこのリゾルバーのインスタンスを構築します。HateoasPageableHandlerMethodArgumentResolver
public HateoasPageableHandlerMethodArgumentResolver(@Nullable HateoasSortHandlerMethodArgumentResolver sortResolver) 指定されたHateoasSortHandlerMethodArgumentResolverを使用して新しいHateoasPageableHandlerMethodArgumentResolverを作成します。- パラメーター:
sortResolver-
メソッドの詳細
getPaginationTemplateVariables
public TemplateVariables getPaginationTemplateVariables(MethodParameter parameter, UriComponents template) ページ設定パラメーターのテンプレート変数を返します。- パラメーター:
parameter- null でもかまいません。- 戻り値:
- 導入:
- 1.7
enhance
public void enhance(UriComponentsBuilder builder, @Nullable MethodParameter parameter, @Nullable ObjectSE value) - 次で指定:
- インターフェース
UriComponentsContributorのenhance