本文整理汇总了Java中com.sforce.ws.ConnectorConfig.setManualLogin方法的典型用法代码示例。如果您正苦于以下问题:Java ConnectorConfig.setManualLogin方法的具体用法?Java ConnectorConfig.setManualLogin怎么用?Java ConnectorConfig.setManualLogin使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.sforce.ws.ConnectorConfig
的用法示例。
在下文中一共展示了ConnectorConfig.setManualLogin方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: initializeConnectorConfig
import com.sforce.ws.ConnectorConfig; //导入方法依赖的package包/类
private void initializeConnectorConfig(ConnectorConfig connectorConfig) {
if (forceProject == null) {
throw new IllegalArgumentException("Object containing connection details cannot be null");
}
connectorConfig.setCompression(true);
if (Utils.isEmpty(forceProject.getSessionId())) {
connectorConfig.setManualLogin(true);
connectorConfig.setUsername(forceProject.getUserName());
connectorConfig.setPassword(forceProject.getPassword() + forceProject.getToken());
} else {
connectorConfig.setManualLogin(false);
connectorConfig.setSessionId(forceProject.getSessionId());
}
connectorConfig.setReadTimeout(forceProject.getReadTimeoutMillis());
connectorConfig.setConnectionTimeout(forceProject.getReadTimeoutMillis());
if (Utils.isNotEmpty(forceProject.getEndpointServer())) {
final String endpointUrl =
salesforceEndpoints.getFullEndpointUrl(forceProject.getEndpointServer(),
forceProject.isHttpsProtocol());
connectorConfig.setAuthEndpoint(endpointUrl);
connectorConfig.setServiceEndpoint(connectorConfig.getAuthEndpoint());
}
}
示例2: loginToSalesforce
import com.sforce.ws.ConnectorConfig; //导入方法依赖的package包/类
private static LoginResult loginToSalesforce(
final String username,
final String password,
final String loginUrl) throws ConnectionException {
final ConnectorConfig config = new ConnectorConfig();
config.setAuthEndpoint(loginUrl);
config.setServiceEndpoint(loginUrl);
config.setManualLogin(true);
return (new PartnerConnection(config)).login(username, password);
}
示例3: loginToSalesforce
import com.sforce.ws.ConnectorConfig; //导入方法依赖的package包/类
private static LoginResult loginToSalesforce(final String username, final String password, final String authEndPoint)
throws ConnectionException {
final ConnectorConfig config = new ConnectorConfig();
config.setAuthEndpoint(authEndPoint);
config.setServiceEndpoint(authEndPoint);
config.setManualLogin(true);
final PartnerConnection partnerConnection = new PartnerConnection(config);
return partnerConnection.login(username, password);
}
示例4: getPartnerConnection
import com.sforce.ws.ConnectorConfig; //导入方法依赖的package包/类
public static PartnerConnection getPartnerConnection(SalesforceConfig config) throws ConnectionException {
ConnectorConfig cc = new ConnectorConfig();
cc.setUsername(config.getUsername());
cc.setPassword(config.getPassword());
cc.setManualLogin(false);
String authEndpoint = String.format(ENDPOINT_SOAP, config.getServerUrl(), config.getApiVersion());
cc.setAuthEndpoint(authEndpoint);
PartnerConnection partnerConnection = com.sforce.soap.partner.Connector.newConnection(cc);
partnerConnection.login(config.getUsername(), config.getPassword());
return partnerConnection;
}
示例5: getMetadataConnection
import com.sforce.ws.ConnectorConfig; //导入方法依赖的package包/类
public static MetadataConnection getMetadataConnection(PartnerConnection pc, SalesforceConfig config) throws ConnectionException {
LoginResult lr = pc.login(config.getUsername(), config.getPassword());
ConnectorConfig cc = new ConnectorConfig();
cc.setUsername(config.getUsername());
cc.setPassword(config.getPassword());
cc.setSessionId(lr.getSessionId());
cc.setServiceEndpoint(lr.getMetadataServerUrl());
cc.setManualLogin(false);
MetadataConnection connection = com.sforce.soap.metadata.Connector.newConnection(cc);
return connection;
}
示例6: getToolingConnection
import com.sforce.ws.ConnectorConfig; //导入方法依赖的package包/类
public static SoapConnection getToolingConnection(PartnerConnection pc, SalesforceConfig config) throws ConnectionException {
LoginResult lr = pc.login(config.getUsername(), config.getPassword());
ConnectorConfig toolingConfig = new ConnectorConfig();
toolingConfig.setSessionId(pc.getSessionHeader().getSessionId());
toolingConfig.setServiceEndpoint(lr.getServerUrl().replace("Soap/u/", "Soap/s/"));
toolingConfig.setManualLogin(false);
SoapConnection soapConnection = Connector.newConnection(toolingConfig);
return soapConnection;
}
示例7: getInstance
import com.sforce.ws.ConnectorConfig; //导入方法依赖的package包/类
public static PartnerConnectionExt getInstance() throws ConnectionException {
ConnectorConfig config = new ConnectorConfig();
config.setUsername("dummy_sf_user");
config.setPassword("dummy_sf_password");
config.setManualLogin(true);
// Salesforce SOAP API checks for /services/Soap/c/
config.setServiceEndpoint("http://dummysgendpoint/services/Soap/u/");
return new PartnerConnectionExt(config);
}
示例8: doConnection
import com.sforce.ws.ConnectorConfig; //导入方法依赖的package包/类
/**
* Create a connection with specified connector configuration
*
* @param config connector configuration with endpoint/userId/password
* @param openNewSession whether need to create new session
* @return PartnerConnection object with correct session id
* @throws ConnectionException create connection fails
*/
protected PartnerConnection doConnection(ConnectorConfig config, boolean openNewSession) throws ConnectionException {
if (!openNewSession) {
config.setSessionId(this.sessionId);
config.setServiceEndpoint(this.serviceEndPoint);
} else {
SalesforceConnectionProperties connProps = getConnectionProperties();
String endpoint = connProps.endpoint.getStringValue();
endpoint = StringUtils.strip(endpoint, "\"");
if (SalesforceConnectionProperties.LoginType.OAuth.equals(connProps.loginType.getValue())) {
SalesforceOAuthConnection oauthConnection = new SalesforceOAuthConnection(connProps, endpoint,
connProps.apiVersion.getValue());
oauthConnection.login(config);
} else {
config.setAuthEndpoint(endpoint);
}
}
config.setManualLogin(true);
// Creating connection and not login there.
PartnerConnection connection = new PartnerConnection(config);
// Need to discard manual login parameter in configs to avoid execution errors.
config.setManualLogin(false);
if (null == config.getSessionId()) {
performLogin(config, connection);
}
if (openNewSession && isReuseSession()) {
this.sessionId = config.getSessionId();
this.serviceEndPoint = config.getServiceEndpoint();
if (this.sessionId != null && this.serviceEndPoint != null) {
// update session file with current sessionId/serviceEndPoint
setupSessionProperties(connection);
}
}
return connection;
}
示例9: testCreateBinding
import com.sforce.ws.ConnectorConfig; //导入方法依赖的package包/类
@Test
public void testCreateBinding() throws KettleException, ConnectionException {
SalesforceConnection conn = new SalesforceConnection( null, "http://localhost:1234", "aUser", "aPass" );
ConnectorConfig config = new ConnectorConfig();
config.setAuthEndpoint( Connector.END_POINT );
config.setManualLogin( true ); // Required to prevent connection attempt during test
assertNull( conn.getBinding() );
conn.createBinding( config );
PartnerConnection binding1 = conn.getBinding();
conn.createBinding( config );
PartnerConnection binding2 = conn.getBinding();
assertSame( binding1, binding2 );
}