See ChangeLog

Monotone-Parent: 6daecf153c7b456921285f46297f307b36b5ceb7
Monotone-Revision: 4cbfa058c2199806b08f5a11ac5cebf02316041f

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2009-04-30T21:17:55
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Ludovic Marcotte
2009-04-30 21:17:55 +00:00
parent 9f9696fd32
commit e53507146c
12 changed files with 528 additions and 14 deletions
+6
View File
@@ -28,6 +28,7 @@
@class NSDictionary;
@class NSString;
@class NGLdapConnection;
@class NGLdapEntry;
@interface LDAPSource : NSObject
{
@@ -62,6 +63,7 @@
hostname: (NSString *) newBindHostname
port: (NSString *) newBindPort
encryption: (NSString *) newEncryption;
- (void) setBaseDN: (NSString *) newBaseDN
IDField: (NSString *) newIDField
CNField: (NSString *) newCNField
@@ -69,11 +71,15 @@
mailFields: (NSArray *) newMailFields
andBindFields: (NSString *) newBindFields;
- (NSString *) loginForDN: (NSString *) theDN;
- (BOOL) checkLogin: (NSString *) login
andPassword: (NSString *) password;
- (NSDictionary *) lookupContactEntry: (NSString *) theID;
- (NSDictionary *) lookupContactEntryWithUIDorEmail: (NSString *) entryID;
- (NGLdapEntry *) lookupGroupEntry: (NSString *) theID;
- (NSArray *) allEntryIDs;
- (NSArray *) fetchContactsMatching: (NSString *) filter;
- (NSString *) sourceID;