Class MetadataCorrelationProperties

java.lang.Object
org.odpi.openmetadata.frameworks.governanceaction.properties.ExternalIdentifierProperties
org.odpi.openmetadata.frameworks.governanceaction.properties.MetadataCorrelationProperties
Direct Known Subclasses:
MetadataCorrelationHeader

public class MetadataCorrelationProperties extends ExternalIdentifierProperties
MetadataCorrelationProperties describes the common properties used to pass the properties of metadata elements to the metadata repositories (aka properties server). It includes details of the external source of the metadata and any properties that assists in the mapping of the open metadata elements to the external asset manager's copy.
  • Constructor Details

    • MetadataCorrelationProperties

      public MetadataCorrelationProperties()
      Default constructor
    • MetadataCorrelationProperties

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

      public MetadataCorrelationProperties(ExternalIdentifierProperties template)
      Copy/clone constructor.
      Parameters:
      template - template object to copy.
  • Method Details

    • getExternalScopeGUID

      public String getExternalScopeGUID()
      Return the unique identifier of the software server capability that represents the asset manager.
      Returns:
      string guid
    • setExternalScopeGUID

      public void setExternalScopeGUID(String externalScopeGUID)
      Set up the unique identifier of the software server capability that represents the asset manager.
      Parameters:
      externalScopeGUID - string guid
    • getExternalScopeName

      public String getExternalScopeName()
      Return the qualified name of the software server capability that represents the asset manager.
      Returns:
      string name
    • setExternalScopeName

      public void setExternalScopeName(String externalScopeName)
      Set up the qualified name of the software server capability that represents the asset manager.
      Parameters:
      externalScopeName - string name
    • toString

      public String toString()
      Standard toString method.
      Overrides:
      toString in class ExternalIdentifierProperties
      Returns:
      print out of variables in a JSON-style
    • equals

      public boolean equals(Object objectToCompare)
      Compare the values of the supplied object with those stored in the current object.
      Overrides:
      equals in class ExternalIdentifierProperties
      Parameters:
      objectToCompare - supplied object
      Returns:
      boolean result of comparison
    • hashCode

      public int hashCode()
      Return hash code based on properties.
      Overrides:
      hashCode in class ExternalIdentifierProperties
      Returns:
      int