java.lang.Object
org.odpi.openmetadata.accessservices.digitalarchitecture.properties.ReferenceableProperties
org.odpi.openmetadata.accessservices.digitalarchitecture.properties.MeaningProperties

public class MeaningProperties extends ReferenceableProperties
Meaning is a cut-down summary of a glossary term to aid in understanding the content of an element.
  • Constructor Details

    • MeaningProperties

      public MeaningProperties()
      Default constructor
    • MeaningProperties

      public MeaningProperties(MeaningProperties template)
      Copy/clone constructor.
      Parameters:
      template - element to copy
  • Method Details

    • getDisplayName

      public String getDisplayName()
      Return the display name for this term (normally a shortened form of the qualified name).
      Returns:
      string name
    • setDisplayName

      public void setDisplayName(String displayName)
      Set up the display name for this term (normally a shortened form of the qualified name).
      Parameters:
      displayName - string name
    • getSummary

      public String getSummary()
      Return a short summary of the meaning of the term - used for summary lists of terms.
      Returns:
      string description
    • setSummary

      public void setSummary(String summary)
      Set up a short summary of the meaning of the term - used for summary lists of terms.
      Parameters:
      summary - string description
    • getDescription

      public String getDescription()
      Return the detailed description of the term's meaning. This would be used where the term is the primary information being displayed.
      Returns:
      string description
    • setDescription

      public void setDescription(String description)
      Set up the detailed description of the term's meaning. This would be used where the term is the primary information being displayed.
      Parameters:
      description - string description
    • getExamples

      public String getExamples()
      Return example sentences that include this term.
      Returns:
      string examples
    • setExamples

      public void setExamples(String examples)
      Set up example sentences that include this term.
      Parameters:
      examples - string examples
    • getAbbreviation

      public String getAbbreviation()
      Return the abbreviation for this term (or null).
      Returns:
      string abbreviation
    • setAbbreviation

      public void setAbbreviation(String abbreviation)
      Set up the abbreviation for this term (or null).
      Parameters:
      abbreviation - string abbreviation
    • getUsage

      public String getUsage()
      Return instructions for how and when this term should be used.
      Returns:
      string usage instructions
    • setUsage

      public void setUsage(String usage)
      Set up instructions for how and when this term should be used.
      Parameters:
      usage - string usage instructions
    • toString

      public String toString()
      JSON-style toString
      Overrides:
      toString in class ReferenceableProperties
      Returns:
      return string containing the property names and values
    • equals

      public boolean equals(Object objectToCompare)
      Return comparison result based on the content of the properties.
      Overrides:
      equals in class ReferenceableProperties
      Parameters:
      objectToCompare - test object
      Returns:
      result of comparison
    • hashCode

      public int hashCode()
      Return hash code for this object
      Overrides:
      hashCode in class ReferenceableProperties
      Returns:
      int hash code