Package com.veeva.vault.sdk.api.picklist
Interface PicklistService
- All Superinterfaces:
Service
Service to retrieve picklist information.
-
Method Summary
Modifier and TypeMethodDescriptiongetPicklist
(PicklistRequest picklistRequest) Given a picklistPicklistRequest
, returns aPicklist
object which can be used to retrieve picklist information.getPicklist
(String pickListName) Given a picklistName
, returns aPicklist
object which can be used to retrieve picklist information.Retrieves a collection of picklist dependency metadata.Retrieves a collection of picklist value metadata.Retrieves aPicklistDependencyMetadataCollectionRequest.Builder
object, which can be used to build aPicklistDependencyMetadataCollectionRequest
Retrieves aPicklistRequest.Builder
object, which can be used to build aPicklistRequest
.Retrieves aPicklistValueMetadataCollectionRequest.Builder
object, which can be used to build aPicklistValueMetadataCollectionRequest
-
Method Details
-
getPicklist
Given a picklistName
, returns aPicklist
object which can be used to retrieve picklist information.A
Picklist
created with this method contains the picklist label in the Vault's base language.- Parameters:
pickListName
- theName
of a specific picklist to retrieve. For example,picklist__c
.- Returns:
- a
Picklist
object
-
getPicklist
Given a picklistPicklistRequest
, returns aPicklist
object which can be used to retrieve picklist information.A
Picklist
created with this method contains the picklist label dependent on the request. SeePicklist.getLabel()
for more details.- Parameters:
picklistRequest
- thePicklistRequest
containing context to retrieve aPicklist
object.- Returns:
- a
Picklist
object
-
newPicklistRequestBuilder
PicklistRequest.Builder newPicklistRequestBuilder()Retrieves aPicklistRequest.Builder
object, which can be used to build aPicklistRequest
.- Returns:
- a
PicklistRequest.Builder
object
-
getPicklistValueMetadataCollection
PicklistValueMetadataCollectionResponse getPicklistValueMetadataCollection(PicklistValueMetadataCollectionRequest request) Retrieves a collection of picklist value metadata.- Parameters:
request
- thePicklistValueMetadataCollectionRequest
containing information about which picklist values to fetch- Returns:
- the
PicklistValueMetadataCollectionResponse
containing the picklist value metadata
-
newPicklistValueMetadataCollectionRequestBuilder
PicklistValueMetadataCollectionRequest.Builder newPicklistValueMetadataCollectionRequestBuilder()Retrieves aPicklistValueMetadataCollectionRequest.Builder
object, which can be used to build aPicklistValueMetadataCollectionRequest
- Returns:
- the
PicklistValueMetadataCollectionRequest.Builder
object
-
getPicklistDependencyMetadataCollection
PicklistDependencyMetadataCollectionResponse getPicklistDependencyMetadataCollection(PicklistDependencyMetadataCollectionRequest request) Retrieves a collection of picklist dependency metadata.- Parameters:
request
- thePicklistDependencyMetadataCollectionRequest
containing information about which picklist dependencies to fetch- Returns:
- the
PicklistDependencyMetadataCollectionResponse
containing the picklist dependency metadata
-
newPicklistDependencyMetadataCollectionRequestBuilder
PicklistDependencyMetadataCollectionRequest.Builder newPicklistDependencyMetadataCollectionRequestBuilder()Retrieves aPicklistDependencyMetadataCollectionRequest.Builder
object, which can be used to build aPicklistDependencyMetadataCollectionRequest
- Returns:
- the
PicklistDependencyMetadataCollectionRequest.Builder
object
-