com.umlet.element.base.Class10780350100thunderforce.sforce::Cache
--
-writeBackEnabled: boolean
--
+Cache(backingStore: BidirectionalAPI)
+setWriteBackEnabled(enabled: boolean)
+isWriteBackEnabled(): booleancom.umlet.element.base.Relation50095017090lt=<-20;70;150;70;150;20com.umlet.element.base.Class10980510120thunderforce.sforce::BidirectionalAPIEventManager
--
-listeners: array<function>
--
+addDataChangeListener(listener: function): void
+removeDataChangeListener(listener: function): void
+getDataChangeListeners(): array<function>
+fireDataChangedEvent(change: integer, old: sOjbect, new: sObject): voidcom.umlet.element.base.Class390780500190thunderforce.sforce::BidirectionalAPIPoller
--
-entityRefreshIntervals: array<EntityRefreshInterval>
-backgroundRefreshEnabled: boolean
--
+PollingBidirectionalAPI(backingStore: API)
+refreshEntity(entityName: string): boolean
+refreshAllEntities(): boolean
+setEntityRefreshIntervals(invervals: array<EntityRefreshInterval>): void
+getEntityRefreshIntervals(): array<EntityRefreshInterval>
+setBackgroundRefreshEnabled(enabled: boolean): void
+isBackgroundRefreshEnabled(): booleancom.umlet.element.base.Relation650410160140lt=<<.20;20;140;20;140;120com.umlet.element.base.Class68053022080thunderforce.sforce::Salesforce
--
-sessionId: string
--
+Salesforce()
+getSessionId(): Stringcom.umlet.element.base.Relation310700290100lt=<<-270;20;270;60;20;60;20;80com.umlet.element.base.Class10630510100<< interface >>
thunderforce.sforce::BidirectionalAPI
--
+addDataChangeListener(listener: function): void
+removeDataChangeListener(listener: function): void
+getDataChangeListeners(): array<function>com.umlet.element.base.Class1020660560<< interface >>
thunderforce.sforce::API
--
+getBatchSize(): integer
+getOrganizationId(): string
+getServerUrl(): string
+setAssignmentRuleHeader(rule: string): void
+setBatchSize(size: integer): void
+setDebuggingHeader(debug: string): void
+setEmailHeader(header: string): void
+setServerUrl(url: string): void
+setTransferToUserId(userid: string): void
+setUpdateMru(enable: boolean): void
+login(username: string, password: string): LoginResult
+describeSObject(type: string): DescribeSObjectResult
+describeSObjects(types: array<string>): DescribeSObjectResult
+describeGlobal(): DescribeGlobalResult
+describeTabs(): DescribeTabSetResult
+create(sobjects: array<sObject>): array<SaveResult>
+update(sobjects: array<sObject>): array<SaveResult>
+upsert(externalIDFieldName: string, sobjects: array<sObject>): array<UpsertResult>
+deleteIds(ids: array<string>): array<DeleteResult>
+query(queryString: string): QueryResult
+queryAll(queryString: string): QueryResult
+queryMore(queryLocator: string): QueryResult
+retrieve(fieldList: string, sObjectType: string, ids: array<string>): array<sObject>
+setPassword(userId: string, password: string): SetPasswordResult
+search(searchString: string): SearchResult
+getDeleted(sObjectType: string, startDate: string, endDate: string): GetDeletedResult
+getUpdated(sObjectType: string, startDate: string, endDate: string): array<GetUpdatedResult>
+getServerTimestamp(): GetServerTimestampResult
+undelete(ids: array<string>): array<UndeleteResult>
+sendEmail(messages: array<BaseEmail>): SendEmailResult
com.umlet.element.base.Relation71070040100lt=<<-20;20;20;80com.umlet.element.base.Relation35071060150lt=<<.20;20;20;130;40;130com.umlet.element.base.Class53064027080thunderforce.sforce::APIDelegator
--
#delegate: API
--
+Delegator(delegate: API)
+getDelegate(): APIcom.umlet.element.base.Relation1907104090lt=<<.20;20;20;70com.umlet.element.base.Relation19086040140lt=<-20;120;20;20com.umlet.element.base.Relation64056040100lt=<<.20;20;20;80com.umlet.element.base.Relation2305604090lt=<<-20;20;20;70