347 lines
17 KiB
Java
347 lines
17 KiB
Java
|
|
package com.sforce.soap.apex;
|
||
|
|
|
||
|
|
import com.sforce.ws.ConnectionException;
|
||
|
|
import com.sforce.ws.ConnectorConfig;
|
||
|
|
import com.sforce.ws.bind.XMLizable;
|
||
|
|
import com.sforce.ws.bind.TypeMapper;
|
||
|
|
|
||
|
|
import java.util.HashMap;
|
||
|
|
|
||
|
|
import javax.xml.namespace.QName;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* This is a generated class for the SObject Enterprise API.
|
||
|
|
* Do not edit this file, as your changes will be lost.
|
||
|
|
*/
|
||
|
|
public class SoapConnection {
|
||
|
|
|
||
|
|
private TypeMapper __typeMapper = new TypeMapper(null, null, false);
|
||
|
|
private ConnectorConfig __config;
|
||
|
|
private HashMap<QName, XMLizable> __extraHeaders = new HashMap<QName, XMLizable>();
|
||
|
|
|
||
|
|
public ConnectorConfig getConfig() {
|
||
|
|
return __config;
|
||
|
|
}
|
||
|
|
|
||
|
|
private com.sforce.soap.apex.CallOptions_element __CallOptions;
|
||
|
|
|
||
|
|
public void setCallOptions(java.lang.String client) {
|
||
|
|
__CallOptions = new com.sforce.soap.apex.CallOptions_element();
|
||
|
|
__CallOptions.setClient(client);
|
||
|
|
}
|
||
|
|
|
||
|
|
public void clearCallOptions() {
|
||
|
|
__CallOptions = null;
|
||
|
|
}
|
||
|
|
|
||
|
|
public com.sforce.soap.apex.CallOptions_element getCallOptions() {
|
||
|
|
return __CallOptions;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void __setCallOptions(com.sforce.soap.apex.CallOptions_element __header) {
|
||
|
|
__CallOptions = __header ;
|
||
|
|
}
|
||
|
|
|
||
|
|
private com.sforce.soap.apex.AllowFieldTruncationHeader_element __AllowFieldTruncationHeader;
|
||
|
|
|
||
|
|
public void setAllowFieldTruncationHeader(boolean allowFieldTruncation) {
|
||
|
|
__AllowFieldTruncationHeader = new com.sforce.soap.apex.AllowFieldTruncationHeader_element();
|
||
|
|
__AllowFieldTruncationHeader.setAllowFieldTruncation(allowFieldTruncation);
|
||
|
|
}
|
||
|
|
|
||
|
|
public void clearAllowFieldTruncationHeader() {
|
||
|
|
__AllowFieldTruncationHeader = null;
|
||
|
|
}
|
||
|
|
|
||
|
|
public com.sforce.soap.apex.AllowFieldTruncationHeader_element getAllowFieldTruncationHeader() {
|
||
|
|
return __AllowFieldTruncationHeader;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void __setAllowFieldTruncationHeader(com.sforce.soap.apex.AllowFieldTruncationHeader_element __header) {
|
||
|
|
__AllowFieldTruncationHeader = __header ;
|
||
|
|
}
|
||
|
|
|
||
|
|
private com.sforce.soap.apex.SessionHeader_element __SessionHeader;
|
||
|
|
|
||
|
|
public void setSessionHeader(java.lang.String sessionId) {
|
||
|
|
__SessionHeader = new com.sforce.soap.apex.SessionHeader_element();
|
||
|
|
__SessionHeader.setSessionId(sessionId);
|
||
|
|
}
|
||
|
|
|
||
|
|
public void clearSessionHeader() {
|
||
|
|
__SessionHeader = null;
|
||
|
|
}
|
||
|
|
|
||
|
|
public com.sforce.soap.apex.SessionHeader_element getSessionHeader() {
|
||
|
|
return __SessionHeader;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void __setSessionHeader(com.sforce.soap.apex.SessionHeader_element __header) {
|
||
|
|
__SessionHeader = __header ;
|
||
|
|
}
|
||
|
|
|
||
|
|
private com.sforce.soap.apex.PackageVersionHeader_element __PackageVersionHeader;
|
||
|
|
|
||
|
|
public void setPackageVersionHeader(com.sforce.soap.apex.PackageVersion[] packageVersions) {
|
||
|
|
__PackageVersionHeader = new com.sforce.soap.apex.PackageVersionHeader_element();
|
||
|
|
__PackageVersionHeader.setPackageVersions(packageVersions);
|
||
|
|
}
|
||
|
|
|
||
|
|
public void clearPackageVersionHeader() {
|
||
|
|
__PackageVersionHeader = null;
|
||
|
|
}
|
||
|
|
|
||
|
|
public com.sforce.soap.apex.PackageVersionHeader_element getPackageVersionHeader() {
|
||
|
|
return __PackageVersionHeader;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void __setPackageVersionHeader(com.sforce.soap.apex.PackageVersionHeader_element __header) {
|
||
|
|
__PackageVersionHeader = __header ;
|
||
|
|
}
|
||
|
|
|
||
|
|
private com.sforce.soap.apex.DebuggingInfo_element __DebuggingInfo;
|
||
|
|
|
||
|
|
public void setDebuggingInfo(java.lang.String debugLog) {
|
||
|
|
__DebuggingInfo = new com.sforce.soap.apex.DebuggingInfo_element();
|
||
|
|
__DebuggingInfo.setDebugLog(debugLog);
|
||
|
|
}
|
||
|
|
|
||
|
|
public void clearDebuggingInfo() {
|
||
|
|
__DebuggingInfo = null;
|
||
|
|
}
|
||
|
|
|
||
|
|
public com.sforce.soap.apex.DebuggingInfo_element getDebuggingInfo() {
|
||
|
|
return __DebuggingInfo;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void __setDebuggingInfo(com.sforce.soap.apex.DebuggingInfo_element __header) {
|
||
|
|
__DebuggingInfo = __header ;
|
||
|
|
}
|
||
|
|
|
||
|
|
private com.sforce.soap.apex.DisableFeedTrackingHeader_element __DisableFeedTrackingHeader;
|
||
|
|
|
||
|
|
public void setDisableFeedTrackingHeader(boolean disableFeedTracking) {
|
||
|
|
__DisableFeedTrackingHeader = new com.sforce.soap.apex.DisableFeedTrackingHeader_element();
|
||
|
|
__DisableFeedTrackingHeader.setDisableFeedTracking(disableFeedTracking);
|
||
|
|
}
|
||
|
|
|
||
|
|
public void clearDisableFeedTrackingHeader() {
|
||
|
|
__DisableFeedTrackingHeader = null;
|
||
|
|
}
|
||
|
|
|
||
|
|
public com.sforce.soap.apex.DisableFeedTrackingHeader_element getDisableFeedTrackingHeader() {
|
||
|
|
return __DisableFeedTrackingHeader;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void __setDisableFeedTrackingHeader(com.sforce.soap.apex.DisableFeedTrackingHeader_element __header) {
|
||
|
|
__DisableFeedTrackingHeader = __header ;
|
||
|
|
}
|
||
|
|
|
||
|
|
private com.sforce.soap.apex.DebuggingHeader_element __DebuggingHeader;
|
||
|
|
|
||
|
|
public void setDebuggingHeader(com.sforce.soap.apex.LogInfo[] categories,com.sforce.soap.apex.LogType debugLevel) {
|
||
|
|
__DebuggingHeader = new com.sforce.soap.apex.DebuggingHeader_element();
|
||
|
|
__DebuggingHeader.setCategories(categories);
|
||
|
|
__DebuggingHeader.setDebugLevel(debugLevel);
|
||
|
|
}
|
||
|
|
|
||
|
|
public void clearDebuggingHeader() {
|
||
|
|
__DebuggingHeader = null;
|
||
|
|
}
|
||
|
|
|
||
|
|
public com.sforce.soap.apex.DebuggingHeader_element getDebuggingHeader() {
|
||
|
|
return __DebuggingHeader;
|
||
|
|
}
|
||
|
|
|
||
|
|
public void __setDebuggingHeader(com.sforce.soap.apex.DebuggingHeader_element __header) {
|
||
|
|
__DebuggingHeader = __header ;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
public SoapConnection(ConnectorConfig config) throws ConnectionException {
|
||
|
|
this.__config = config;
|
||
|
|
this.__typeMapper.setConfig(config);
|
||
|
|
|
||
|
|
__SessionHeader = new SessionHeader_element();
|
||
|
|
__SessionHeader.setSessionId(config.getSessionId());
|
||
|
|
}
|
||
|
|
|
||
|
|
private com.sforce.ws.transport.SoapConnection newConnection() {
|
||
|
|
com.sforce.ws.transport.SoapConnection __c = new com.sforce.ws.transport.SoapConnection(
|
||
|
|
__config.getServiceEndpoint(), null, __typeMapper, __config);
|
||
|
|
|
||
|
|
__c.setConnection(this);
|
||
|
|
__c.setKnownHeaders(knownHeaders);
|
||
|
|
return __c;
|
||
|
|
}
|
||
|
|
|
||
|
|
public com.sforce.soap.apex.ExecuteAnonymousResult executeAnonymous(java.lang.String String)
|
||
|
|
throws com.sforce.ws.ConnectionException {
|
||
|
|
com.sforce.ws.transport.SoapConnection __connection = newConnection();
|
||
|
|
com.sforce.soap.apex.ExecuteAnonymous_element __request = new com.sforce.soap.apex.ExecuteAnonymous_element();
|
||
|
|
|
||
|
|
__request.setString(String);
|
||
|
|
|
||
|
|
if (__SessionHeader != null) __connection.addHeader(SessionHeader_qname, __SessionHeader);
|
||
|
|
if (__DebuggingHeader != null) __connection.addHeader(DebuggingHeader_qname, __DebuggingHeader);
|
||
|
|
if (__PackageVersionHeader != null) __connection.addHeader(PackageVersionHeader_qname, __PackageVersionHeader);
|
||
|
|
if (__CallOptions != null) __connection.addHeader(CallOptions_qname, __CallOptions);
|
||
|
|
if (__AllowFieldTruncationHeader != null) __connection.addHeader(AllowFieldTruncationHeader_qname, __AllowFieldTruncationHeader);
|
||
|
|
if (__DisableFeedTrackingHeader != null) __connection.addHeader(DisableFeedTrackingHeader_qname, __DisableFeedTrackingHeader);
|
||
|
|
|
||
|
|
addHeaders(__connection);
|
||
|
|
|
||
|
|
com.sforce.soap.apex.ExecuteAnonymousResponse_element __response = (com.sforce.soap.apex.ExecuteAnonymousResponse_element) __connection.send("",
|
||
|
|
executeAnonymous_qname, __request, executeAnonymousResponse_qname,
|
||
|
|
com.sforce.soap.apex.ExecuteAnonymousResponse_element.class);
|
||
|
|
|
||
|
|
return __response.getResult();
|
||
|
|
}public com.sforce.soap.apex.CompileTriggerResult[] compileTriggers(java.lang.String[] scripts)
|
||
|
|
throws com.sforce.ws.ConnectionException {
|
||
|
|
com.sforce.ws.transport.SoapConnection __connection = newConnection();
|
||
|
|
com.sforce.soap.apex.CompileTriggers_element __request = new com.sforce.soap.apex.CompileTriggers_element();
|
||
|
|
|
||
|
|
__request.setScripts(scripts);
|
||
|
|
|
||
|
|
if (__SessionHeader != null) __connection.addHeader(SessionHeader_qname, __SessionHeader);
|
||
|
|
if (__PackageVersionHeader != null) __connection.addHeader(PackageVersionHeader_qname, __PackageVersionHeader);
|
||
|
|
if (__CallOptions != null) __connection.addHeader(CallOptions_qname, __CallOptions);
|
||
|
|
|
||
|
|
addHeaders(__connection);
|
||
|
|
|
||
|
|
com.sforce.soap.apex.CompileTriggersResponse_element __response = (com.sforce.soap.apex.CompileTriggersResponse_element) __connection.send("",
|
||
|
|
compileTriggers_qname, __request, compileTriggersResponse_qname,
|
||
|
|
com.sforce.soap.apex.CompileTriggersResponse_element.class);
|
||
|
|
|
||
|
|
return __response.getResult();
|
||
|
|
}public com.sforce.soap.apex.CompileAndTestResult compileAndTest(com.sforce.soap.apex.CompileAndTestRequest CompileAndTestRequest)
|
||
|
|
throws com.sforce.ws.ConnectionException {
|
||
|
|
com.sforce.ws.transport.SoapConnection __connection = newConnection();
|
||
|
|
com.sforce.soap.apex.CompileAndTest_element __request = new com.sforce.soap.apex.CompileAndTest_element();
|
||
|
|
|
||
|
|
__request.setCompileAndTestRequest(CompileAndTestRequest);
|
||
|
|
|
||
|
|
if (__SessionHeader != null) __connection.addHeader(SessionHeader_qname, __SessionHeader);
|
||
|
|
if (__DebuggingHeader != null) __connection.addHeader(DebuggingHeader_qname, __DebuggingHeader);
|
||
|
|
if (__PackageVersionHeader != null) __connection.addHeader(PackageVersionHeader_qname, __PackageVersionHeader);
|
||
|
|
if (__CallOptions != null) __connection.addHeader(CallOptions_qname, __CallOptions);
|
||
|
|
|
||
|
|
addHeaders(__connection);
|
||
|
|
|
||
|
|
com.sforce.soap.apex.CompileAndTestResponse_element __response = (com.sforce.soap.apex.CompileAndTestResponse_element) __connection.send("",
|
||
|
|
compileAndTest_qname, __request, compileAndTestResponse_qname,
|
||
|
|
com.sforce.soap.apex.CompileAndTestResponse_element.class);
|
||
|
|
|
||
|
|
return __response.getResult();
|
||
|
|
}public com.sforce.soap.apex.WsdlToApexResult wsdlToApex(com.sforce.soap.apex.WsdlToApexInfo info)
|
||
|
|
throws com.sforce.ws.ConnectionException {
|
||
|
|
com.sforce.ws.transport.SoapConnection __connection = newConnection();
|
||
|
|
com.sforce.soap.apex.WsdlToApex_element __request = new com.sforce.soap.apex.WsdlToApex_element();
|
||
|
|
|
||
|
|
__request.setInfo(info);
|
||
|
|
|
||
|
|
if (__SessionHeader != null) __connection.addHeader(SessionHeader_qname, __SessionHeader);
|
||
|
|
if (__CallOptions != null) __connection.addHeader(CallOptions_qname, __CallOptions);
|
||
|
|
|
||
|
|
addHeaders(__connection);
|
||
|
|
|
||
|
|
com.sforce.soap.apex.WsdlToApexResponse_element __response = (com.sforce.soap.apex.WsdlToApexResponse_element) __connection.send("",
|
||
|
|
wsdlToApex_qname, __request, wsdlToApexResponse_qname,
|
||
|
|
com.sforce.soap.apex.WsdlToApexResponse_element.class);
|
||
|
|
|
||
|
|
return __response.getResult();
|
||
|
|
}public com.sforce.soap.apex.RunTestsResult runTests(com.sforce.soap.apex.RunTestsRequest RunTestsRequest)
|
||
|
|
throws com.sforce.ws.ConnectionException {
|
||
|
|
com.sforce.ws.transport.SoapConnection __connection = newConnection();
|
||
|
|
com.sforce.soap.apex.RunTests_element __request = new com.sforce.soap.apex.RunTests_element();
|
||
|
|
|
||
|
|
__request.setRunTestsRequest(RunTestsRequest);
|
||
|
|
|
||
|
|
if (__SessionHeader != null) __connection.addHeader(SessionHeader_qname, __SessionHeader);
|
||
|
|
if (__DebuggingHeader != null) __connection.addHeader(DebuggingHeader_qname, __DebuggingHeader);
|
||
|
|
if (__CallOptions != null) __connection.addHeader(CallOptions_qname, __CallOptions);
|
||
|
|
|
||
|
|
addHeaders(__connection);
|
||
|
|
|
||
|
|
com.sforce.soap.apex.RunTestsResponse_element __response = (com.sforce.soap.apex.RunTestsResponse_element) __connection.send("",
|
||
|
|
runTests_qname, __request, runTestsResponse_qname,
|
||
|
|
com.sforce.soap.apex.RunTestsResponse_element.class);
|
||
|
|
|
||
|
|
return __response.getResult();
|
||
|
|
}public com.sforce.soap.apex.CompileClassResult[] compileClasses(java.lang.String[] scripts)
|
||
|
|
throws com.sforce.ws.ConnectionException {
|
||
|
|
com.sforce.ws.transport.SoapConnection __connection = newConnection();
|
||
|
|
com.sforce.soap.apex.CompileClasses_element __request = new com.sforce.soap.apex.CompileClasses_element();
|
||
|
|
|
||
|
|
__request.setScripts(scripts);
|
||
|
|
|
||
|
|
if (__SessionHeader != null) __connection.addHeader(SessionHeader_qname, __SessionHeader);
|
||
|
|
if (__PackageVersionHeader != null) __connection.addHeader(PackageVersionHeader_qname, __PackageVersionHeader);
|
||
|
|
if (__CallOptions != null) __connection.addHeader(CallOptions_qname, __CallOptions);
|
||
|
|
|
||
|
|
addHeaders(__connection);
|
||
|
|
|
||
|
|
com.sforce.soap.apex.CompileClassesResponse_element __response = (com.sforce.soap.apex.CompileClassesResponse_element) __connection.send("",
|
||
|
|
compileClasses_qname, __request, compileClassesResponse_qname,
|
||
|
|
com.sforce.soap.apex.CompileClassesResponse_element.class);
|
||
|
|
|
||
|
|
return __response.getResult();
|
||
|
|
}
|
||
|
|
|
||
|
|
private void addHeaders(com.sforce.ws.transport.SoapConnection __connection) {
|
||
|
|
for(java.util.Map.Entry<QName, XMLizable> entry : __extraHeaders.entrySet()) {
|
||
|
|
__connection.addHeader(entry.getKey(), entry.getValue());
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
public void addExtraHeader(QName __headerName, XMLizable __value) {
|
||
|
|
__extraHeaders.put(__headerName, __value);
|
||
|
|
}
|
||
|
|
|
||
|
|
public void removeExtraHeader(QName __headerName) {
|
||
|
|
__extraHeaders.remove(__headerName);
|
||
|
|
}
|
||
|
|
|
||
|
|
public XMLizable getExtraHeader(QName __headerName) {
|
||
|
|
return __extraHeaders.get(__headerName);
|
||
|
|
}
|
||
|
|
|
||
|
|
public void clearExtraHeaders() {
|
||
|
|
__extraHeaders = new HashMap<QName, XMLizable>();
|
||
|
|
}
|
||
|
|
|
||
|
|
private static final javax.xml.namespace.QName executeAnonymous_qname = new javax.xml.namespace.QName("http://soap.sforce.com/2006/08/apex", "executeAnonymous");
|
||
|
|
private static final javax.xml.namespace.QName executeAnonymousResponse_qname = new javax.xml.namespace.QName("http://soap.sforce.com/2006/08/apex", "executeAnonymousResponse");
|
||
|
|
private static final javax.xml.namespace.QName compileTriggers_qname = new javax.xml.namespace.QName("http://soap.sforce.com/2006/08/apex", "compileTriggers");
|
||
|
|
private static final javax.xml.namespace.QName compileTriggersResponse_qname = new javax.xml.namespace.QName("http://soap.sforce.com/2006/08/apex", "compileTriggersResponse");
|
||
|
|
private static final javax.xml.namespace.QName compileAndTest_qname = new javax.xml.namespace.QName("http://soap.sforce.com/2006/08/apex", "compileAndTest");
|
||
|
|
private static final javax.xml.namespace.QName compileAndTestResponse_qname = new javax.xml.namespace.QName("http://soap.sforce.com/2006/08/apex", "compileAndTestResponse");
|
||
|
|
private static final javax.xml.namespace.QName wsdlToApex_qname = new javax.xml.namespace.QName("http://soap.sforce.com/2006/08/apex", "wsdlToApex");
|
||
|
|
private static final javax.xml.namespace.QName wsdlToApexResponse_qname = new javax.xml.namespace.QName("http://soap.sforce.com/2006/08/apex", "wsdlToApexResponse");
|
||
|
|
private static final javax.xml.namespace.QName runTests_qname = new javax.xml.namespace.QName("http://soap.sforce.com/2006/08/apex", "runTests");
|
||
|
|
private static final javax.xml.namespace.QName runTestsResponse_qname = new javax.xml.namespace.QName("http://soap.sforce.com/2006/08/apex", "runTestsResponse");
|
||
|
|
private static final javax.xml.namespace.QName compileClasses_qname = new javax.xml.namespace.QName("http://soap.sforce.com/2006/08/apex", "compileClasses");
|
||
|
|
private static final javax.xml.namespace.QName compileClassesResponse_qname = new javax.xml.namespace.QName("http://soap.sforce.com/2006/08/apex", "compileClassesResponse");
|
||
|
|
private static final javax.xml.namespace.QName CallOptions_qname = new javax.xml.namespace.QName("http://soap.sforce.com/2006/08/apex", "CallOptions");
|
||
|
|
private static final javax.xml.namespace.QName AllowFieldTruncationHeader_qname = new javax.xml.namespace.QName("http://soap.sforce.com/2006/08/apex", "AllowFieldTruncationHeader");
|
||
|
|
private static final javax.xml.namespace.QName SessionHeader_qname = new javax.xml.namespace.QName("http://soap.sforce.com/2006/08/apex", "SessionHeader");
|
||
|
|
private static final javax.xml.namespace.QName PackageVersionHeader_qname = new javax.xml.namespace.QName("http://soap.sforce.com/2006/08/apex", "PackageVersionHeader");
|
||
|
|
private static final javax.xml.namespace.QName DebuggingInfo_qname = new javax.xml.namespace.QName("http://soap.sforce.com/2006/08/apex", "DebuggingInfo");
|
||
|
|
private static final javax.xml.namespace.QName DisableFeedTrackingHeader_qname = new javax.xml.namespace.QName("http://soap.sforce.com/2006/08/apex", "DisableFeedTrackingHeader");
|
||
|
|
private static final javax.xml.namespace.QName DebuggingHeader_qname = new javax.xml.namespace.QName("http://soap.sforce.com/2006/08/apex", "DebuggingHeader");
|
||
|
|
|
||
|
|
|
||
|
|
private static HashMap<QName, java.lang.Class> knownHeaders = new HashMap<QName, java.lang.Class>();
|
||
|
|
|
||
|
|
static {
|
||
|
|
knownHeaders.put(CallOptions_qname,com.sforce.soap.apex.CallOptions_element.class);
|
||
|
|
knownHeaders.put(AllowFieldTruncationHeader_qname,com.sforce.soap.apex.AllowFieldTruncationHeader_element.class);
|
||
|
|
knownHeaders.put(SessionHeader_qname,com.sforce.soap.apex.SessionHeader_element.class);
|
||
|
|
knownHeaders.put(PackageVersionHeader_qname,com.sforce.soap.apex.PackageVersionHeader_element.class);
|
||
|
|
knownHeaders.put(DebuggingInfo_qname,com.sforce.soap.apex.DebuggingInfo_element.class);
|
||
|
|
knownHeaders.put(DisableFeedTrackingHeader_qname,com.sforce.soap.apex.DisableFeedTrackingHeader_element.class);
|
||
|
|
knownHeaders.put(DebuggingHeader_qname,com.sforce.soap.apex.DebuggingHeader_element.class);
|
||
|
|
}
|
||
|
|
}
|