Monotone-Parent: 2fdf0ead0781ef2362dd389811d5db44ca4cc84a

Monotone-Revision: c91eef7edcfd08d414664c25a590b6268a7e58e2

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2009-11-29T04:19:32
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2009-11-29 04:19:32 +00:00
parent 3821d1aa7f
commit b79a7e5a00
129 changed files with 4402 additions and 3316 deletions
+7 -13
View File
@@ -34,6 +34,9 @@
@interface LDAPSource : NSObject <SOGoSource>
{
int queryLimit;
int queryTimeout;
NSString *sourceID;
NSString *bindDN;
NSString *hostname;
@@ -51,15 +54,15 @@
NSString *IMAPHostField;
NSString *bindFields;
NSString *domain;
NSString *contactInfoAttribute;
NSString *domainAttribute;
NSDictionary *modulesConstraints;
NSMutableArray *searchAttributes;
}
+ (id) sourceFromUDSource: (NSDictionary *) udSource;
- (id) initFromUDSource: (NSDictionary *) udSource;
- (void) setBindDN: (NSString *) newBindDN
password: (NSString *) newBindPassword
hostname: (NSString *) newBindHostname
@@ -74,22 +77,13 @@
IMAPHostField: (NSString *) newIMAPHostField
andBindFields: (NSString *) newBindFields;
- (BOOL) checkLogin: (NSString *) login
andPassword: (NSString *) password;
- (NSString *) lookupLoginByDN: (NSString *) theDN;
- (NSDictionary *) lookupContactEntry: (NSString *) theID;
- (NSDictionary *) lookupContactEntryWithUIDorEmail: (NSString *) entryID;
- (NGLdapEntry *) lookupGroupEntryByUID: (NSString *) theUID;
- (NGLdapEntry *) lookupGroupEntryByEmail: (NSString *) theEmail;
- (NGLdapEntry *) lookupGroupEntryByAttribute: (NSString *) theAttribute
andValue: (NSString *) theValue;
- (NSArray *) allEntryIDs;
- (NSArray *) fetchContactsMatching: (NSString *) filter;
- (NSString *) sourceID;
- (NSString *) baseDN;
@end