com.metamatrix.connector.salesforce.connection.impl
Class ConnectionImpl

java.lang.Object
  extended by com.metamatrix.connector.salesforce.connection.impl.ConnectionImpl

public class ConnectionImpl
extends java.lang.Object


Constructor Summary
ConnectionImpl(java.lang.String username, java.lang.String password, java.net.URL url, long pingInterval, ConnectorLogger logger)
           
 
Method Summary
 int create(DataPayload data)
           
 int delete(java.lang.String[] ids)
           
 DeletedResult getDeleted(java.lang.String objectName, java.util.Calendar startCalendar, java.util.Calendar endCalendar)
           
 UpdatedResult getUpdated(java.lang.String objectType, java.util.Calendar startDate, java.util.Calendar endDate)
           
 boolean isAlive()
           
 QueryResult query(java.lang.String queryString, int batchSize, java.lang.Boolean queryAll)
           
 QueryResult queryMore(java.lang.String queryLocator)
           
 int update(java.util.List<DataPayload> updateDataList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionImpl

public ConnectionImpl(java.lang.String username,
                      java.lang.String password,
                      java.net.URL url,
                      long pingInterval,
                      ConnectorLogger logger)
               throws ConnectorException
Throws:
ConnectorException
Method Detail

isAlive

public boolean isAlive()

query

public QueryResult query(java.lang.String queryString,
                         int batchSize,
                         java.lang.Boolean queryAll)
                  throws ConnectorException
Throws:
ConnectorException

queryMore

public QueryResult queryMore(java.lang.String queryLocator)
                      throws ConnectorException
Throws:
ConnectorException

delete

public int delete(java.lang.String[] ids)
           throws ConnectorException
Throws:
ConnectorException

create

public int create(DataPayload data)
           throws ConnectorException
Throws:
ConnectorException

update

public int update(java.util.List<DataPayload> updateDataList)
           throws ConnectorException
Throws:
ConnectorException

getUpdated

public UpdatedResult getUpdated(java.lang.String objectType,
                                java.util.Calendar startDate,
                                java.util.Calendar endDate)
                         throws ConnectorException
Throws:
ConnectorException

getDeleted

public DeletedResult getDeleted(java.lang.String objectName,
                                java.util.Calendar startCalendar,
                                java.util.Calendar endCalendar)
                         throws ConnectorException
Throws:
ConnectorException


Copyright © 2009. All Rights Reserved.