Class TableAutomationAction

java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.tables.automation.TableAutomationAction
All Implemented Interfaces:
QMetaDataObject, Serializable

public class TableAutomationAction extends Object implements QMetaDataObject
Definition of a specific action to run against a table
See Also:
  • Constructor Details

    • TableAutomationAction

      public TableAutomationAction()
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getName

      public String getName()
      Getter for name
    • setName

      public void setName(String name)
      Setter for name
    • withName

      public TableAutomationAction withName(String name)
      Fluent setter for name
    • getTriggerEvent

      public TriggerEvent getTriggerEvent()
      Getter for triggerEvent
    • setTriggerEvent

      public void setTriggerEvent(TriggerEvent triggerEvent)
      Setter for triggerEvent
    • withTriggerEvent

      public TableAutomationAction withTriggerEvent(TriggerEvent triggerEvent)
      Fluent setter for triggerEvent
    • getPriority

      public Integer getPriority()
      Getter for priority
    • setPriority

      public void setPriority(Integer priority)
      Setter for priority
    • withPriority

      public TableAutomationAction withPriority(Integer priority)
      Fluent setter for priority
    • getFilter

      public QQueryFilter getFilter()
      Getter for filter
    • setFilter

      public void setFilter(QQueryFilter filter)
      Setter for filter
    • withFilter

      public TableAutomationAction withFilter(QQueryFilter filter)
      Fluent setter for filter
    • getCodeReference

      public QCodeReference getCodeReference()
      Getter for codeReference
    • setCodeReference

      public void setCodeReference(QCodeReference codeReference)
      Setter for codeReference
    • withCodeReference

      public TableAutomationAction withCodeReference(QCodeReference codeReference)
      Fluent setter for codeReference
    • getProcessName

      public String getProcessName()
      Getter for processName
    • setProcessName

      public void setProcessName(String processName)
      Setter for processName
    • withProcessName

      public TableAutomationAction withProcessName(String processName)
      Fluent setter for processName
    • getValues

      public Map<String,Serializable> getValues()
      Getter for values
    • setValues

      public void setValues(Map<String,Serializable> values)
      Setter for values
    • withValues

      public TableAutomationAction withValues(Map<String,Serializable> values)
      Fluent setter for values
    • getIncludeRecordAssociations

      public boolean getIncludeRecordAssociations()
      Getter for includeRecordAssociations
    • setIncludeRecordAssociations

      public void setIncludeRecordAssociations(boolean includeRecordAssociations)
      Setter for includeRecordAssociations
    • withIncludeRecordAssociations

      public TableAutomationAction withIncludeRecordAssociations(boolean includeRecordAssociations)
      Fluent setter for includeRecordAssociations
    • getShardId

      public Serializable getShardId()
      Getter for shardId
    • setShardId

      public void setShardId(Serializable shardId)
      Setter for shardId
    • withShardId

      public TableAutomationAction withShardId(Serializable shardId)
      Fluent setter for shardId