9 #import <Foundation/Foundation.h>
11 typedef void (^callBackBlock)(void);
12 typedef void (^callBackBlockWithURL)(NSURL*);
13 typedef void (^callBackBlockWithString)(NSString*);
14 typedef void (^callBackBlockWithDictionary)(NSDictionary*);
16 #define kErrorCodeNoConnectionToInternet (-1009)
17 #define kErrorCodeLoginDetailsNotSet (90)
18 #define kLoginDataIncorrect (102)
19 #define kErrorNotAllowed (106)
20 #define kErrorDbError (107)
21 #define kErrorInvalidAdHocCode (108)
23 #define kISOCSyncEnded @"ISOCSyncEnded"
24 #define kISOCSyncStarted @"kISOCSyncStarted"
26 #define kProgressBarUpdate @"ProgressBarUpdate"
47 - (void)autoLoginOnSuccess:(callBackBlock)onSuccess onFailure:(callBackBlockWithDictionary)onFailure;
48 - (void)loginWithUsername:(NSString*)username andPassword:(NSString*)password onSuccess:(callBackBlock)onSuccess onFailure:(callBackBlockWithDictionary)onFailure;
53 - (void)synchronize:(NSArray*)documentIDs;
58 - (NSArray *)allInstancesOf:(NSString*)entityName withPredicate:(NSPredicate*)predicate;
59 - (void)downloadDocument:(
ISODocument*)document onSuccess:(callBackBlockWithURL)onSuccess onFailure:(callBackBlockWithDictionary)onFailure;
60 - (void)uploadDocumentAtURL:(NSURL*)url onSuccess:(callBackBlockWithString)onSuccess onFailure:(callBackBlockWithDictionary)onFailure;
70 - (
ISODocument*)getDocumentForAdHocKey:(NSString*)adHocKey fromUrl:(NSURL*) url onSuccess:(callBackBlock)onSuccess onFailure:(callBackBlockWithDictionary)onFailure;
71 - (void)saveDocumentForAdHocKey:(callBackBlock)onSuccess onFailure:(callBackBlockWithDictionary)onFailure;
72 - (void)isoCaptureSendShowSignatureField:(NSNumber*)signatureFieldId forDocument:(
ISODocument*)document;
73 - (void)isoCaptureSendCancelSigningForDocument:(
ISODocument*)document;
void uploadAndSignModifiedDocuments()
Definition: ISOSynchronization.m:1813
BOOL loggedIn()
Definition: ISOSynchronization.m:697
void cancelSync()
Definition: ISOSynchronization.m:671
void clearAllData()
Definition: ISOSynchronization.m:2683
Definition: ISODocument.h:16
Definition: ISOSynchronization.h:42
void saveContext()
Definition: ISOSynchronization.m:2503
NSDictionary * getSystemMessage()
Definition: ISOSynchronization.m:1589