Package com.veeva.vault.sdk.api.data
Interface ObjectTimeFieldMetadata
- All Superinterfaces:
ObjectFieldMetadata
Provides methods to retrieve common metadata on time fields.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionRetrieves theDefaultValueExpressionMetadatacontaining the expression for the default value of the given time field.Retrieves theFormatMaskExpressionMetadatacontaining the expression for the format mask of the given time field.intRetrieves the maximum character length of the given time field.booleanRetrieves whether the given time field is a system-managed 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
-
getDefaultValueExpression
DefaultValueExpressionMetadata getDefaultValueExpression()Retrieves theDefaultValueExpressionMetadatacontaining the expression for the default value of the given time field.- Returns:
- a
DefaultValueExpressionMetadatawith a default value expression if it exists, otherwise null
-
getFormatMask
FormatMaskExpressionMetadata getFormatMask()Retrieves theFormatMaskExpressionMetadatacontaining the expression for the format mask of the given time field.- Returns:
- a
FormatMaskExpressionMetadatawith the format mask expression of TimeFormat()
-
getMaxLength
int getMaxLength()Retrieves the maximum character length of the given time field.- Returns:
- the max length of the field. For example, 8.
-
isSystemManaged
boolean isSystemManaged()Retrieves whether the given time field is a system-managed field.- Returns:
- true if the field is system-managed, otherwise false
-