Public Member Functions | Static Public Member Functions | Protected Attributes | Properties

ZKServerSwitchboard Class Reference

#import <ZKServerSwitchboard.h>

Inheritance diagram for ZKServerSwitchboard:
Collaboration diagram for ZKServerSwitchboard:

List of all members.

Public Member Functions

(NSString *) - authenticationUrl
(void) - loginWithUsername:password:target:selector:
(void) - create:target:selector:context:
(void) - delete:target:selector:context:
(void) - getDeleted:fromDate:toDate:target:selector:context:
(void) - getUpdated:fromDate:toDate:target:selector:context:
(void) - query:target:selector:context:
(void) - queryAll:target:selector:context:
(void) - queryMore:target:selector:context:
(void) - search:target:selector:context:
(void) - unDelete:target:selector:context:
(void) - update:target:selector:context:
(void) - describeGlobalWithTarget:selector:context:
(void) - describeSObject:target:selector:context:
(void) - describeSObjects:target:selector:context:
(void) - describeLayout:target:selector:context:
(void) - connection:didReceiveResponse:
(void) - connection:didReceiveData:
(void) - connection:didFailWithError:
(void) - connectionDidFinishLoading:
(void) - emptyRecycleBin:target:selector:context:
(void) - getServerTimestampWithTarget:selector:context:
(void) - getUserInfoWithTarget:selector:context:
(void) - resetPasswordForUserId:triggerUserEmail:target:selector:context:
(void) - sendEmail:target:selector:context:
(void) - setPassword:forUserId:target:selector:context:

Static Public Member Functions

(NSString *) + baseURL
(ZKServerSwitchboard *) + switchboard

Protected Attributes

CFMutableDictionaryRef connections
CFMutableDictionaryRef connectionsData
NSDatesessionExpiry
NSUInteger preferredApiVersion

Properties

NSString * apiUrl
NSString * clientId
NSString * sessionId
ZKUserInfouserInfo
BOOL updatesMostRecentlyUsed
BOOL logXMLInOut

Member Function Documentation

- (NSString *) authenticationUrl  
+ (NSString *) baseURL  
- (void) connection: (NSURLConnection *)  connection
didFailWithError: (NSError *)  error 
- (void) connection: (NSURLConnection *)  connection
didReceiveData: (NSData *)  data 
- (void) connection: (NSURLConnection *)  connection
didReceiveResponse: (NSHTTPURLResponse *)  response 
- (void) connectionDidFinishLoading: (NSURLConnection *)  connection  
- (void) create: (NSArray *)  objects
target: (id)  target
selector: (SEL)  selector
context: (id)  context 
- (void) delete: (NSArray *)  objectIDs
target: (id)  target
selector: (SEL)  selector
context: (id)  context 
- (void) describeGlobalWithTarget: (id)  target
selector: (SEL)  selector
context: (id)  context 
- (void) describeLayout: (NSString *)  sObjectType
target: (id)  target
selector: (SEL)  selector
context: (id)  context 
- (void) describeSObject: (NSString *)  sObjectType
target: (id)  target
selector: (SEL)  selector
context: (id)  context 
- (void) describeSObjects: (NSArray *)  sObjectTypes
target: (id)  target
selector: (SEL)  selector
context: (id)  context 
- (void) emptyRecycleBin: (NSArray *)  objectIDs
target: (id)  target
selector: (SEL)  selector
context: (id)  context 
- (void) getDeleted: (NSString *)  sObjectType
fromDate: (NSDate *)  startDate
toDate: (NSDate *)  endDate
target: (id)  target
selector: (SEL)  selector
context: (id)  context 
- (void) getServerTimestampWithTarget: (id)  target
selector: (SEL)  selector
context: (id)  context 
- (void) getUpdated: (NSString *)  sObjectType
fromDate: (NSDate *)  startDate
toDate: (NSDate *)  endDate
target: (id)  target
selector: (SEL)  selector
context: (id)  context 
- (void) getUserInfoWithTarget: (id)  target
selector: (SEL)  selector
context: (id)  context 
- (void) loginWithUsername: (NSString *)  username
password: (NSString *)  password
target: (id)  target
selector: (SEL)  selector 
- (void) query: (NSString *)  soqlQuery
target: (id)  target
selector: (SEL)  selector
context: (id)  context 
- (void) queryAll: (NSString *)  soqlQuery
target: (id)  target
selector: (SEL)  selector
context: (id)  context 
- (void) queryMore: (NSString *)  queryLocator
target: (id)  target
selector: (SEL)  selector
context: (id)  context 
- (void) resetPasswordForUserId: (NSString *)  userId
triggerUserEmail: (BOOL)  triggerUserEmail
target: (id)  target
selector: (SEL)  selector
context: (id)  context 
- (void) search: (NSString *)  soqlQuery
target: (id)  target
selector: (SEL)  selector
context: (id)  context 
- (void) sendEmail: (NSArray *)  emails
target: (id)  target
selector: (SEL)  selector
context: (id)  context 
- (void) setPassword: (NSString *)  password
forUserId: (NSString *)  userId
target: (id)  target
selector: (SEL)  selector
context: (id)  context 
+ (ZKServerSwitchboard *) switchboard  
- (void) unDelete: (NSArray *)  objectIDs
target: (id)  target
selector: (SEL)  selector
context: (id)  context 
- (void) update: (NSArray *)  objects
target: (id)  target
selector: (SEL)  selector
context: (id)  context 

Member Data Documentation

- (CFMutableDictionaryRef) connections [protected]
- (CFMutableDictionaryRef) connectionsData [protected]
- (NSUInteger) preferredApiVersion [protected]
- (NSDate*) sessionExpiry [protected]

Property Documentation

- (NSString *) apiUrl [read, write, copy]
- (NSString *) clientId [read, write, copy]
- (BOOL) logXMLInOut [read, write, assign]
- (NSString *) sessionId [read, write, copy]
- (BOOL) updatesMostRecentlyUsed [read, write, assign]
- (ZKUserInfo *) userInfo [read, write, retain]

The documentation for this class was generated from the following files: