public interface ToolingConnection
| Modifier and Type | Method and Description |
|---|---|
List<SaveResult> |
create(List<SObject> sObjects,
SessionHeader sessionHeader,
MetadataWarningsHeader metadataWarningsHeader,
AllOrNoneHeader allOrNoneHeader,
CallOptions callOptions)
Create a set of new sObjects
|
List<DeleteResult> |
delete(List<String> ids,
SessionHeader sessionHeader,
MetadataWarningsHeader metadataWarningsHeader,
AllOrNoneHeader allOrNoneHeader,
CallOptions callOptions)
Delete a set of sObjects based on object id
|
DescribeGlobalResult |
describeGlobal(SessionHeader sessionHeader)
Describe the Global state
|
DescribeLayoutResult |
describeLayout(String type,
String layoutName,
List<String> recordTypeIds,
SessionHeader sessionHeader)
Describe the layout of the given sObject or the given actionable global page.
|
DescribeSObjectResult |
describeSObject(String type,
SessionHeader sessionHeader)
Describe an sObject
|
List<DescribeSObjectResult> |
describeSObjects(List<String> types,
SessionHeader sessionHeader)
Describe multiple sObjects (upto 100)
|
DescribeValueTypeResult |
describeValueType(String type,
SessionHeader sessionHeader)
Describe a complex value type
|
List<DescribeWorkitemActionResult> |
describeWorkitemActions(List<String> workitemIds,
SessionHeader sessionHeader)
Determine which actions are available for the given workitem
|
ExecuteAnonymousResult |
executeAnonymous(String string,
SessionHeader sessionHeader,
DebuggingHeader debuggingHeader,
PackageVersionHeader packageVersionHeader,
CallOptions callOptions,
AllowFieldTruncationHeader allowFieldTruncationHeader,
DisableFeedTrackingHeader disableFeedTrackingHeader,
Holder<DebuggingInfo> debuggingInfo)
Execute an anonymous Apex code block
|
GetDeletedResult |
getDeleted(String sObjectType,
XMLGregorianCalendar start,
XMLGregorianCalendar end,
SessionHeader sessionHeader)
Get the IDs for deleted sObjects
|
GetServerTimestampResult |
getServerTimestamp(SessionHeader sessionHeader)
Gets server timestamp
|
GetUpdatedResult |
getUpdated(String sObjectType,
XMLGregorianCalendar start,
XMLGregorianCalendar end,
SessionHeader sessionHeader)
Get the IDs for updated sObjects
|
GetUserInfoResult |
getUserInfo(SessionHeader sessionHeader)
Returns standard information relevant to the current user
|
List<InvalidateSessionsResult> |
invalidateSessions(List<String> arrayList)
Logs out and invalidates session ids
|
LoginResult |
login(String username,
String password)
Login to the Salesforce.com SOAP Api
|
void |
logout(SessionHeader sessionHeader)
Logout the current user, invalidating the current session.
|
QueryResult |
query(String queryString,
SessionHeader sessionHeader,
CallOptions callOptions)
Create a Query Cursor
|
QueryResult |
queryAll(String queryString,
SessionHeader sessionHeader,
CallOptions callOptions)
Create a Query Cursor, including deleted sObjects
|
QueryResult |
queryMore(String queryLocator,
SessionHeader sessionHeader,
CallOptions callOptions)
Gets the next batch of sObjects from a query
|
List<SObject> |
retrieve(String select,
String type,
List<String> ids,
SessionHeader sessionHeader,
CallOptions callOptions)
Get a set of sObjects
|
RunTestsResult |
runTests(RunTestsRequest runTestsRequest,
SessionHeader sessionHeader,
DebuggingHeader debuggingHeader,
CallOptions callOptions,
Holder<DebuggingInfo> debuggingInfo)
Execute test methods
|
String |
runTestsAsynchronous(String string,
SessionHeader sessionHeader,
DebuggingHeader debuggingHeader,
CallOptions callOptions,
Holder<DebuggingInfo> debuggingInfo)
Execute asynchronous runTests
|
SearchResult |
search(String searchString,
SessionHeader sessionHeader,
CallOptions callOptions)
Search for sObjects
|
SetPasswordResult |
setPassword(String userId,
String password,
SessionHeader sessionHeader)
Set a user's password
|
List<SaveResult> |
update(List<SObject> sObjects,
SessionHeader sessionHeader,
MetadataWarningsHeader metadataWarningsHeader,
AllOrNoneHeader allOrNoneHeader,
CallOptions callOptions)
Update a set of sObjects
|
List<UpsertResult> |
upsert(String fieldName,
List<SObject> entities,
SessionHeader sessionHeader,
MetadataWarningsHeader metadataWarningsHeader,
AllOrNoneHeader allOrNoneHeader,
CallOptions callOptions)
Update or insert a set of sObjects based on object id
|
@RequestWrapper(localName="delete", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.Delete") @ResponseWrapper(localName="deleteResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.DeleteResponse") List<DeleteResult> delete(List<String> ids, SessionHeader sessionHeader, MetadataWarningsHeader metadataWarningsHeader, AllOrNoneHeader allOrNoneHeader, CallOptions callOptions)
@RequestWrapper(localName="login", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.Login") @ResponseWrapper(localName="loginResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.LoginResponse") LoginResult login(String username, String password)
@RequestWrapper(localName="queryAll", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.QueryAll") @ResponseWrapper(localName="queryAllResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.QueryAllResponse") QueryResult queryAll(String queryString, SessionHeader sessionHeader, CallOptions callOptions)
@RequestWrapper(localName="update", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.Update") @ResponseWrapper(localName="updateResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.UpdateResponse") List<SaveResult> update(List<SObject> sObjects, SessionHeader sessionHeader, MetadataWarningsHeader metadataWarningsHeader, AllOrNoneHeader allOrNoneHeader, CallOptions callOptions)
@RequestWrapper(localName="describeSObject", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.DescribeSObject") @ResponseWrapper(localName="describeSObjectResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.DescribeSObjectResponse") DescribeSObjectResult describeSObject(String type, SessionHeader sessionHeader)
@RequestWrapper(localName="describeValueType", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.DescribeValueType") @ResponseWrapper(localName="describeValueTypeResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.DescribeValueTypeResponse") DescribeValueTypeResult describeValueType(String type, SessionHeader sessionHeader)
@RequestWrapper(localName="getServerTimestamp", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.GetServerTimestamp") @ResponseWrapper(localName="getServerTimestampResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.GetServerTimestampResponse") GetServerTimestampResult getServerTimestamp(SessionHeader sessionHeader)
@RequestWrapper(localName="setPassword", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.SetPassword") @ResponseWrapper(localName="setPasswordResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.SetPasswordResponse") SetPasswordResult setPassword(String userId, String password, SessionHeader sessionHeader)
@RequestWrapper(localName="runTestsAsynchronous", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.RunTestsAsynchronous") @ResponseWrapper(localName="runTestsAsynchronousResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.RunTestsAsynchronousResponse") String runTestsAsynchronous(String string, SessionHeader sessionHeader, DebuggingHeader debuggingHeader, CallOptions callOptions, Holder<DebuggingInfo> debuggingInfo)
@RequestWrapper(localName="executeAnonymous", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.ExecuteAnonymous") @ResponseWrapper(localName="executeAnonymousResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.ExecuteAnonymousResponse") ExecuteAnonymousResult executeAnonymous(String string, SessionHeader sessionHeader, DebuggingHeader debuggingHeader, PackageVersionHeader packageVersionHeader, CallOptions callOptions, AllowFieldTruncationHeader allowFieldTruncationHeader, DisableFeedTrackingHeader disableFeedTrackingHeader, Holder<DebuggingInfo> debuggingInfo)
@RequestWrapper(localName="create", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.Create") @ResponseWrapper(localName="createResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.CreateResponse") List<SaveResult> create(List<SObject> sObjects, SessionHeader sessionHeader, MetadataWarningsHeader metadataWarningsHeader, AllOrNoneHeader allOrNoneHeader, CallOptions callOptions)
@RequestWrapper(localName="describeWorkitemActions", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.DescribeWorkitemActions") @ResponseWrapper(localName="describeWorkitemActionsResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.DescribeWorkitemActionsResponse") List<DescribeWorkitemActionResult> describeWorkitemActions(List<String> workitemIds, SessionHeader sessionHeader)
@RequestWrapper(localName="invalidateSessions", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.InvalidateSessions") @ResponseWrapper(localName="invalidateSessionsResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.InvalidateSessionsResponse") List<InvalidateSessionsResult> invalidateSessions(List<String> arrayList)
@RequestWrapper(localName="runTests", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.RunTests") @ResponseWrapper(localName="runTestsResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.RunTestsResponse") RunTestsResult runTests(RunTestsRequest runTestsRequest, SessionHeader sessionHeader, DebuggingHeader debuggingHeader, CallOptions callOptions, Holder<DebuggingInfo> debuggingInfo)
@RequestWrapper(localName="getDeleted", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.GetDeleted") @ResponseWrapper(localName="getDeletedResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.GetDeletedResponse") GetDeletedResult getDeleted(String sObjectType, XMLGregorianCalendar start, XMLGregorianCalendar end, SessionHeader sessionHeader)
@RequestWrapper(localName="logout", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.Logout") @ResponseWrapper(localName="logoutResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.LogoutResponse") void logout(SessionHeader sessionHeader)
@RequestWrapper(localName="search", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.Search") @ResponseWrapper(localName="searchResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.SearchResponse") SearchResult search(String searchString, SessionHeader sessionHeader, CallOptions callOptions)
@RequestWrapper(localName="getUpdated", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.GetUpdated") @ResponseWrapper(localName="getUpdatedResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.GetUpdatedResponse") GetUpdatedResult getUpdated(String sObjectType, XMLGregorianCalendar start, XMLGregorianCalendar end, SessionHeader sessionHeader)
@RequestWrapper(localName="upsert", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.Upsert") @ResponseWrapper(localName="upsertResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.UpsertResponse") List<UpsertResult> upsert(String fieldName, List<SObject> entities, SessionHeader sessionHeader, MetadataWarningsHeader metadataWarningsHeader, AllOrNoneHeader allOrNoneHeader, CallOptions callOptions)
@RequestWrapper(localName="query", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.Query") @ResponseWrapper(localName="queryResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.QueryResponse") QueryResult query(String queryString, SessionHeader sessionHeader, CallOptions callOptions)
@RequestWrapper(localName="describeGlobal", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.DescribeGlobal") @ResponseWrapper(localName="describeGlobalResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.DescribeGlobalResponse") DescribeGlobalResult describeGlobal(SessionHeader sessionHeader)
@RequestWrapper(localName="describeSObjects", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.DescribeSObjects") @ResponseWrapper(localName="describeSObjectsResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.DescribeSObjectsResponse") List<DescribeSObjectResult> describeSObjects(List<String> types, SessionHeader sessionHeader)
@RequestWrapper(localName="getUserInfo", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.GetUserInfo") @ResponseWrapper(localName="getUserInfoResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.GetUserInfoResponse") GetUserInfoResult getUserInfo(SessionHeader sessionHeader)
@RequestWrapper(localName="retrieve", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.Retrieve") @ResponseWrapper(localName="retrieveResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.RetrieveResponse") List<SObject> retrieve(String select, String type, List<String> ids, SessionHeader sessionHeader, CallOptions callOptions)
@RequestWrapper(localName="queryMore", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.QueryMore") @ResponseWrapper(localName="queryMoreResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.QueryMoreResponse") QueryResult queryMore(String queryLocator, SessionHeader sessionHeader, CallOptions callOptions)
@RequestWrapper(localName="describeLayout", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.DescribeLayout") @ResponseWrapper(localName="describeLayoutResponse", targetNamespace="urn:tooling.soap.sforce.com", className="com.sforce.soap.tooling.DescribeLayoutResponse") DescribeLayoutResult describeLayout(String type, String layoutName, List<String> recordTypeIds, SessionHeader sessionHeader)
Copyright © 2016. All rights reserved.