Class UpdateInput


public class UpdateInput extends AbstractTableActionInput
Input data handler for the update action
  • Constructor Details

    • UpdateInput

      public UpdateInput()
    • UpdateInput

      public UpdateInput(String tableName)
      Constructor
  • Method Details

    • withTableName

      public UpdateInput withTableName(String tableName)
      Description copied from class: AbstractTableActionInput
      Fluent setter for tableName
      Overrides:
      withTableName in class AbstractTableActionInput
    • withRecord

      public UpdateInput withRecord(QRecord record)
    • withRecordEntity

      public UpdateInput withRecordEntity(QRecordEntity recordEntity)
    • withRecordEntities

      public UpdateInput withRecordEntities(List<? extends QRecordEntity> recordEntityList)
    • getTransaction

      public QBackendTransaction getTransaction()
      Getter for transaction
    • setTransaction

      public void setTransaction(QBackendTransaction transaction)
      Setter for transaction
    • withTransaction

      public UpdateInput withTransaction(QBackendTransaction transaction)
      Fluent setter for transaction
    • getRecords

      public List<QRecord> getRecords()
      Getter for records
    • setRecords

      public void setRecords(List<QRecord> records)
      Setter for records
    • getAreAllValuesBeingUpdatedTheSame

      public Boolean getAreAllValuesBeingUpdatedTheSame()
      Getter for areAllValuesBeingUpdatedTheSame
    • setAreAllValuesBeingUpdatedTheSame

      public void setAreAllValuesBeingUpdatedTheSame(Boolean areAllValuesBeingUpdatedTheSame)
      Setter for areAllValuesBeingUpdatedTheSame
    • getOmitDmlAudit

      public boolean getOmitDmlAudit()
      Getter for omitDmlAudit
    • setOmitDmlAudit

      public void setOmitDmlAudit(boolean omitDmlAudit)
      Setter for omitDmlAudit
    • withOmitDmlAudit

      public UpdateInput withOmitDmlAudit(boolean omitDmlAudit)
      Fluent setter for omitDmlAudit
    • withRecords

      public UpdateInput withRecords(List<QRecord> records)
      Fluent setter for records
    • withAreAllValuesBeingUpdatedTheSame

      public UpdateInput withAreAllValuesBeingUpdatedTheSame(Boolean areAllValuesBeingUpdatedTheSame)
      Fluent setter for areAllValuesBeingUpdatedTheSame
    • getAuditContext

      public String getAuditContext()
      Getter for auditContext
    • setAuditContext

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

      public UpdateInput withAuditContext(String auditContext)
      Fluent setter for auditContext
    • getInputSource

      public InputSource getInputSource()
      Getter for inputSource
    • setInputSource

      public void setInputSource(InputSource inputSource)
      Setter for inputSource
    • withInputSource

      public UpdateInput withInputSource(InputSource inputSource)
      Fluent setter for inputSource
    • getOmitTriggeringAutomations

      public boolean getOmitTriggeringAutomations()
      Getter for omitTriggeringAutomations
    • setOmitTriggeringAutomations

      public void setOmitTriggeringAutomations(boolean omitTriggeringAutomations)
      Setter for omitTriggeringAutomations
    • withOmitTriggeringAutomations

      public UpdateInput withOmitTriggeringAutomations(boolean omitTriggeringAutomations)
      Fluent setter for omitTriggeringAutomations
    • getOmitModifyDateUpdate

      public boolean getOmitModifyDateUpdate()
      Getter for omitModifyDateUpdate
    • setOmitModifyDateUpdate

      public void setOmitModifyDateUpdate(boolean omitModifyDateUpdate)
      Setter for omitModifyDateUpdate
    • withOmitModifyDateUpdate

      public UpdateInput withOmitModifyDateUpdate(boolean omitModifyDateUpdate)
      Fluent setter for omitModifyDateUpdate