クラス QueryParameter

java.lang.ObjectSE
org.springframework.hateoas.QueryParameter

public final class QueryParameter extends ObjectSE
Web リクエストのクエリパラメーターの表現 (https://example.com?name=foo) => {"name" , "foo" , true})。
作成者:
Greg Turnquist, Oliver Drotbohm
  • メソッドの詳細

    • of

      public static QueryParameter of(MethodParameter parameter)
      指定された MethodParameter から新しい QueryParameter を作成します。
      パラメーター:
      parameter - null であってはなりません。
      戻り値:
      null になることはありません。
    • required

      public static QueryParameter required(StringSE name)
      指定された名前で新しい必要な QueryParameter を作成します。
      パラメーター:
      name - null または空であってはなりません。
      戻り値:
    • optional

      public static QueryParameter optional(StringSE name)
      指定された名前で新しいオプションの QueryParameter を作成します。
      パラメーター:
      name - null または空であってはなりません。
      戻り値:
    • withValue

      public QueryParameter withValue(@Nullable StringSE value)
      すべての属性をコピーし、新しい値を適用して、新しい QueryParameter を作成します。
      パラメーター:
      value -
      戻り値:
    • getName

      public StringSE getName()
    • getValue

      @Nullable public StringSE getValue()
    • isRequired

      public boolean isRequired()
    • equals

      public boolean equals(@Nullable ObjectSE o)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString