Class InsertInput
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.insert.InsertInput
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for auditContextgetFlags()Getter for flagsbooleanGetter for omitDmlAuditGetter for recordsbooleanGetter for skipUniqueKeyCheckGetter for transactionbooleanhasFlag(ActionFlag flag) voidsetAuditContext(String auditContext) Setter for auditContextvoidsetFlags(Set<ActionFlag> flags) Setter for flagsvoidsetOmitDmlAudit(boolean omitDmlAudit) Setter for omitDmlAuditvoidsetRecords(List<QRecord> records) Setter for recordsvoidsetSkipUniqueKeyCheck(boolean skipUniqueKeyCheck) Setter for skipUniqueKeyCheckvoidsetTransaction(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 omitDmlAuditwithRecord(QRecord record) withRecordEntities(List<? extends QRecordEntity> recordEntityList) withRecordEntity(QRecordEntity recordEntity) withRecords(List<QRecord> records) Fluent setter for recordswithSkipUniqueKeyCheck(boolean skipUniqueKeyCheck) Fluent setter for skipUniqueKeyCheckwithTableName(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, getInputSource, getTable, getTableMetaData, getTableName, setInputSource, setTableMetaData, setTableName, withTableMetaDataMethods inherited from class com.kingsrook.qqq.backend.core.model.actions.AbstractActionInput
getAsyncJobCallback, getInstance, getSession, setAsyncJobCallback
-
Constructor Details
-
InsertInput
public InsertInput() -
InsertInput
Constructor
-
-
Method Details
-
withTableName
Description copied from class:AbstractTableActionInputFluent setter for tableName- Overrides:
withTableNamein classAbstractTableActionInput
-
withRecord
-
withRecordEntity
-
withRecordEntities
-
getTransaction
Getter for transaction -
setTransaction
Setter for transaction -
withTransaction
Fluent setter for transaction -
getRecords
-
setRecords
-
getSkipUniqueKeyCheck
public boolean getSkipUniqueKeyCheck()Getter for skipUniqueKeyCheck -
setSkipUniqueKeyCheck
public void setSkipUniqueKeyCheck(boolean skipUniqueKeyCheck) Setter for skipUniqueKeyCheck -
withSkipUniqueKeyCheck
Fluent setter for skipUniqueKeyCheck -
getOmitDmlAudit
public boolean getOmitDmlAudit()Getter for omitDmlAudit -
setOmitDmlAudit
public void setOmitDmlAudit(boolean omitDmlAudit) Setter for omitDmlAudit -
withOmitDmlAudit
Fluent setter for omitDmlAudit -
withRecords
Fluent setter for records -
withInputSource
Fluent setter for inputSource- Overrides:
withInputSourcein 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
-
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
-