Class DMLAuditInput

java.lang.Object
com.kingsrook.qqq.backend.core.model.actions.AbstractActionInput
com.kingsrook.qqq.backend.core.model.actions.audits.DMLAuditInput
All Implemented Interfaces:
Serializable

public class DMLAuditInput extends AbstractActionInput implements Serializable
Input object for the DML audit action.
See Also:
  • Constructor Details

    • DMLAuditInput

      public DMLAuditInput()
  • Method Details

    • getRecordList

      public List<QRecord> getRecordList()
      Getter for recordList
    • setRecordList

      public void setRecordList(List<QRecord> recordList)
      Setter for recordList
    • withRecordList

      public DMLAuditInput withRecordList(List<QRecord> recordList)
      Fluent setter for recordList
    • getTableActionInput

      public AbstractTableActionInput getTableActionInput()
      Getter for tableActionInput
    • setTableActionInput

      public void setTableActionInput(AbstractTableActionInput tableActionInput)
      Setter for tableActionInput
    • withTableActionInput

      public DMLAuditInput withTableActionInput(AbstractTableActionInput tableActionInput)
      Fluent setter for tableActionInput
    • getOldRecordList

      public List<QRecord> getOldRecordList()
      Getter for oldRecordList
    • setOldRecordList

      public void setOldRecordList(List<QRecord> oldRecordList)
      Setter for oldRecordList
    • withOldRecordList

      public DMLAuditInput withOldRecordList(List<QRecord> oldRecordList)
      Fluent setter for oldRecordList
    • getAuditContext

      public String getAuditContext()
      Getter for auditContext
    • setAuditContext

      public void setAuditContext(String auditContext)
      Setter for auditContext
    • withAuditContext

      public DMLAuditInput withAuditContext(String auditContext)
      Fluent setter for auditContext
    • getTransaction

      public QBackendTransaction getTransaction()
      Getter for transaction
      See Also:
    • setTransaction

      public void setTransaction(QBackendTransaction transaction)
      Setter for transaction
      See Also:
    • withTransaction

      public DMLAuditInput withTransaction(QBackendTransaction transaction)
      Fluent setter for transaction
      Parameters:
      transaction - transaction that will be used for inserting the audits, where (presumably) the DML against the record occurred as well
      Returns:
      this