Interface ValueType<T>

Type Parameters:
T - type of Java class that is backing a ValueType

public interface ValueType<T>
Type of data supported by the Vault Java SDK.
  • Field Details

    • STRING

      static final ValueType<String> STRING
      Maps to the Text field type in Vault.
    • BOOLEAN

      static final ValueType<Boolean> BOOLEAN
      Maps to the Yes/No field type in Vault.
    • NUMBER

      static final ValueType<BigDecimal> NUMBER
      Maps to the Number field type in Vault.
    • DATE

      static final ValueType<LocalDate> DATE
      Maps to the Date field type in Vault.
    • DATETIME

      static final ValueType<ZonedDateTime> DATETIME
      Maps to the DateTime field type in Vault.
    • FILE_REFERENCE

      static final ValueType<FileReference> FILE_REFERENCE
      Maps to the Attachment (file reference) field type in Vault.
    • PICKLIST_VALUES

      static final ValueType<List<String>> PICKLIST_VALUES
      Represents a list of names (type List<String>) of picklist values.

      When used in conjunction with getting a picklist field value (for example, Record.getValue(String, ValueType), a null value indicates the field has no values, while a non-null value indicates the field has at least one value.

    • REFERENCES

      static final ValueType<List<String>> REFERENCES
      Represents a list of names (type List<String>) of object reference fields on a document.

      When used in conjunction with getting a object reference field value (for example, DocumentVersion.getValue(String, ValueType), a null value indicates the field has no values, while a non-null value indicates the field has at least one value.

    • LIST_STRING

      static final ValueType<List<String>> LIST_STRING
      Represents a list of Strings (type List<String>).