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 manager for the external identifier.
      Returns:
      string guid
    • setExternalScopeGUID

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

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

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

      public String getExternalScopeTypeName()
      Return the type of the manager for the external identifier. The default is InventoryCatalog.
      Returns:
      type name
    • setExternalScopeTypeName

      public void setExternalScopeTypeName(String externalScopeTypeName)
      Set up the type of the manager for the external identifier. The default is InventoryCatalog.
      Parameters:
      externalScopeTypeName - type 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