public interface NavigationParameterMapper
| Modifier and Type | Method and Description |
|---|---|
<T> List<T> |
deserialize(Class<T> type,
List<String> values)
Deserialize given parameter
values. |
default <T> Optional<T> |
deserialize(Class<T> type,
String value)
Deserialize given parameter
value. |
static NavigationParameterMapper |
get()
Get the default
NavigationParameterMapper. |
List<String> |
serialize(Object value)
Serialize given parameter
value. |
List<String> serialize(Object value) throws InvalidNavigationParameterException
value.value - Parameter value (may be null)InvalidNavigationParameterException - If an error occurred<T> List<T> deserialize(Class<T> type, List<String> values) throws InvalidNavigationParameterException
values.T - Parameter typetype - Parameter type (not null)values - The parameter values, empty if noneInvalidNavigationParameterException - If an error occurreddefault <T> Optional<T> deserialize(Class<T> type, String value) throws InvalidNavigationParameterException
value.T - Parameter typetype - Parameter type (not null)value - Parameter value (may be null)InvalidNavigationParameterException - If an error occurredstatic NavigationParameterMapper get()
NavigationParameterMapper.NavigationParameterMapperCopyright © 2019 The Holon Platform. All rights reserved.