public interface SalesforceConnection extends Connection
Modifier and Type | Interface and Description |
---|---|
static class |
SalesforceConnection.BatchResultInfo |
static interface |
SalesforceConnection.BulkBatchResult |
Modifier and Type | Method and Description |
---|---|
String |
addBatch(List<com.sforce.async.SObject> payload,
com.sforce.async.JobInfo job) |
SalesforceConnection.BatchResultInfo |
addBatch(String query,
com.sforce.async.JobInfo job) |
void |
cancelBulkJob(com.sforce.async.JobInfo job) |
com.sforce.async.JobInfo |
closeJob(String jobId) |
int |
create(DataPayload data) |
com.sforce.async.JobInfo |
createBulkJob(String objectName,
com.sforce.async.OperationEnum operation,
boolean usePkChunking) |
int |
delete(String[] ids) |
SalesforceConnection.BulkBatchResult |
getBatchQueryResults(String id,
SalesforceConnection.BatchResultInfo info) |
com.sforce.async.BatchResult[] |
getBulkResults(com.sforce.async.JobInfo job,
List<String> ids) |
Long |
getCardinality(String sobject) |
DeletedResult |
getDeleted(String objectName,
Calendar startCalendar,
Calendar endCalendar) |
com.sforce.soap.partner.DescribeSObjectResult[] |
getObjectMetaData(String... objectName) |
com.sforce.soap.partner.DescribeGlobalResult |
getObjects() |
UpdatedResult |
getUpdated(String objectName,
Calendar startCalendar,
Calendar endCalendar) |
String |
getVersion() |
boolean |
isValid() |
com.sforce.soap.partner.QueryResult |
query(String queryString,
int maxBatchSize,
boolean queryAll) |
com.sforce.soap.partner.QueryResult |
queryMore(String queryLocator,
int batchSize) |
com.sforce.soap.partner.sobject.SObject[] |
retrieve(String fieldList,
String sObjectType,
List<String> ids) |
int |
update(List<DataPayload> updateDataList) |
int |
upsert(DataPayload data) |
close
com.sforce.soap.partner.QueryResult query(String queryString, int maxBatchSize, boolean queryAll) throws TranslatorException
TranslatorException
com.sforce.soap.partner.QueryResult queryMore(String queryLocator, int batchSize) throws TranslatorException
TranslatorException
boolean isValid()
int delete(String[] ids) throws TranslatorException
TranslatorException
int create(DataPayload data) throws TranslatorException
TranslatorException
int upsert(DataPayload data) throws TranslatorException
TranslatorException
int update(List<DataPayload> updateDataList) throws TranslatorException
TranslatorException
UpdatedResult getUpdated(String objectName, Calendar startCalendar, Calendar endCalendar) throws TranslatorException
TranslatorException
DeletedResult getDeleted(String objectName, Calendar startCalendar, Calendar endCalendar) throws TranslatorException
TranslatorException
com.sforce.soap.partner.sobject.SObject[] retrieve(String fieldList, String sObjectType, List<String> ids) throws TranslatorException
TranslatorException
com.sforce.soap.partner.DescribeGlobalResult getObjects() throws TranslatorException
TranslatorException
com.sforce.soap.partner.DescribeSObjectResult[] getObjectMetaData(String... objectName) throws TranslatorException
TranslatorException
com.sforce.async.BatchResult[] getBulkResults(com.sforce.async.JobInfo job, List<String> ids) throws TranslatorException
TranslatorException
void cancelBulkJob(com.sforce.async.JobInfo job) throws TranslatorException
TranslatorException
com.sforce.async.JobInfo closeJob(String jobId) throws TranslatorException
TranslatorException
String addBatch(List<com.sforce.async.SObject> payload, com.sforce.async.JobInfo job) throws TranslatorException
TranslatorException
com.sforce.async.JobInfo createBulkJob(String objectName, com.sforce.async.OperationEnum operation, boolean usePkChunking) throws TranslatorException
TranslatorException
Long getCardinality(String sobject) throws TranslatorException
TranslatorException
String getVersion()
SalesforceConnection.BatchResultInfo addBatch(String query, com.sforce.async.JobInfo job) throws TranslatorException
TranslatorException
SalesforceConnection.BulkBatchResult getBatchQueryResults(String id, SalesforceConnection.BatchResultInfo info) throws TranslatorException
TranslatorException
Copyright © 2019. All rights reserved.