Class AuditSingleInput
java.lang.Object
com.kingsrook.qqq.backend.core.model.actions.audits.AuditSingleInput
- All Implemented Interfaces:
Serializable
Input data to insert a single audit record (with optional child record)..
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructorAuditSingleInput
(QTableMetaData table, QRecord record, String auditMessage) ConstructorAuditSingleInput
(String tableName, QRecord record, String auditMessage) Constructor -
Method Summary
Modifier and TypeMethodDescriptionvoid
forRecord
(QTableMetaData table, QRecord record) Getter for auditTableNameGetter for auditUserNameGetter for detailsGetter for messageGetter for recordIdGetter for securityKeyValuesGetter for timestampvoid
setAuditTableName
(String auditTableName) Setter for auditTableNamevoid
setAuditUserName
(String auditUserName) Setter for auditUserNamevoid
setDetails
(List<QRecord> details) Setter for detailsvoid
setMessage
(String message) Setter for messagevoid
setRecordId
(Integer recordId) Setter for recordIdvoid
setSecurityKeyValues
(Map<String, Serializable> securityKeyValues) Setter for securityKeyValuesvoid
setTimestamp
(Instant timestamp) Setter for timestampwithAuditTableName
(String auditTableName) Fluent setter for auditTableNamewithAuditUserName
(String auditUserName) Fluent setter for auditUserNamewithDetailMessages
(List<String> details) Fluent setter for detailswithDetails
(List<QRecord> details) Fluent setter for detailswithMessage
(String message) Fluent setter for messagewithRecordId
(Integer recordId) Fluent setter for recordIdwithSecurityKeyValues
(Map<String, Serializable> securityKeyValues) Fluent setter for securityKeyValueswithTimestamp
(Instant timestamp) Fluent setter for timestamp
-
Constructor Details
-
AuditSingleInput
public AuditSingleInput()Constructor -
AuditSingleInput
Constructor -
AuditSingleInput
-
-
Method Details
-
getAuditTableName
Getter for auditTableName -
setAuditTableName
Setter for auditTableName -
withAuditTableName
Fluent setter for auditTableName -
getAuditUserName
Getter for auditUserName -
setAuditUserName
Setter for auditUserName -
withAuditUserName
Fluent setter for auditUserName -
getTimestamp
Getter for timestamp -
setTimestamp
Setter for timestamp -
withTimestamp
Fluent setter for timestamp -
getMessage
Getter for message -
setMessage
Setter for message -
withMessage
Fluent setter for message -
getSecurityKeyValues
Getter for securityKeyValues -
setSecurityKeyValues
Setter for securityKeyValues -
withSecurityKeyValues
Fluent setter for securityKeyValues -
getRecordId
Getter for recordId -
setRecordId
Setter for recordId -
withRecordId
Fluent setter for recordId -
forRecord
-
getDetails
-
setDetails
-
withDetails
Fluent setter for details -
withDetailMessages
Fluent setter for details -
addDetail
-