java.lang.Object
org.odpi.openmetadata.frameworks.auditlog.AuditLogRecord
org.odpi.openmetadata.repositoryservices.connectors.stores.auditlogstore.OMRSAuditLogRecord
All Implemented Interfaces:
Serializable

public class OMRSAuditLogRecord extends org.odpi.openmetadata.frameworks.auditlog.AuditLogRecord
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.
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor
    OMRSAuditLogRecord(org.odpi.openmetadata.frameworks.auditlog.AuditLogRecord template)
    Copy/clone constructor
    Copy/clone constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    equals(Object objectToCompare)
    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
    Return a hash code based on the values of this object.
    void
    Set up details of the originator of the log record.
    void
    Set up the name of the component that reported the situation recorded in the log record.
    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

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • OMRSAuditLogRecord

      public OMRSAuditLogRecord()
      Default constructor
    • OMRSAuditLogRecord

      public OMRSAuditLogRecord(OMRSAuditLogRecord template)
      Copy/clone constructor
      Parameters:
      template - object to copy
    • OMRSAuditLogRecord

      public OMRSAuditLogRecord(org.odpi.openmetadata.frameworks.auditlog.AuditLogRecord template)
      Copy/clone constructor
      Parameters:
      template - object to copy
  • Method Details

    • getOriginator

      public OMRSAuditLogRecordOriginator getOriginator()
      Return details of the originator of the log record.
      Returns:
      OMRSAuditLogRecordOriginator object
    • setOriginator

      public void setOriginator(OMRSAuditLogRecordOriginator originator)
      Set up details of the originator of the log record.
      Parameters:
      originator - calling component
    • getReportingComponent

      public OMRSAuditLogReportingComponent getReportingComponent()
      Return the name of the component that reported the situation recorded in the log record.
      Returns:
      OMRSAuditLogReportingComponent object
    • setReportingComponent

      public void setReportingComponent(OMRSAuditLogReportingComponent reportingComponent)
      Set up the name of the component that reported the situation recorded in the log record.
      Parameters:
      reportingComponent - OMRSAuditLogReportingComponent object
    • toString

      public String toString()
      Standard toString method.
      Overrides:
      toString in class org.odpi.openmetadata.frameworks.auditlog.AuditLogRecord
      Returns:
      JSON style description of variables.
    • equals

      public boolean equals(Object objectToCompare)
      Validate that an object is equal depending on their stored values.
      Overrides:
      equals in class org.odpi.openmetadata.frameworks.auditlog.AuditLogRecord
      Parameters:
      objectToCompare - object
      Returns:
      boolean result
    • hashCode

      public int hashCode()
      Return a hash code based on the values of this object.
      Overrides:
      hashCode in class org.odpi.openmetadata.frameworks.auditlog.AuditLogRecord
      Returns:
      in hash code