Class ProcessedAuditHandlerInput
java.lang.Object
com.kingsrook.qqq.backend.core.model.actions.audits.ProcessedAuditHandlerInput
- All Implemented Interfaces:
Serializable
Input for processed audit handlers containing AuditSingleInput objects.
This provides the same data that gets stored in the audit tables.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for auditSingleInputsGetter for sessionGetter for sourceTypeGetter for timestampvoidsetAuditSingleInputs(List<AuditSingleInput> auditSingleInputs) Setter for auditSingleInputsvoidsetSession(QSession session) Setter for sessionvoidsetSourceType(String sourceType) Setter for sourceTypevoidsetTimestamp(Instant timestamp) Setter for timestampwithAuditSingleInputs(List<AuditSingleInput> auditSingleInputs) Fluent setter for auditSingleInputswithSession(QSession session) Fluent setter for sessionwithSourceType(String sourceType) Fluent setter for sourceTypewithTimestamp(Instant timestamp) Fluent setter for timestamp
-
Constructor Details
-
ProcessedAuditHandlerInput
public ProcessedAuditHandlerInput()
-
-
Method Details
-
getAuditSingleInputs
Getter for auditSingleInputs -
setAuditSingleInputs
Setter for auditSingleInputs -
withAuditSingleInputs
Fluent setter for auditSingleInputs- Parameters:
auditSingleInputs- list of individual audit records to be processed
-
getTimestamp
Getter for timestamp -
setTimestamp
Setter for timestamp -
withTimestamp
Fluent setter for timestamp- Parameters:
timestamp- when the audit event occurred
-
getSession
Getter for session -
setSession
Setter for session -
withSession
Fluent setter for session- Parameters:
session- the user session associated with the audit
-
getSourceType
Getter for sourceType -
setSourceType
Setter for sourceType -
withSourceType
Fluent setter for sourceType- Parameters:
sourceType- identifier for the type of source that triggered the audit
-