java.lang.Object
org.odpi.openmetadata.repositoryservices.connectors.stores.auditlogstore.OMRSAuditLogRecordOriginator
All Implemented Interfaces:
Serializable

public class OMRSAuditLogRecordOriginator extends Object implements Serializable
OMRSAuditLogRecordOriginator describes the server that originated an audit log record. This is useful if an organization is aggregating messages from different servers together.
See Also:
  • Field Details

    • SERVER_NAME_PROPERTY

      public static String SERVER_NAME_PROPERTY
      Property name for server name
    • SERVER_TYPE_PROPERTY

      public static String SERVER_TYPE_PROPERTY
      Property name for server type
    • ORGANIZATION_NAME_PROPERTY

      public static String ORGANIZATION_NAME_PROPERTY
      Property name for Organization
    • METADATA_COLLECTION_ID_PROPERTY

      public static String METADATA_COLLECTION_ID_PROPERTY
      Property name for metadata collection id
  • Constructor Details

    • OMRSAuditLogRecordOriginator

      public OMRSAuditLogRecordOriginator()
      Default constructor used by parsing engines and other consumers.
  • Method Details

    • getServerName

      public String getServerName()
      Return the display name for the server that is used in events, messages and UIs to make it easier for people to understand the origin of metadata.
      Returns:
      String server name
    • setServerName

      public void setServerName(String serverName)
      Set up the display name for the server that is used in events, messages and UIs to make it easier for people to understand the origin of metadata.
      Parameters:
      serverName - String server name
    • getServerType

      public String getServerType()
      Return the descriptive string describing the type of the server. This might be the name of the product, or similar identifier.
      Returns:
      String server type
    • setServerType

      public void setServerType(String serverType)
      Set up the descriptive string describing the type of the server. This might be the name of the product, or similar identifier.
      Parameters:
      serverType - String server type
    • getOrganizationName

      public String getOrganizationName()
      Return the name of the organization that runs/owns the server.
      Returns:
      String organization name
    • setOrganizationName

      public void setOrganizationName(String organizationName)
      Set up the name of the organization that runs/owns the server.
      Parameters:
      organizationName - String organization name
    • getMetadataCollectionId

      public String getMetadataCollectionId()
      Returns the unique identifier (guid) of the originating repository's metadata collection.
      Returns:
      String guid
    • setMetadataCollectionId

      public void setMetadataCollectionId(String metadataCollectionId)
      Sets up the unique identifier (guid) of the originating repository.
      Parameters:
      metadataCollectionId - String guid
    • toString

      public String toString()
      Standard toString method.
      Overrides:
      toString in class Object
      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 Object
      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 Object
      Returns:
      in hash code