Package com.veeva.vault.sdk.api.core
Interface ValueType<T>
- Type Parameters:
T- type of Java class that is backing aValueType
public interface ValueType<T>
Type of data supported by the Vault Java SDK.
-
Field Summary
FieldsModifier and TypeFieldDescriptionMaps to the Yes/No field type in Vault.Maps to the Date field type in Vault.static final ValueType<ZonedDateTime>Maps to the DateTime field type in Vault.static final ValueType<FileReference>Maps to the Attachment (file reference) field type in Vault.static final ValueType<BigDecimal>Maps to the Number field type in Vault.Maps to the Text field type in Vault.
-
Field Details
-
STRING
Maps to the Text field type in Vault. -
BOOLEAN
Maps to the Yes/No field type in Vault. -
NUMBER
Maps to the Number field type in Vault. -
DATE
Maps to the Date field type in Vault. -
DATETIME
Maps to the DateTime field type in Vault. -
FILE_REFERENCE
Maps to the Attachment (file reference) field type in Vault. -
PICKLIST_VALUES
Represents a list of names (typeList<String>) of picklist values.When used in conjunction with getting a picklist field value (for example,
Record.getValue(String, ValueType), anullvalue indicates the field has no values, while a non-null value indicates the field has at least one value. -
REFERENCES
Represents a list of names (typeList<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), anullvalue indicates the field has no values, while a non-null value indicates the field has at least one value. -
LIST_STRING
-