Class ReferenceValueAssignmentProperties

java.lang.Object
org.odpi.openmetadata.accessservices.digitalarchitecture.properties.RelationshipProperties
org.odpi.openmetadata.accessservices.digitalarchitecture.properties.ReferenceValueAssignmentProperties
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ReferenceValueAssignmentDefinitionElement, ReferenceValueAssignmentItemElement

public class ReferenceValueAssignmentProperties extends RelationshipProperties
ReferenceValueAssignmentProperties is a java bean used to create a link between a valid value and a referenceable item to enable the valid value to be used as a semiformal tag/classifier.
See Also:
  • Constructor Details

    • ReferenceValueAssignmentProperties

      public ReferenceValueAssignmentProperties()
      Default constructor
    • ReferenceValueAssignmentProperties

      public ReferenceValueAssignmentProperties(ReferenceValueAssignmentProperties template)
      Copy/clone constructor. Note, this is a deep copy
      Parameters:
      template - object to copy
  • Method Details

    • getAttributeName

      public String getAttributeName()
      Return the name of the attribute that this reference data value represents.
      Returns:
      string
    • setAttributeName

      public void setAttributeName(String attributeName)
      Set up the name of the attribute that this reference data value represents.
      Parameters:
      attributeName - string
    • getConfidence

      public int getConfidence()
      Return the confidence level (0-100) that the mapping is correct.
      Returns:
      int
    • setConfidence

      public void setConfidence(int confidence)
      Set up the confidence level (0-100) that the mapping is correct.
      Parameters:
      confidence - int
    • getSteward

      public String getSteward()
      Returns the id of the steward responsible for the mapping.
      Returns:
      String id
    • setSteward

      public void setSteward(String steward)
      Set up the id of the steward responsible for the mapping.
      Parameters:
      steward - String id
    • getStewardTypeName

      public String getStewardTypeName()
      Return the type of element that describes the steward.
      Returns:
      type name
    • setStewardTypeName

      public void setStewardTypeName(String stewardTypeName)
      Set up the type of element that describes the steward.
      Parameters:
      stewardTypeName - type name
    • getStewardPropertyName

      public String getStewardPropertyName()
      Return the name of the property that holds the steward's identifier.
      Returns:
      property name
    • setStewardPropertyName

      public void setStewardPropertyName(String stewardPropertyName)
      Set up the name of the property that holds the steward's identifier.
      Parameters:
      stewardPropertyName - property name
    • getNotes

      public String getNotes()
      Return the additional values associated with the symbolic name.
      Returns:
      string text
    • setNotes

      public void setNotes(String notes)
      Set up the additional values associated with the symbolic name.
      Parameters:
      notes - string text
    • toString

      public String toString()
      Standard toString method.
      Overrides:
      toString in class RelationshipProperties
      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 RelationshipProperties
      Parameters:
      objectToCompare - supplied object
      Returns:
      boolean result of comparison
    • hashCode

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