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 TypeMethodDescriptionvoidforRecord(QTableMetaData table, QRecord record) Populate this input from a table and record, extracting the primary key and security key values.Getter for auditTableNameGetter for auditUserNameGetter for detailsGetter for messageGetter for recordIdGetter for securityKeyValuesGetter for timestampvoidsetAuditTableName(String auditTableName) Setter for auditTableNamevoidsetAuditUserName(String auditUserName) Setter for auditUserNamevoidsetDetails(List<QRecord> details) Setter for detailsvoidsetMessage(String message) Setter for messagevoidsetRecordId(Serializable recordId) Setter for recordIdvoidsetSecurityKeyValues(Map<String, Serializable> securityKeyValues) Setter for securityKeyValuesvoidsetTimestamp(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(Serializable 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
Populate this input from a table and record, extracting the primary key and security key values. -
getDetails
-
setDetails
-
withDetails
Fluent setter for details -
withDetailMessages
Fluent setter for details -
addDetail
-