Class FieldAccessEvent

java.lang.Object
com.kingsrook.qqq.backend.core.actions.permissions.fieldaccess.FieldAccessEvent

public class FieldAccessEvent extends Object
Value-free audit notification. Primary key samples contain at most 50 keys.
  • Constructor Details

    • FieldAccessEvent

      public FieldAccessEvent()
  • Method Details

    • getType

      public FieldAccessEventType getType()
      Getter for type
    • setType

      public void setType(FieldAccessEventType type)
      Setter for type
    • withType

      public FieldAccessEvent withType(FieldAccessEventType type)
      Fluent setter for type
    • getTableName

      public String getTableName()
      Getter for tableName
    • setTableName

      public void setTableName(String tableName)
      Setter for tableName
    • withTableName

      public FieldAccessEvent withTableName(String tableName)
      Fluent setter for tableName
    • getFieldNames

      public List<String> getFieldNames()
      Getter for fieldNames
    • setFieldNames

      public void setFieldNames(List<String> fieldNames)
      Setter for fieldNames
    • withFieldNames

      public FieldAccessEvent withFieldNames(List<String> fieldNames)
      Fluent setter for fieldNames
    • getPrimaryKeys

      public List<Serializable> getPrimaryKeys()
      Getter for primaryKeys
    • setPrimaryKeys

      public void setPrimaryKeys(List<Serializable> primaryKeys)
      Setter for primaryKeys
    • withPrimaryKeys

      public FieldAccessEvent withPrimaryKeys(List<Serializable> primaryKeys)
      Fluent setter for primaryKeys
    • getRecordCount

      public Integer getRecordCount()
      Getter for recordCount
    • setRecordCount

      public void setRecordCount(Integer recordCount)
      Setter for recordCount
    • withRecordCount

      public FieldAccessEvent withRecordCount(Integer recordCount)
      Fluent setter for recordCount
    • getActionName

      public String getActionName()
      Getter for actionName
    • setActionName

      public void setActionName(String actionName)
      Setter for actionName
    • withActionName

      public FieldAccessEvent withActionName(String actionName)
      Fluent setter for actionName
    • getOutcome

      public FieldAccessOutcome getOutcome()
      Getter for outcome
    • withOutcome

      public FieldAccessEvent withOutcome(FieldAccessOutcome outcome)
      Fluent setter for outcome
    • getSearchValueFingerprints

      public List<String> getSearchValueFingerprints()
      Getter for searchValueFingerprints
    • withSearchValueFingerprints

      public FieldAccessEvent withSearchValueFingerprints(List<String> searchValueFingerprints)
      Fluent setter for searchValueFingerprints