Package com.veeva.vault.sdk.api.data
Interface ObjectFormulaFieldMetadata
- All Superinterfaces:
ObjectFieldMetadata
Provides methods to retrieve common metadata on formula fields.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionRetrieves theObjectFormulaFieldExpressionMetadata
containing the formula expression of the given formula field.Retrieves theObjectFormulaFieldMissingValueBehaviorType
of the given formula field.<T extends ObjectFormulaFieldTypeMetadata>
TgetObjectFormulaTypeMetadata
(Class<T> formulaMetadataClass) Retrieves a subclass ofObjectFormulaFieldTypeMetadata
so you can fetch the formula type field attributes of the given formula field.getType()
Retrieves theObjectFormulaFieldType
of the given formula field.Methods inherited from interface com.veeva.vault.sdk.api.data.ObjectFieldMetadata
getCreatedByUserId, getCreatedDate, getDescription, getHelpContent, getLabel, getModifiedByUserId, getModifiedDate, getName, getObjectFieldMetadataType, getObjectName, getOrder, getSourceType, getTypedObjectFieldMetadata, getValueType, isActive, isCopyField, isEditable, isEncrypted, isFacetable, isListColumn, isRequired, isUnique
-
Method Details
-
getFormulaExpression
ObjectFormulaFieldExpressionMetadata getFormulaExpression()Retrieves theObjectFormulaFieldExpressionMetadata
containing the formula expression of the given formula field.- Returns:
- an
ObjectFormulaFieldExpressionMetadata
with a formula expression
-
getObjectFormulaTypeMetadata
<T extends ObjectFormulaFieldTypeMetadata> T getObjectFormulaTypeMetadata(Class<T> formulaMetadataClass) Retrieves a subclass ofObjectFormulaFieldTypeMetadata
so you can fetch the formula type field attributes of the given formula field.- Parameters:
formulaMetadataClass
- a subclass ofObjectFormulaFieldTypeMetadata
. For example, ObjectFormulaTextFieldMetadata.class.- Returns:
- A subclass of
ObjectFormulaFieldTypeMetadata
of the field. For example,ObjectFormulaTextFieldMetadata
.
-
getType
ObjectFormulaFieldType getType()Retrieves theObjectFormulaFieldType
of the given formula field.- Returns:
- the
ObjectFormulaFieldType
of the field. For example,ObjectFormulaFieldType.TEXT
.
-
getMissingFieldValueBehaviorType
ObjectFormulaFieldMissingValueBehaviorType getMissingFieldValueBehaviorType()Retrieves theObjectFormulaFieldMissingValueBehaviorType
of the given formula field.- Returns:
- the
ObjectFormulaFieldMissingValueBehaviorType
of the field. For example,ObjectFormulaFieldMissingValueBehaviorType.EMPTY
.
-