Class AbstractJsonEndpointSpec.JsonInput
java.lang.Object
com.kingsrook.qqq.middleware.javalin.executors.io.AbstractMiddlewareInput
com.kingsrook.qqq.middleware.javalin.specs.extensions.AbstractJsonEndpointSpec.JsonInput
- Enclosing class:
AbstractJsonEndpointSpec
The request: path parameters, the first value of each query parameter,
and the JSON body (empty unless the spec defines one).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBody()Getter for bodygetPathParam(String name) A path parameter.Getter for pathParamsgetQueryParam(String name) A query parameter (null when absent).getQueryParamInteger(String name) An integer query parameter: null when absent, 400 when not an integer.Getter for queryParams (first value of each)getSpec()Getter for spec
-
Constructor Details
-
JsonInput
public JsonInput()
-
-
Method Details
-
getPathParam
-
getQueryParam
-
getQueryParamInteger
An integer query parameter: null when absent, 400 when not an integer.- Throws:
QBadRequestException
-
getQueryParams
-
getPathParams
-
getBody
-
getSpec
Getter for spec
-