Monotone-Parent: 4e7dca3054e95b38b822f5fc8ff05e3b263e1e91

Monotone-Revision: 78533df190b5cd6050f9b57ff65db1e242028164

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2009-12-02T20:53:52
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2009-12-02 20:53:52 +00:00
parent 29f7d5c7d8
commit bc8e5a9998
3 changed files with 72 additions and 23 deletions
+11
View File
@@ -35,15 +35,26 @@
@protocol SOGoSource;
@interface SOGoUserManagerRegistry : NSObject
+ (id) sharedRegistry;
- (NSString *) sourceClassForType: (NSString *) type;
@end
@interface SOGoUserManager : NSObject
{
@private
SOGoUserManagerRegistry *_registry;
NSMutableDictionary *_sources;
NSMutableDictionary *_sourcesMetadata;
}
+ (id) sharedUserManager;
- (NSString *) registryClass;
- (NSArray *) sourceIDsInDomain: (NSString *) domain;
- (NSArray *) authenticationSourceIDsInDomain: (NSString *) domain;
- (NSArray *) addressBookSourceIDsInDomain: (NSString *) domain;