public class SalesforceConnectionImpl extends BasicConnection implements SalesforceConnection
SalesforceConnection.BatchResultInfo, SalesforceConnection.BulkBatchResult| Constructor and Description |
|---|
SalesforceConnectionImpl(SalesForceManagedConnectionFactory mcf) |
| 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) |
void |
close() |
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 jobId,
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 objectType,
Calendar startDate,
Calendar endDate) |
String |
getVersion() |
boolean |
isAlive()
Tests the connection to see if it is still valid.
|
boolean |
isValid() |
com.sforce.soap.partner.QueryResult |
query(String queryString,
int batchSize,
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) |
cleanUp, createInteraction, getLocalTransaction, getMetaData, getResultSetInfo, getXAResourcepublic SalesforceConnectionImpl(SalesForceManagedConnectionFactory mcf) throws javax.resource.ResourceException
javax.resource.ResourceExceptionpublic Long getCardinality(String sobject) throws javax.resource.ResourceException
getCardinality in interface SalesforceConnectionjavax.resource.ResourceExceptionpublic boolean isValid()
isValid in interface SalesforceConnectionpublic com.sforce.soap.partner.QueryResult query(String queryString, int batchSize, boolean queryAll) throws javax.resource.ResourceException
query in interface SalesforceConnectionjavax.resource.ResourceExceptionpublic com.sforce.soap.partner.QueryResult queryMore(String queryLocator, int batchSize) throws javax.resource.ResourceException
queryMore in interface SalesforceConnectionjavax.resource.ResourceExceptionpublic int delete(String[] ids) throws javax.resource.ResourceException
delete in interface SalesforceConnectionjavax.resource.ResourceExceptionpublic int upsert(DataPayload data) throws javax.resource.ResourceException
upsert in interface SalesforceConnectionjavax.resource.ResourceExceptionpublic int create(DataPayload data) throws javax.resource.ResourceException
create in interface SalesforceConnectionjavax.resource.ResourceExceptionpublic int update(List<DataPayload> updateDataList) throws javax.resource.ResourceException
update in interface SalesforceConnectionjavax.resource.ResourceExceptionpublic UpdatedResult getUpdated(String objectType, Calendar startDate, Calendar endDate) throws javax.resource.ResourceException
getUpdated in interface SalesforceConnectionjavax.resource.ResourceExceptionpublic DeletedResult getDeleted(String objectName, Calendar startCalendar, Calendar endCalendar) throws javax.resource.ResourceException
getDeleted in interface SalesforceConnectionjavax.resource.ResourceExceptionpublic com.sforce.soap.partner.sobject.SObject[] retrieve(String fieldList, String sObjectType, List<String> ids) throws javax.resource.ResourceException
retrieve in interface SalesforceConnectionjavax.resource.ResourceExceptionpublic com.sforce.soap.partner.DescribeGlobalResult getObjects()
throws javax.resource.ResourceException
getObjects in interface SalesforceConnectionjavax.resource.ResourceExceptionpublic com.sforce.soap.partner.DescribeSObjectResult[] getObjectMetaData(String... objectName) throws javax.resource.ResourceException
getObjectMetaData in interface SalesforceConnectionjavax.resource.ResourceExceptionpublic void close()
throws javax.resource.ResourceException
close in interface javax.resource.cci.Connectionjavax.resource.ResourceExceptionpublic boolean isAlive()
BasicConnectionisAlive in class BasicConnectionpublic com.sforce.async.JobInfo createBulkJob(String objectName, com.sforce.async.OperationEnum operation, boolean usePkChunking) throws javax.resource.ResourceException
createBulkJob in interface SalesforceConnectionjavax.resource.ResourceExceptionpublic String addBatch(List<com.sforce.async.SObject> payload, com.sforce.async.JobInfo job) throws javax.resource.ResourceException
addBatch in interface SalesforceConnectionjavax.resource.ResourceExceptionpublic SalesforceConnection.BatchResultInfo addBatch(String query, com.sforce.async.JobInfo job) throws javax.resource.ResourceException
addBatch in interface SalesforceConnectionjavax.resource.ResourceExceptionpublic SalesforceConnection.BulkBatchResult getBatchQueryResults(String jobId, SalesforceConnection.BatchResultInfo info) throws javax.resource.ResourceException
getBatchQueryResults in interface SalesforceConnectionjavax.resource.ResourceExceptionpublic com.sforce.async.JobInfo closeJob(String jobId) throws javax.resource.ResourceException
closeJob in interface SalesforceConnectionjavax.resource.ResourceExceptionpublic com.sforce.async.BatchResult[] getBulkResults(com.sforce.async.JobInfo job,
List<String> ids)
throws javax.resource.ResourceException
getBulkResults in interface SalesforceConnectionjavax.resource.ResourceExceptionpublic void cancelBulkJob(com.sforce.async.JobInfo job)
throws javax.resource.ResourceException
cancelBulkJob in interface SalesforceConnectionjavax.resource.ResourceExceptionpublic String getVersion()
getVersion in interface SalesforceConnectionCopyright © 2018 JBoss by Red Hat. All rights reserved.