Class FormParameter


  • public final class FormParameter
    extends Object
    This class represents a form parameter.
    • Method Detail

      • formParameter

        public static FormParameter formParameter​(String name,
                                                  boolean allowReserved,
                                                  Object... values)
        Creates a parameter with encoded and exploded values.
        Parameters:
        name - is a parameter name
        allowReserved - allows to use reserved character not encoded or not
        values - values of the defined parameter
        Returns:
        an instance of FormParameter
      • formParameter

        public static FormParameter formParameter​(String name,
                                                  FormValueDelimiters delimiter,
                                                  boolean allowReserved,
                                                  Object... values)
        Creates a parameter with encoded and not exploded values.
        Parameters:
        name - is a parameter name
        delimiter - is a delimiter of array/iterable value
        allowReserved - allows to use reserved character not encoded or not
        values - values of the defined parameter
        Returns:
        an instance of FormParameter
      • formParameter

        public static FormParameter formParameter​(String name,
                                                  com.fasterxml.jackson.databind.ObjectMapper mapper,
                                                  Object value)
        Creates a parameter with not encoded values.
        Parameters:
        name - is a parameter name
        mapper - is an object of ObjectMapper that serializes value of the parameter
        value - is a value of the defined parameter
        Returns:
        an instance of FormParameter
      • formParameter

        public static FormParameter formParameter​(String name,
                                                  DefaultMapper mapper,
                                                  Object value)
        Creates a parameter with not encoded values.
        Parameters:
        name - is a parameter name
        mapper - is an item of DefaultMapper that serializes value of the parameter
        value - is a value of the defined parameter
        Returns:
        an instance of FormParameter
      • formParameter

        public static FormParameter formParameter​(String name,
                                                  Object value)
        Creates a parameter with not encoded values.
        Parameters:
        name - is a parameter name
        value - is a value of the defined parameter
        Returns:
        an instance of FormParameter