Class ConditionalUpdateInput
java.lang.Object
com.kingsrook.qqq.backend.core.model.actions.AbstractActionInput
com.kingsrook.qqq.backend.core.model.actions.AbstractTableActionInput
com.kingsrook.qqq.backend.core.model.actions.tables.update.ConditionalUpdateInput
Input for a ConditionalUpdateAction: set
values on the rows of the
table that match filter, atomically. See ConditionalUpdateInterface.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for filterGetter for transactionGetter for valuesvoidsetFilter(QQueryFilter filter) Setter for filtervoidsetTransaction(QBackendTransaction transaction) Setter for transactionvoidsetValues(Map<String, Serializable> values) Setter for valueswithFilter(QQueryFilter filter) Fluent setter for filterwithTransaction(QBackendTransaction transaction) Fluent setter for transactionwithValue(String fieldName, Serializable value) Fluent setter for one valuewithValues(Map<String, Serializable> values) Fluent setter for valuesMethods inherited from class com.kingsrook.qqq.backend.core.model.actions.AbstractTableActionInput
getActionIdentity, getBackend, getInputSource, getTable, getTableMetaData, getTableName, setInputSource, setTableMetaData, setTableName, withInputSource, withTableMetaData, withTableNameMethods inherited from class com.kingsrook.qqq.backend.core.model.actions.AbstractActionInput
getAsyncJobCallback, getPermissionBypassReason, getPermissionEnforcement, setAsyncJobCallback, setPermissionEnforcement, withPermissionBypass, withPermissionEnforcement
-
Constructor Details
-
ConditionalUpdateInput
public ConditionalUpdateInput()Constructor -
ConditionalUpdateInput
Constructor
-
-
Method Details
-
getValues
Getter for values -
setValues
Setter for values -
withValue
Fluent setter for one value -
withValues
Fluent setter for values -
getFilter
Getter for filter -
setFilter
Setter for filter -
withFilter
Fluent setter for filter -
getTransaction
Getter for transaction -
setTransaction
Setter for transaction -
withTransaction
Fluent setter for transaction
-