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 theObjectFormulaFieldExpressionMetadatacontaining the formula expression of the given formula field.Retrieves theObjectFormulaFieldMissingValueBehaviorTypeof the given formula field.<T extends ObjectFormulaFieldTypeMetadata>
TgetObjectFormulaTypeMetadata(Class<T> formulaMetadataClass) Retrieves a subclass ofObjectFormulaFieldTypeMetadataso you can fetch the formula type field attributes of the given formula field.getType()Retrieves theObjectFormulaFieldTypeof 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 theObjectFormulaFieldExpressionMetadatacontaining the formula expression of the given formula field.- Returns:
- an
ObjectFormulaFieldExpressionMetadatawith a formula expression
-
getObjectFormulaTypeMetadata
<T extends ObjectFormulaFieldTypeMetadata> T getObjectFormulaTypeMetadata(Class<T> formulaMetadataClass) Retrieves a subclass ofObjectFormulaFieldTypeMetadataso 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
ObjectFormulaFieldTypeMetadataof the field. For example,ObjectFormulaTextFieldMetadata.
-
getType
ObjectFormulaFieldType getType()Retrieves theObjectFormulaFieldTypeof the given formula field.- Returns:
- the
ObjectFormulaFieldTypeof the field. For example,ObjectFormulaFieldType.TEXT.
-
getMissingFieldValueBehaviorType
ObjectFormulaFieldMissingValueBehaviorType getMissingFieldValueBehaviorType()Retrieves theObjectFormulaFieldMissingValueBehaviorTypeof the given formula field.- Returns:
- the
ObjectFormulaFieldMissingValueBehaviorTypeof the field. For example,ObjectFormulaFieldMissingValueBehaviorType.EMPTY.
-