Class DeleteInput
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.delete.DeleteInput
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for auditContextgetFlags()
Getter for flagsGetter for inputSourceboolean
Getter for omitDmlAuditGetter for idsGetter for queryFilterGetter for transactionboolean
hasFlag
(ActionFlag flag) void
setAuditContext
(String auditContext) Setter for auditContextvoid
setFlags
(Set<ActionFlag> flags) Setter for flagsvoid
setInputSource
(InputSource inputSource) Setter for inputSourcevoid
setOmitDmlAudit
(boolean omitDmlAudit) Setter for omitDmlAuditvoid
setPrimaryKeys
(List<Serializable> primaryKeys) Setter for idsvoid
setQueryFilter
(QQueryFilter queryFilter) Setter for queryFiltervoid
setTransaction
(QBackendTransaction transaction) Setter for transactionwithAuditContext
(String auditContext) Fluent setter for auditContextwithFlag
(ActionFlag flag) withFlags
(Set<ActionFlag> flags) Fluent setter for flagswithInputSource
(InputSource inputSource) Fluent setter for inputSourcewithOmitDmlAudit
(boolean omitDmlAudit) Fluent setter for omitDmlAuditwithPrimaryKey
(Serializable primaryKey) Fluently add 1 primary key to the delete inputwithPrimaryKeys
(List<Serializable> primaryKeys) Setter for idswithQueryFilter
(QQueryFilter queryFilter) Fluent setter for queryFilterwithTableName
(String tableName) Fluent setter for tableNamewithTransaction
(QBackendTransaction transaction) Fluent setter for transactionMethods inherited from class com.kingsrook.qqq.backend.core.model.actions.AbstractTableActionInput
getActionIdentity, getBackend, getTable, getTableMetaData, getTableName, setTableMetaData, setTableName, withTableMetaData
Methods inherited from class com.kingsrook.qqq.backend.core.model.actions.AbstractActionInput
getAsyncJobCallback, getInstance, getSession, setAsyncJobCallback
-
Constructor Details
-
DeleteInput
public DeleteInput() -
DeleteInput
Constructor
-
-
Method Details
-
withTableName
Description copied from class:AbstractTableActionInput
Fluent setter for tableName- Overrides:
withTableName
in classAbstractTableActionInput
-
getTransaction
Getter for transaction -
setTransaction
Setter for transaction -
withTransaction
Fluent setter for transaction -
getPrimaryKeys
Getter for ids -
setPrimaryKeys
Setter for ids -
withPrimaryKey
Fluently add 1 primary key to the delete input -
withPrimaryKeys
Setter for ids -
getQueryFilter
Getter for queryFilter -
setQueryFilter
Setter for queryFilter -
withQueryFilter
Fluent setter for queryFilter -
getInputSource
Getter for inputSource- Overrides:
getInputSource
in classAbstractTableActionInput
-
setInputSource
Setter for inputSource- Overrides:
setInputSource
in classAbstractTableActionInput
-
withInputSource
Fluent setter for inputSource- Overrides:
withInputSource
in classAbstractTableActionInput
- Parameters:
inputSource
- Indicator of what the source of the action is. Default values from QQQ are USER or SYSTEM (where it can be the case that an action that originated from a USER leads to SYSTEM actions (e.g., running a process - the RunProcessAction is USER initiated, but if that process then runs a query, by default, it would be SYSTEM initiated).- Returns:
- this
-
getOmitDmlAudit
public boolean getOmitDmlAudit()Getter for omitDmlAudit -
setOmitDmlAudit
public void setOmitDmlAudit(boolean omitDmlAudit) Setter for omitDmlAudit -
withOmitDmlAudit
Fluent setter for omitDmlAudit -
getAuditContext
Getter for auditContext -
setAuditContext
Setter for auditContext -
withAuditContext
Fluent setter for auditContext -
getFlags
Getter for flags -
setFlags
Setter for flags -
withFlags
Fluent setter for flags -
withFlag
-
hasFlag
-