Uses of Class
com.kingsrook.qqq.backend.core.exceptions.QBadRequestException
Packages that use QBadRequestException
Package
Description
This package contains (hopefully generally) api-version-agnostic classes
that implement the actual QQQ Middleware.
-
Uses of QBadRequestException in com.kingsrook.qqq.api.utils
Methods in com.kingsrook.qqq.api.utils that throw QBadRequestExceptionModifier and TypeMethodDescriptionstatic voidApiQueryFilterUtils.throwIfBadRequestMessages(List<String> badRequestMessages) -
Uses of QBadRequestException in com.kingsrook.qqq.backend.core.actions.help
Methods in com.kingsrook.qqq.backend.core.actions.help that throw QBadRequestExceptionModifier and TypeMethodDescriptionstatic List<HelpSearchResult> HelpSearchAction.rank(List<HelpSearchResult> candidates, String query, Integer limit) Rank before limiting or truncating content, with deterministic tie breaks.Tokenization preserves the assistant's existing ten-term contract. -
Uses of QBadRequestException in com.kingsrook.qqq.backend.core.actions.processes
Methods in com.kingsrook.qqq.backend.core.actions.processes that throw QBadRequestExceptionModifier and TypeMethodDescriptionstatic voidRunProcessAction.validateUserInputValues(RunProcessInput input) Validate external values before restoring trusted state or performing I/O. -
Uses of QBadRequestException in com.kingsrook.qqq.esb.api.specs
Methods in com.kingsrook.qqq.esb.api.specs that throw QBadRequestExceptionModifier and TypeMethodDescriptionstatic IntegerEsbSpecSupport.getIntegerParam(io.javalin.http.Context context, String name) An integer query parameter - null if absent; QBadRequestException if it isn't an integer. -
Uses of QBadRequestException in com.kingsrook.qqq.middleware.javalin.executors
Methods in com.kingsrook.qqq.middleware.javalin.executors that throw QBadRequestExceptionModifier and TypeMethodDescriptionstatic QSessionExecutorSessionUtils.setupSession(io.javalin.http.Context context, QInstance qInstance) -
Uses of QBadRequestException in com.kingsrook.qqq.middleware.javalin.specs.extensions
Methods in com.kingsrook.qqq.middleware.javalin.specs.extensions that throw QBadRequestExceptionModifier and TypeMethodDescriptionAbstractJsonEndpointSpec.JsonInput.getQueryParamInteger(String name) An integer query parameter: null when absent, 400 when not an integer. -
Uses of QBadRequestException in com.kingsrook.qqq.middleware.javalin.specs.v1
Methods in com.kingsrook.qqq.middleware.javalin.specs.v1 that throw QBadRequestExceptionModifier and TypeMethodDescriptionRealtimeSubscriptionsSpecV1.buildInput(io.javalin.http.Context context) Reject malformed bodies before they reach permission checks. -
Uses of QBadRequestException in com.kingsrook.qqq.middleware.javalin.specs.v1.utils
Methods in com.kingsrook.qqq.middleware.javalin.specs.v1.utils that throw QBadRequestExceptionModifier and TypeMethodDescriptionRelatedRecordPickerSpecUtils.buildInput(RelatedRecordPickerMiddlewareInput.Operation operation, String tableName, String pickerName, org.json.JSONObject body) Build the core input from the path and the JSON body.static PreferenceActionRequestV1UserPreferencesSpecUtils.readActionRequest(io.javalin.http.Context context) Preserve unknown properties for core rejection.UserPreferencesSpecUtils.readRequest(io.javalin.http.Context context) Retain every property for core validation, and reject malformed or non-object JSON.