Class ExternalSchemaTypeProperties


public class ExternalSchemaTypeProperties extends SimpleSchemaTypeProperties
ExternalSchemaTypeProperties carries the unique identifier and properties of a reusable schema type.
  • Constructor Details

    • ExternalSchemaTypeProperties

      public ExternalSchemaTypeProperties()
      Default constructor
    • ExternalSchemaTypeProperties

      public ExternalSchemaTypeProperties(ExternalSchemaTypeProperties template)
      Copy/clone Constructor
      Parameters:
      template - template object to copy.
  • Method Details

    • getExternalSchemaTypeGUID

      public String getExternalSchemaTypeGUID()
      Return the unique identifier of the external schema type.
      Returns:
      string guid
    • setExternalSchemaTypeGUID

      public void setExternalSchemaTypeGUID(String externalSchemaTypeGUID)
      Set up the unique identifier of the external schema type.
      Parameters:
      externalSchemaTypeGUID - string guid
    • getExternalSchemaType

      public SchemaTypeProperties getExternalSchemaType()
      Return the schema type that is reusable amongst assets.
      Returns:
      bean describing external schema
    • setExternalSchemaType

      public void setExternalSchemaType(SchemaTypeProperties externalSchemaType)
      Set up the schema type that is reusable amongst assets.
      Parameters:
      externalSchemaType - bean describing external schema
    • toString

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

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