Uses of Interface
com.veeva.vault.sdk.api.core.BatchOperation
Packages that use BatchOperation
Package
Description
This package provides interfaces to manage document annotations in Vault.
This package provides interfaces for common functions and utilities, such as the Vault Java SDK Logs and
User-Defined Model.
This package provides interfaces to manage Vault objects and create record triggers.
This package provides interfaces to batch save and remove matched documents.
This package provides interfaces to retrieve and manage role membership for a document or object record.
-
Uses of BatchOperation in com.veeva.vault.sdk.api.annotation
Methods in com.veeva.vault.sdk.api.annotation that return BatchOperationModifier and TypeMethodDescriptionAnnotationService.batchDeleteAnnotations
(AnnotationBatchDeleteRequest request) Given aList
of unique annotation IDs, delete their associated annotations if they are found.AnnotationService.batchSaveAnnotations
(AnnotationBatchSaveRequest request) Given a request that includes aList
ofAnnotation
objects, save the annotations to Vault. -
Uses of BatchOperation in com.veeva.vault.sdk.api.core
Methods in com.veeva.vault.sdk.api.core that return BatchOperationModifier and TypeMethodDescriptionBatchOperation.ignoreErrors()
Indicates errors are ignored during execution.A function called during execution if there is at least one error in the batch.BatchOperation.onSuccesses
(Consumer<List<S>> successesHandler) A function called during execution if there is at least one success in the batch.BatchOperation.rollbackOnErrors()
A convenience method to throw a runtime exception if at least one error occurs during execution. -
Uses of BatchOperation in com.veeva.vault.sdk.api.data
Subinterfaces of BatchOperation in com.veeva.vault.sdk.api.dataModifier and TypeInterfaceDescriptioninterface
Batch Operation to create, update, or delete a batch of record attachment.interface
Batch Operation to perform on records.Methods in com.veeva.vault.sdk.api.data that return BatchOperationModifier and TypeMethodDescriptionRecordService.batchDeleteRecords
(List<Record> records) Deprecated.RecordDisplayService.batchProcessRecordDisplayValues
(RecordDisplayRequest request) Creates an operation to retrieve the display values for the records specified in theRecordDisplayRequest
.RecordService.batchSaveRecords
(List<Record> records) Deprecated.as of 22R2.3, replaced byRecordService.batchSaveRecords(RecordBatchSaveRequest)
-
Uses of BatchOperation in com.veeva.vault.sdk.api.edl
Subinterfaces of BatchOperation in com.veeva.vault.sdk.api.edlModifier and TypeInterfaceDescriptioninterface
Custom batch operation response interface for theMatchedDocumentService
batch methods. -
Uses of BatchOperation in com.veeva.vault.sdk.api.role
Methods in com.veeva.vault.sdk.api.role that return BatchOperationModifier and TypeMethodDescriptionDocumentRoleService.batchAssignMissingUsers
(List<DocumentVersion> documentVersions, String roleName, List<String> userIds) Creates an operation which can be used to update document roles such that all of the given user IDs are on the given document lifecycle role on all of the given documents.RecordRoleService.batchAssignMissingUsers
(List<Record> records, String roleName, List<String> userIds) Creates an operation which can be used to update record roles such that all of the given user IDs are on the given record role on all of the given records.DocumentRoleService.batchUpdateDocumentRoles
(List<DocumentRoleUpdate> documentRoleUpdates) Creates an operation which can be used to update document roles.RecordRoleService.batchUpdateRecordRoles
(List<RecordRoleUpdate> recordRoleUpdates) Adds or removes users and groups from thisRecordRole
.
RecordService.batchDeleteRecords(RecordBatchDeleteRequest)