Class DataValueType

java.lang.Object
com.aquima.interactions.portal.model.datatype.DataValueType
Direct Known Subclasses:
DataValueArrayType, DataValueObjectType, DataValuePrimitiveType

public abstract class DataValueType extends Object
Type description of a data value object.
Since:
9.3
Author:
A.Pragt
  • Constructor Details

    • DataValueType

      public DataValueType()
  • Method Details

    • getAnnotations

      public String[] getAnnotations()
      Returns the names of the annotations.
      Returns:
      Annotation names, never null.
    • getAnnotation

      public String getAnnotation(String name)
      Returns the value of an annotation.
      Parameters:
      name - The name of the annotation, not null.
      Returns:
      The value of the annotation, or null.
    • setAnnotation

      public void setAnnotation(String name, String value)
      Sets an annotation to a value.
      Parameters:
      name - The name of the annotation, not null.
      value - The value of the annotation, or null.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • createInstance

      public abstract DataValue createInstance()