fix(addressbook(dav)): improve handling of addressbook-query

This commit is contained in:
Francis Lachapelle
2022-02-28 17:07:39 -05:00
parent 3f93e6ebc4
commit 7faab9117a
12 changed files with 744 additions and 209 deletions
+8
View File
@@ -24,6 +24,8 @@
#import "SOGoConstants.h"
@class EOQualifier;
@class EOSortOrdering;
@class NSDictionary;
@class NSException;
@class NSString;
@@ -70,6 +72,9 @@
- (NSArray *) fetchContactsMatching: (NSString *) filter
withCriteria: (NSArray *) criteria
inDomain: (NSString *) domain;
- (NSArray *) lookupContactsWithQualifier: (EOQualifier *) qualifier
andSortOrdering: (EOSortOrdering *) ordering
inDomain: (NSString *) domain;
- (void) setSourceID: (NSString *) newSourceID;
- (NSString *) sourceID;
@@ -88,6 +93,9 @@
- (NSException *) updateContactEntry: (NSDictionary *) ldifRecord;
- (NSException *) removeContactEntryWithID: (NSString *) aId;
- (void) addVCardProperty: (NSString *) property
toCriteria: (NSMutableArray *) criteria;
/* user address books */
- (NSArray *) addressBookSourcesForUser: (NSString *) user;