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 aPicklistobject which can be used to retrieve picklist information.getPicklist(String pickListName) Given a picklistName, returns aPicklistobject which can be used to retrieve picklist information.Retrieves a collection of picklist dependency metadata.Retrieves a collection of picklist value metadata.Retrieves aPicklistDependencyMetadataCollectionRequest.Builderobject, which can be used to build aPicklistDependencyMetadataCollectionRequestRetrieves aPicklistRequest.Builderobject, which can be used to build aPicklistRequest.Retrieves aPicklistValueMetadataCollectionRequest.Builderobject, which can be used to build aPicklistValueMetadataCollectionRequest
-
Method Details
-
getPicklist
Given a picklistName, returns aPicklistobject which can be used to retrieve picklist information.A
Picklistcreated with this method contains the picklist label in the Vault's base language.- Parameters:
pickListName- theNameof a specific picklist to retrieve. For example,picklist__c.- Returns:
- a
Picklistobject
-
getPicklist
Given a picklistPicklistRequest, returns aPicklistobject which can be used to retrieve picklist information.A
Picklistcreated with this method contains the picklist label dependent on the request. SeePicklist.getLabel()for more details.- Parameters:
picklistRequest- thePicklistRequestcontaining context to retrieve aPicklistobject.- Returns:
- a
Picklistobject
-
newPicklistRequestBuilder
PicklistRequest.Builder newPicklistRequestBuilder()Retrieves aPicklistRequest.Builderobject, which can be used to build aPicklistRequest.- Returns:
- a
PicklistRequest.Builderobject
-
getPicklistValueMetadataCollection
PicklistValueMetadataCollectionResponse getPicklistValueMetadataCollection(PicklistValueMetadataCollectionRequest request) Retrieves a collection of picklist value metadata.- Parameters:
request- thePicklistValueMetadataCollectionRequestcontaining information about which picklist values to fetch- Returns:
- the
PicklistValueMetadataCollectionResponsecontaining the picklist value metadata
-
newPicklistValueMetadataCollectionRequestBuilder
PicklistValueMetadataCollectionRequest.Builder newPicklistValueMetadataCollectionRequestBuilder()Retrieves aPicklistValueMetadataCollectionRequest.Builderobject, which can be used to build aPicklistValueMetadataCollectionRequest- Returns:
- the
PicklistValueMetadataCollectionRequest.Builderobject
-
getPicklistDependencyMetadataCollection
PicklistDependencyMetadataCollectionResponse getPicklistDependencyMetadataCollection(PicklistDependencyMetadataCollectionRequest request) Retrieves a collection of picklist dependency metadata.- Parameters:
request- thePicklistDependencyMetadataCollectionRequestcontaining information about which picklist dependencies to fetch- Returns:
- the
PicklistDependencyMetadataCollectionResponsecontaining the picklist dependency metadata
-
newPicklistDependencyMetadataCollectionRequestBuilder
PicklistDependencyMetadataCollectionRequest.Builder newPicklistDependencyMetadataCollectionRequestBuilder()Retrieves aPicklistDependencyMetadataCollectionRequest.Builderobject, which can be used to build aPicklistDependencyMetadataCollectionRequest- Returns:
- the
PicklistDependencyMetadataCollectionRequest.Builderobject
-