All Implemented Interfaces:
Serializable

public class TypeDefGallery extends TypeDefElementHeader
TypeDefGalleryResponse contains details of the AttributeTypeDefs and full TypeDefs supported by a rep
See Also:
  • Constructor Details

    • TypeDefGallery

      public TypeDefGallery()
      Default constructor
    • TypeDefGallery

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

    • getAttributeTypeDefs

      public List<AttributeTypeDef> getAttributeTypeDefs()
      Return the list of attribute type definitions from the gallery.
      Returns:
      list of attribute type definitions
    • setAttributeTypeDefs

      public void setAttributeTypeDefs(List<AttributeTypeDef> attributeTypeDefs)
      Set up the list of attribute type definitions from the gallery.
      Parameters:
      attributeTypeDefs - list of attribute type definitions
    • getTypeDefs

      public ArrayList<TypeDef> getTypeDefs()
      Return the list of type definitions from the gallery.
      Returns:
      list of type definitions
    • setTypeDefs

      public void setTypeDefs(List<TypeDef> typeDefs)
      Set up the list of type definitions from the gallery.
      Parameters:
      typeDefs - list of type definitions
    • toString

      public String toString()
      toString JSON-style
      Overrides:
      toString in class Object
      Returns:
      String of properties
    • equals

      public boolean equals(Object objectToCompare)
      Verify that supplied object has the same properties.
      Overrides:
      equals in class RepositoryElementHeader
      Parameters:
      objectToCompare - object to test
      Returns:
      result
    • hashCode

      public int hashCode()
      Code number for hash maps
      Overrides:
      hashCode in class RepositoryElementHeader
      Returns:
      hash code