mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-19 10:25:27 +00:00
Monotone-Parent: da9c14ddfb4c9a9c929c7b84543af4ce664cfc10
Monotone-Revision: 829ccf73000a2d91a5daf67741479e395011b6a8 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2011-07-26T20:13:10 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -27,6 +27,7 @@
|
||||
|
||||
#import "MAPIStoreTable.h"
|
||||
|
||||
@class NSArray;
|
||||
@class NSMutableArray;
|
||||
@class NSURL;
|
||||
|
||||
@@ -48,7 +49,7 @@
|
||||
MAPIStoreContext *context;
|
||||
NSArray *messageKeys;
|
||||
NSArray *faiMessageKeys;
|
||||
NSMutableArray *folderKeys;
|
||||
NSArray *folderKeys;
|
||||
|
||||
NSDictionary *properties;
|
||||
|
||||
@@ -62,27 +63,31 @@
|
||||
- (id) initWithURL: (NSURL *) newURL
|
||||
inContext: (MAPIStoreContext *) newContext;
|
||||
|
||||
- (id) lookupFolder: (NSString *) folderKey;
|
||||
- (id) lookupFolderByURL: (NSString *) folderURL;
|
||||
- (id) lookupMessage: (NSString *) messageKey;
|
||||
- (id) lookupFAIMessage: (NSString *) messageKey;
|
||||
- (id) lookupMessageByURL: (NSString *) messageURL;
|
||||
|
||||
- (NSArray *) activeMessageTables;
|
||||
- (NSArray *) activeFAIMessageTables;
|
||||
|
||||
- (MAPIStoreMessageTable *) messageTable;
|
||||
- (id) lookupMessageByURL: (NSString *) messageURL;
|
||||
- (id) lookupFolderByURL: (NSString *) folderURL;
|
||||
|
||||
/* message objects and tables */
|
||||
- (id) lookupMessage: (NSString *) messageKey;
|
||||
- (NSArray *) messageKeys;
|
||||
|
||||
/* FAI message objects and tables */
|
||||
- (id) lookupFAIMessage: (NSString *) messageKey;
|
||||
- (MAPIStoreFAIMessageTable *) faiMessageTable;
|
||||
- (NSArray *) faiMessageKeys;
|
||||
- (NSArray *) faiMessageKeysMatchingQualifier: (EOQualifier *) qualifier
|
||||
andSortOrderings: (NSArray *) sortOrderings;
|
||||
|
||||
/* folder objects and tables */
|
||||
- (id) lookupFolder: (NSString *) folderKey;
|
||||
- (MAPIStoreFolderTable *) folderTable;
|
||||
- (NSArray *) folderKeys;
|
||||
- (NSArray *) folderKeysMatchingQualifier: (EOQualifier *) qualifier
|
||||
andSortOrderings: (NSArray *) sortOrderings;
|
||||
|
||||
- (MAPIStoreMessage *) createMessage: (BOOL) isAssociated;
|
||||
- (NSString *) createFolder: (struct SRow *) aRow
|
||||
withFID: (uint64_t) newFID;
|
||||
|
||||
/* backend interface */
|
||||
|
||||
@@ -116,6 +121,12 @@
|
||||
/* subclasses */
|
||||
- (Class) messageClass;
|
||||
- (MAPIStoreMessage *) createMessage;
|
||||
- (MAPIStoreMessageTable *) messageTable;
|
||||
- (NSArray *) messageKeysMatchingQualifier: (EOQualifier *) qualifier
|
||||
andSortOrderings: (NSArray *) sortOrderings;
|
||||
|
||||
- (NSString *) createFolder: (struct SRow *) aRow
|
||||
withFID: (uint64_t) newFID;
|
||||
|
||||
- (NSCalendarDate *) lastMessageModificationTime;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user