java.lang.Object
org.odpi.openmetadata.accessservices.dataengine.model.Referenceable
org.odpi.openmetadata.accessservices.dataengine.model.SchemaType
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
EventType

public class SchemaType extends Referenceable
The type Schema type.
See Also:
  • Constructor Details

    • SchemaType

      public SchemaType()
  • Method Details

    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Referenceable
    • canEqual

      protected boolean canEqual(Object other)
      Overrides:
      canEqual in class Referenceable
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Referenceable
    • toString

      public String toString()
      Overrides:
      toString in class Referenceable
    • getDisplayName

      public String getDisplayName()
      Gets display name.
      Returns:
      the display name
    • getAuthor

      public String getAuthor()
      Gets author.
      Returns:
      the author
    • getUsage

      public String getUsage()
      Gets usage.
      Returns:
      the usage
    • getEncodingStandard

      public String getEncodingStandard()
      Gets encoding standard.
      Returns:
      the encoding standard
    • getVersionNumber

      public String getVersionNumber()
      Gets version number.
      Returns:
      the version number
    • getType

      public String getType()
      Gets type.
      Returns:
      the type
    • getIsDeprecated

      public boolean getIsDeprecated()
      Returns if the schema type is deprecated.
      Returns:
      if the schema type is deprecated
    • getDescription

      public String getDescription()
      Returns the stored description property for the schema type. If no description is provided then null is returned.
      Returns:
      description
    • getNamespace

      public String getNamespace()
      Returns the namespace that this schema type belongs to If no namespace is provided then null is returned.
      Returns:
      namespace
    • getAttributeList

      public List<Attribute> getAttributeList()
      Gets attribute list.
      Returns:
      the attribute list
    • setDisplayName

      public void setDisplayName(String displayName)
      Sets display name.
      Parameters:
      displayName - the display name
    • setAuthor

      public void setAuthor(String author)
      Sets author.
      Parameters:
      author - the author
    • setUsage

      public void setUsage(String usage)
      Sets usage.
      Parameters:
      usage - the usage
    • setEncodingStandard

      public void setEncodingStandard(String encodingStandard)
      Sets encoding standard.
      Parameters:
      encodingStandard - the encoding standard
    • setVersionNumber

      public void setVersionNumber(String versionNumber)
      Sets version number.
      Parameters:
      versionNumber - the version number
    • setType

      public void setType(String type)
      Sets type.
      Parameters:
      type - the type
    • setIsDeprecated

      public void setIsDeprecated(boolean isDeprecated)
      Sets up the value that determines if the schema type is deprecated.
      Parameters:
      isDeprecated - value saying if the schema type is deprecated
    • setDescription

      public void setDescription(String description)
      Set up the stored description property associated with the schema type.
      Parameters:
      description - String text
    • setNamespace

      public void setNamespace(String namespace)
      Set up the namespace that this schema type belongs to.
      Parameters:
      namespace - String text
    • setAttributeList

      public void setAttributeList(List<Attribute> attributeList)
      Sets attribute list.
      Parameters:
      attributeList - the attribute list