public SalesforceDataContext(String username, String password, String securityToken) { try { _connection = Connector.newConnection(username, password + securityToken); } catch (ConnectionException e) { throw SalesforceUtils.wrapException(e, "Failed to log in to Salesforce service"); } }
private QueryResult executeSoqlQuery(String query) { logger.info("Executing SOQL query: {}", query); try { QueryResult queryResult = _connection.query(query); return queryResult; } catch (ConnectionException e) { throw SalesforceUtils.wrapException(e, "Failed to invoke query service"); } }
public SalesforceDataContext( String endpoint, String username, String password, String securityToken) { try { ConnectorConfig config = new ConnectorConfig(); config.setUsername(username); config.setPassword(password + securityToken); config.setAuthEndpoint(endpoint); config.setServiceEndpoint(endpoint); _connection = Connector.newConnection(config); } catch (ConnectionException e) { throw SalesforceUtils.wrapException(e, "Failed to log in to Salesforce service"); } }