Package io.varhttp
Interface RequestParameters
- All Known Implementing Classes:
RequestParametersImplementation
public interface RequestParameters
Interface to inject in your controllers to handle decoded request parameters
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Checks if request has a parameter with nameReturns first value of the parameterReturns all the values of the parametergetMap()
Map view of request parameters
-
Method Details
-
get
Returns first value of the parameter- Parameters:
name
- decoded parameter name- Returns:
- decoded value or null if parameter does not exist
-
getAll
Returns all the values of the parameter- Parameters:
name
- decoded parameter name- Returns:
- decoded values or empty list if parameter doesn't exist
-
contains
Checks if request has a parameter with name- Parameters:
name
- parameter name- Returns:
- true if request has a parameter with name, false otherwise
-
getMap
Map view of request parametersModifying the map returned by this method will not affect the request parameters object itself
- Returns:
- map view of request parameters
-