Uses of Class
com.kingsrook.qqq.middleware.javalin.executors.io.TableUpdateInput
Packages that use TableUpdateInput
Package
Description
This package contains (hopefully generally) api-version-agnostic classes
that implement the actual QQQ Middleware.
These classes are input/output wrappers for middleware executors.
-
Uses of TableUpdateInput in com.kingsrook.qqq.middleware.javalin.executors
Subclasses with type arguments of type TableUpdateInput in com.kingsrook.qqq.middleware.javalin.executorsMethods in com.kingsrook.qqq.middleware.javalin.executors with parameters of type TableUpdateInputModifier and TypeMethodDescriptionvoidTableUpdateExecutor.execute(TableUpdateInput input, TableUpdateOutputInterface output) Update the record (and any associated records), checking the edit permission and the write permissions of every association, as the legacy update route does. -
Uses of TableUpdateInput in com.kingsrook.qqq.middleware.javalin.executors.io
Methods in com.kingsrook.qqq.middleware.javalin.executors.io that return TableUpdateInputModifier and TypeMethodDescriptionTableUpdateInput.withExpectedVersion(String expectedVersion) Fluent setter for expectedVersionTableUpdateInput.withPrimaryKey(String primaryKey) Fluent setter for primaryKeyTableUpdateInput.withRecord(QRecord record) Fluent setter for recordTableUpdateInput.withRecordValues(Map<String, Serializable> recordValues) Fluent setter for recordValuesTableUpdateInput.withTableName(String tableName) Fluent setter for tableName -
Uses of TableUpdateInput in com.kingsrook.qqq.middleware.javalin.specs.v1
Subclasses with type arguments of type TableUpdateInput in com.kingsrook.qqq.middleware.javalin.specs.v1Methods in com.kingsrook.qqq.middleware.javalin.specs.v1 that return TableUpdateInputModifier and TypeMethodDescriptionTableUpdateSpecV1.buildInput(io.javalin.http.Context context) Read the changed values from a JSON object body, or from multipart form fields (uploaded files for blob fields, and an `associations` field), the same way the legacy update route does - after the edit permission check, so a refused request is not read (an unknown table is refused the same way).