Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Interfaces
  • Exceptions
  • Methods
  • Enum Constants
  • Annotation Interface Elements
  • Deprecated Interfaces
    Interface
    Description
    com.veeva.vault.sdk.api.data.DeleteRecordsResponse
    as of 17R2.2, see RecordService.deleteRecords(List)
    com.veeva.vault.sdk.api.data.ObjectField
    as of 23R1.3, see ObjectMetadataService.getField(ObjectFieldRequest)
    com.veeva.vault.sdk.api.data.ObjectFieldCollectionRequest
    as of 23R1.3, see ObjectMetadataService.newFieldCollectionRequestBuilder()
    com.veeva.vault.sdk.api.data.ObjectFieldCollectionResponse
    as of 23R1.3, see ObjectMetadataService.getFields(ObjectFieldCollectionRequest)
    com.veeva.vault.sdk.api.data.ObjectFieldFilter
    as of 23R1.3, see ObjectMetadataService.newFieldCollectionRequestBuilder()
    com.veeva.vault.sdk.api.data.ObjectFieldRequest
    as of 23R1.3, see ObjectMetadataService.newFieldRequestBuilder()
    com.veeva.vault.sdk.api.data.ObjectFieldRequest.Builder
    as of 23R1.3, see ObjectMetadataService.newFieldRequestBuilder()
    com.veeva.vault.sdk.api.data.SaveRecordsResponse
    as of 17R2.2, see RecordService.saveRecords(List)
    com.veeva.vault.sdk.api.query.QueryResponse
    as of 21R3.4, see QueryService.query(String)
    com.veeva.vault.sdk.api.query.QueryResult
    as of 21R3.4, see QueryService.query(String)
  • Deprecated Exceptions
    Exceptions
    Description
    com.veeva.vault.sdk.api.core.VaultRuntimeException
    as of 20R3.4
  • Deprecated Methods
    Method
    Description
    com.veeva.vault.sdk.api.action.DocumentActionInfo.name()
    as of 18R3. Code names are now derived from the name of the top-level class
    com.veeva.vault.sdk.api.action.RecordActionInfo.name()
    as of 18R3. Code names are now derived from the name of the top-level class
    com.veeva.vault.sdk.api.connection.ConnectionService.newLocalConnectionContext()
    as of 22R3.4, replaced by ConnectionService.newLocalConnectionContext(RequestContextUserType).
    com.veeva.vault.sdk.api.core.RequestContext.getCurrentUserId()
    as of 22R3.4, replaced with RequestContext.getInitiatingUserId() and RequestContext.getRequestOwnerUserId().
    com.veeva.vault.sdk.api.core.UserDefinedClassInfo.name()
    as of 18R3. Code names are now derived from the name of the top-level class.
    com.veeva.vault.sdk.api.data.ObjectFieldCollectionRequest.Builder.withObjectName(String)
    as of 23R1.3, see ObjectMetadataService.newFieldCollectionRequestBuilder()
    com.veeva.vault.sdk.api.data.ObjectFieldCollectionResponse.streamFields()
    com.veeva.vault.sdk.api.data.ObjectMetadataService.getField(ObjectFieldRequest)
    as of 23R1.3, replaced by ObjectMetadataService.getObjectFieldMetadataCollection(ObjectFieldMetadataCollectionRequest)
    com.veeva.vault.sdk.api.data.ObjectMetadataService.getFields(ObjectFieldCollectionRequest)
    as of 23R1.3, replaced by ObjectMetadataService.getObjectFieldMetadataCollection(ObjectFieldMetadataCollectionRequest)
    com.veeva.vault.sdk.api.data.ObjectMetadataService.newFieldCollectionRequestBuilder()
    as of 23R1.3, replaced by ObjectMetadataService.newFieldCollectionRequestBuilder()
    com.veeva.vault.sdk.api.data.ObjectMetadataService.newFieldRequestBuilder()
    as of 23R1.3, replaced by ObjectMetadataService.newFieldCollectionRequestBuilder()
    com.veeva.vault.sdk.api.data.RecordService.batchDeleteRecords(List<Record>)
    as of 22R2.3, replaced by RecordService.batchDeleteRecords(RecordBatchDeleteRequest)
    com.veeva.vault.sdk.api.data.RecordService.batchSaveRecords(List<Record>)
    as of 22R2.3, replaced by RecordService.batchSaveRecords(RecordBatchSaveRequest)
    com.veeva.vault.sdk.api.data.RecordService.deleteRecords(List<Record>)
    as of 17R2.2, replaced by RecordService.batchDeleteRecords(RecordBatchDeleteRequest)
    com.veeva.vault.sdk.api.data.RecordService.saveRecords(List<Record>)
    as of 17R2.2, replaced by RecordService.batchSaveRecords(RecordBatchSaveRequest)
    com.veeva.vault.sdk.api.data.RecordTriggerInfo.name()
    as of 18R3. Code names are now derived from the name of the top-level class.
    com.veeva.vault.sdk.api.document.DocumentService.newDocumentVersion(String)
    as of 19R3.5, replaced by DocumentService.newVersionWithId(String)
    com.veeva.vault.sdk.api.http.HttpService.newHttpRequest(String)
    as of 24R1.1, replaced by {@link #newHttpRequestBuilder().withConnectionName()}.
    com.veeva.vault.sdk.api.http.HttpService.newLocalHttpRequest()
    as of 22R3.4, replaced by HttpService.newLocalHttpRequest(RequestContextUserType).
    com.veeva.vault.sdk.api.http.HttpService.newLocalHttpRequest(RequestContextUserType)
    as of 24R1.1, replaced by {@link #newHttpRequestBuilder().withLocalConnection(RequestContextUserType}.
    com.veeva.vault.sdk.api.http.HttpService.send(HttpRequest, CsvReadParameters)
    as of 24R1.1, replaced by HttpService.sendRequest(HttpWebRequest, CsvReadParameters)
    com.veeva.vault.sdk.api.http.HttpService.send(HttpRequest, HttpResponseBodyValueType<T>)
    as of 24R1.1, replaced by HttpService.sendRequest(HttpWebRequest, HttpResponseBodyValueType)
    com.veeva.vault.sdk.api.http.HttpService.send(HttpRequest, Class<U>)
    as of 24R1.1, replaced by HttpService.sendRequest(HttpWebRequest, Class)
    com.veeva.vault.sdk.api.integration.IntegrationRuleService.evaluateFieldRules(IntegrationRule, String, JsonObject, JsonObject)
    as of 19R3.2, replaced by IntegrationRuleService.evaluateFieldRules(EvaluateFieldRulesRequest)
    com.veeva.vault.sdk.api.integration.IntegrationRuleService.getIntegrationRules(String)
    as of 19R3.2, replaced by IntegrationRuleService.getIntegrationRules(GetIntegrationRulesRequest)
    com.veeva.vault.sdk.api.integration.IntegrationRuleService.getIntegrationRulesByIntegrationPoint(String, String)
    as of 19R3.2, replaced by IntegrationRuleService.getIntegrationRules(GetIntegrationRulesRequest)
    com.veeva.vault.sdk.api.job.JobCompletionContext.getTasks()
    as of 22R2.2, replaced by JobCompletionContext.getSuccessTasks() and JobCompletionContext.getErrorTasks().
    Retrieves the list of tasks in this Job.
    com.veeva.vault.sdk.api.notification.NotificationParameters.setNotifyByEmailOnly(boolean)
    as of 22R3.4, replaced by NotificationParameters.setNotificationMode(com.veeva.vault.sdk.api.notification.NotificationMode...)
    com.veeva.vault.sdk.api.query.QueryService.escape(String)
    This method only escapes single quotes and backslashes and does not provide a way to escape other special characters. As of 21R3.4, the preferred escape utility is QueryService.escapeValue(String, QueryEscapeOverride...) which escapes all VQL special characters by default and supports overriding the default escape strategy.
    com.veeva.vault.sdk.api.query.QueryService.query(String)
    as of 21R3.4, replaced by QueryService.query(QueryExecutionRequest)
    com.veeva.vault.sdk.api.role.RecordRoleService.getRecordRoles(List<Record>)
    as of 18R2.3, replaced by RecordRoleService.getRecordRoles(List, String).
    com.veeva.vault.sdk.api.workflow.RecordWorkflowActionContext.getRecords()
    as of 23R1.2 Use RecordWorkflowActionContext.getWorkflowItems() to retrieve the items in the workflow.
  • Deprecated Enum Constants
    Enum Constant
    Description
    com.veeva.vault.sdk.api.connection.ConnectionUser.SDK_CURRENT_USER
    as of 22R3.4, replaced by ConnectionUser.REQUEST_OWNER and ConnectionUser.INITIATING_USER.
    com.veeva.vault.sdk.api.data.ObjectMetadataDataStore.HIGH_VOLUME
    as of 23R3.2, replaced by ObjectMetadataDataStore.RAW
    com.veeva.vault.sdk.api.integration.ReferenceLookupType.LIFECYCLE_STATE
    as of 19R2.2, replaced by OBJECT_LIFECYCLE_STATE and DOCUMENT_LIFECYCLE_STATE
  • Deprecated Annotation Interface Elements
    Annotation Interface Element
    Description
    com.veeva.vault.sdk.api.action.DocumentActionInfo.name()
    as of 18R3. Code names are now derived from the name of the top-level class
    com.veeva.vault.sdk.api.action.RecordActionInfo.name()
    as of 18R3. Code names are now derived from the name of the top-level class
    com.veeva.vault.sdk.api.core.UserDefinedClassInfo.name()
    as of 18R3. Code names are now derived from the name of the top-level class.
    com.veeva.vault.sdk.api.data.RecordTriggerInfo.name()
    as of 18R3. Code names are now derived from the name of the top-level class.

Copyright © Veeva Systems 2017–2024. All rights reserved.