Class MetadataCorrelationProperties

java.lang.Object
org.odpi.openmetadata.accessservices.assetmanager.properties.ExternalIdentifierProperties
org.odpi.openmetadata.accessservices.assetmanager.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

    • getAssetManagerGUID

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

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

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

      public void setAssetManagerName(String assetManagerName)
      Set up the qualified name of the software server capability that represents the asset manager.
      Parameters:
      assetManagerName - 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