Class SalesforceConnectionImpl

  • All Implemented Interfaces:
    org.teiid.resource.api.Connection, org.teiid.translator.salesforce.SalesforceConnection

    public class SalesforceConnectionImpl
    extends org.teiid.salesforce.BaseSalesforceConnection<SalesforceConfiguration>
    implements org.teiid.translator.salesforce.SalesforceConnection
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.teiid.translator.salesforce.SalesforceConnection

        org.teiid.translator.salesforce.SalesforceConnection.BatchResultInfo, org.teiid.translator.salesforce.SalesforceConnection.BulkBatchResult
    • Field Summary

      • Fields inherited from class org.teiid.salesforce.BaseSalesforceConnection

        config, partnerConnection
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isValid()  
      protected void login​(SalesforceConfiguration sfc)  
      • Methods inherited from class org.teiid.salesforce.BaseSalesforceConnection

        addBatch, addBatch, cancelBulkJob, close, closeJob, create, createBulkJob, delete, getBatchQueryResults, getBulkResults, getCardinality, getDeleted, getObjectMetaData, getObjects, getUpdated, getVersion, isAlive, query, queryMore, retrieve, toUpdateSObject, update, upsert
      • Methods inherited from interface org.teiid.resource.api.Connection

        close
      • Methods inherited from interface org.teiid.translator.salesforce.SalesforceConnection

        addBatch, addBatch, cancelBulkJob, closeJob, create, createBulkJob, delete, getBatchQueryResults, getBulkResults, getCardinality, getDeleted, getObjectMetaData, getObjects, getUpdated, getVersion, query, queryMore, retrieve, update, upsert
    • Method Detail

      • login

        protected void login​(SalesforceConfiguration sfc)
                      throws com.sforce.ws.ConnectionException
        Specified by:
        login in class org.teiid.salesforce.BaseSalesforceConnection<SalesforceConfiguration>
        Throws:
        com.sforce.ws.ConnectionException
      • isValid

        public boolean isValid()
        Specified by:
        isValid in interface org.teiid.translator.salesforce.SalesforceConnection
        Overrides:
        isValid in class org.teiid.salesforce.BaseSalesforceConnection<SalesforceConfiguration>