Class OMRSAuditLogRecord
java.lang.Object
org.odpi.openmetadata.frameworks.auditlog.AuditLogRecord
org.odpi.openmetadata.repositoryservices.connectors.stores.auditlogstore.OMRSAuditLogRecord
OMRSAuditLogRecord provides a carrier for details about a single log record in the OMRS audit log.
It extends the AuditLogRecord class from the Audit Log Framework (ALF) with deprecated fields from
the original OMRS implementation.
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorOMRSAuditLogRecord
(AuditLogRecord template) Copy/clone constructorOMRSAuditLogRecord
(OMRSAuditLogRecord template) Copy/clone constructor -
Method Summary
Modifier and TypeMethodDescriptionboolean
Validate that an object is equal depending on their stored values.Return details of the originator of the log record.Return the name of the component that reported the situation recorded in the log record.int
hashCode()
Return a hash code based on the values of this object.void
setOriginator
(OMRSAuditLogRecordOriginator originator) Set up details of the originator of the log record.void
setReportingComponent
(OMRSAuditLogReportingComponent reportingComponent) Set up the name of the component that reported the situation recorded in the log record.toString()
Standard toString method.Methods inherited from class org.odpi.openmetadata.frameworks.auditlog.AuditLogRecord
getActionDescription, getAdditionalInformation, getExceptionClassName, getExceptionMessage, getExceptionStackTrace, getGUID, getMessageId, getMessageParameters, getMessageText, getOriginatorComponent, getOriginatorProperties, getSeverity, getSeverityCode, getSystemAction, getThreadId, getThreadName, getTimeStamp, getUserAction, setActionDescription, setAdditionalInformation, setExceptionClassName, setExceptionMessage, setExceptionStackTrace, setGUID, setMessageId, setMessageParameters, setMessageText, setOriginatorComponent, setOriginatorProperties, setSeverity, setSeverityCode, setSystemAction, setThreadId, setThreadName, setTimeStamp, setUserAction
-
Constructor Details
-
OMRSAuditLogRecord
public OMRSAuditLogRecord()Default constructor -
OMRSAuditLogRecord
Copy/clone constructor- Parameters:
template
- object to copy
-
OMRSAuditLogRecord
Copy/clone constructor- Parameters:
template
- object to copy
-
-
Method Details
-
getOriginator
Return details of the originator of the log record.- Returns:
- OMRSAuditLogRecordOriginator object
-
setOriginator
Set up details of the originator of the log record.- Parameters:
originator
- calling component
-
getReportingComponent
Return the name of the component that reported the situation recorded in the log record.- Returns:
- OMRSAuditLogReportingComponent object
-
setReportingComponent
Set up the name of the component that reported the situation recorded in the log record.- Parameters:
reportingComponent
- OMRSAuditLogReportingComponent object
-
toString
Standard toString method.- Overrides:
toString
in classAuditLogRecord
- Returns:
- JSON style description of variables.
-
equals
Validate that an object is equal depending on their stored values.- Overrides:
equals
in classAuditLogRecord
- Parameters:
objectToCompare
- object- Returns:
- boolean result
-
hashCode
public int hashCode()Return a hash code based on the values of this object.- Overrides:
hashCode
in classAuditLogRecord
- Returns:
- in hash code
-