private final PartnerConnection _connection;
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");
}
}