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 TypeMethodDescriptiongetDocumentType
(DocumentTypeRequest request) Retrieves a singleDocumentType
.Retrieves a singleDocumentField
.getFields
(DocumentFieldCollectionRequest request) Retrieves aDocumentFieldCollectionResponse
.Creates aDocumentFieldCollectionRequest.Builder
.Creates aDocumentFieldFilter.Builder
.Creates aDocumentTypeRequest.Builder
.
-
Method Details
-
getField
Retrieves a singleDocumentField
.- Parameters:
fieldName
- the field name to retrieve document field metadata for. Cannot be null or empty.- Returns:
- a
DocumentField
containing the metadata of the requested document
-
newDocumentFieldCollectionRequestBuilder
DocumentFieldCollectionRequest.Builder newDocumentFieldCollectionRequestBuilder()Creates aDocumentFieldCollectionRequest.Builder
.- Returns:
- a
DocumentFieldCollectionRequest.Builder
-
newDocumentFieldFilterBuilder
DocumentFieldFilter.Builder newDocumentFieldFilterBuilder()Creates aDocumentFieldFilter.Builder
.- Returns:
- a
DocumentFieldFilter.Builder
-
getFields
Retrieves aDocumentFieldCollectionResponse
.- Parameters:
request
- theDocumentFieldCollectionRequest
containing the information needed to retrieve the collection of document metadata. Cannot be null or empty.- Returns:
- a
DocumentFieldCollectionResponse
containing the requested document metadata
-
getDocumentType
Retrieves a singleDocumentType
.- Parameters:
request
- theDocumentTypeRequest
containing the information needed to retrieve the document metadata. Cannot be null or empty.- Returns:
- a
DocumentType
containing the metadata of the requested document type
-
newDocumentTypeRequestBuilder
DocumentTypeRequest.Builder newDocumentTypeRequestBuilder()Creates aDocumentTypeRequest.Builder
.- Returns:
- a
DocumentTypeRequest.Builder
-