Package com.veeva.vault.sdk.api.document
Interface DocumentMetadataService
- All Superinterfaces:
Service
Provides methods to retrieve document type and document field metadata.
-
Method Summary
Modifier and TypeMethodDescriptionRetrieves multipleDocumentFieldMetadata.getDocumentType(DocumentTypeRequest request) Retrieves a singleDocumentType.Deprecated.getFields(DocumentFieldCollectionRequest request) Deprecated.as of 25R2.2, replaced bygetDocumentFieldMetadata(DocumentFieldMetadataRequest)Deprecated.as of 25R2.2, replaced bynewDocumentFieldMetadataRequestBuilder()Deprecated.as of 25R2.2, replaced bynewDocumentFieldMetadataRequestBuilder()Creates aDocumentFieldMetadataRequest.Builder.Creates aDocumentTypeRequest.Builder.
-
Method Details
-
getField
Deprecated.as of 25R2.2, replaced bygetDocumentFieldMetadata(DocumentFieldMetadataRequest)Retrieves a singleDocumentField.- Parameters:
fieldName- the field name to retrieve document field metadata for. Cannot be null or empty.- Returns:
- a
DocumentFieldcontaining the metadata of the requested document
-
newDocumentFieldCollectionRequestBuilder
Deprecated.as of 25R2.2, replaced bynewDocumentFieldMetadataRequestBuilder()Creates aDocumentFieldCollectionRequest.Builder.- Returns:
- a
DocumentFieldCollectionRequest.Builder
-
newDocumentFieldFilterBuilder
Deprecated.as of 25R2.2, replaced bynewDocumentFieldMetadataRequestBuilder()Creates aDocumentFieldFilter.Builder.- Returns:
- a
DocumentFieldFilter.Builder
-
getFields
Deprecated.as of 25R2.2, replaced bygetDocumentFieldMetadata(DocumentFieldMetadataRequest)Retrieves aDocumentFieldCollectionResponse.- Parameters:
request- theDocumentFieldCollectionRequestcontaining the information needed to retrieve the collection of document metadata. Cannot be null or empty.- Returns:
- a
DocumentFieldCollectionResponsecontaining the requested document metadata
-
getDocumentType
Retrieves a singleDocumentType.- Parameters:
request- theDocumentTypeRequestcontaining the information needed to retrieve the document metadata. Cannot be null or empty.- Returns:
- a
DocumentTypecontaining the metadata of the requested document type
-
newDocumentTypeRequestBuilder
DocumentTypeRequest.Builder newDocumentTypeRequestBuilder()Creates aDocumentTypeRequest.Builder.- Returns:
- a
DocumentTypeRequest.Builder
-
newDocumentFieldMetadataRequestBuilder
DocumentFieldMetadataRequest.Builder newDocumentFieldMetadataRequestBuilder()Creates aDocumentFieldMetadataRequest.Builder.- Returns:
- a
DocumentFieldMetadataRequest.Builder
-
getDocumentFieldMetadata
Retrieves multipleDocumentFieldMetadata.- Parameters:
request- theDocumentFieldMetadataRequestcontaining the information needed to fetch the bulkDocumentFieldMetadata. Cannot be null or empty.- Returns:
- a List of
DocumentFieldMetadatacontaining the metadata of the requested fields
-
getDocumentFieldMetadata(DocumentFieldMetadataRequest)