public class SalesforceConnectionImpl extends BasicConnection implements SalesforceConnection
| Modifier | Constructor and Description |
|---|---|
protected |
SalesforceConnectionImpl(com.sforce.soap.partner.Soap soap) |
|
SalesforceConnectionImpl(String username,
String password,
URL url,
SalesForceManagedConnectionFactory mcf) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancelBulkJob(com.sforce.async.JobInfo job) |
void |
close() |
int |
create(DataPayload data) |
int |
delete(String[] ids) |
com.sforce.async.JobInfo |
executeBulkJob(String objectName,
List<com.sforce.async.SObject> payload) |
com.sforce.async.BatchResult |
getBulkResults(com.sforce.async.JobInfo job) |
DeletedResult |
getDeleted(String objectName,
XMLGregorianCalendar startCalendar,
XMLGregorianCalendar endCalendar) |
com.sforce.soap.partner.DescribeSObjectResult |
getObjectMetaData(String objectName) |
com.sforce.soap.partner.DescribeGlobalResult |
getObjects() |
UpdatedResult |
getUpdated(String objectType,
XMLGregorianCalendar startDate,
XMLGregorianCalendar endDate) |
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.QueryResult |
retrieve(String fieldList,
String sObjectType,
List<String> ids) |
int |
update(List<DataPayload> updateDataList) |
cleanUp, createInteraction, getLocalTransaction, getMetaData, getResultSetInfo, getXAResourcepublic SalesforceConnectionImpl(String username, String password, URL url, SalesForceManagedConnectionFactory mcf) throws javax.resource.ResourceException
javax.resource.ResourceExceptionprotected SalesforceConnectionImpl(com.sforce.soap.partner.Soap soap)
public 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 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, XMLGregorianCalendar startDate, XMLGregorianCalendar endDate) throws javax.resource.ResourceException
getUpdated in interface SalesforceConnectionjavax.resource.ResourceExceptionpublic DeletedResult getDeleted(String objectName, XMLGregorianCalendar startCalendar, XMLGregorianCalendar endCalendar) throws javax.resource.ResourceException
getDeleted in interface SalesforceConnectionjavax.resource.ResourceExceptionpublic com.sforce.soap.partner.QueryResult 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 executeBulkJob(String objectName, List<com.sforce.async.SObject> payload) throws javax.resource.ResourceException
executeBulkJob in interface SalesforceConnectionjavax.resource.ResourceExceptionpublic com.sforce.async.BatchResult getBulkResults(com.sforce.async.JobInfo job)
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.ResourceExceptionCopyright © 2013 JBoss by Red Hat. All Rights Reserved.