public final class PathParamSerializers
extends Object
Modifier and Type | Field and Description |
---|---|
static PathParamSerializer<Boolean> |
BOOLEAN
A Boolean id serializer.
|
static PathParamSerializer<Integer> |
INTEGER
An Integer id serializer.
|
static PathParamSerializer<Long> |
LONG
A Long id serializer.
|
static PathParamSerializer<java.util.Optional<Object>> |
OPTIONAL
A generic (unresolved) optional serializer.
|
static PathParamSerializer<String> |
STRING
A String id serializer.
|
Modifier and Type | Method and Description |
---|---|
static <Param> PathParamSerializer<java.util.Optional<Param>> |
optional(String name,
java.util.function.Function<String,Param> deserialize,
java.util.function.Function<Param,String> serialize)
Create a PathParamSerializer for optional parameters.
|
static <Param> PathParamSerializer<Param> |
required(String name,
java.util.function.Function<String,Param> deserialize,
java.util.function.Function<Param,String> serialize)
Create a PathParamSerializer for required parameters.
|
public static final PathParamSerializer<String> STRING
public static final PathParamSerializer<Long> LONG
public static final PathParamSerializer<Integer> INTEGER
public static final PathParamSerializer<Boolean> BOOLEAN
public static final PathParamSerializer<java.util.Optional<Object>> OPTIONAL
public static <Param> PathParamSerializer<Param> required(String name, java.util.function.Function<String,Param> deserialize, java.util.function.Function<Param,String> serialize)
public static <Param> PathParamSerializer<java.util.Optional<Param>> optional(String name, java.util.function.Function<String,Param> deserialize, java.util.function.Function<Param,String> serialize)