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
+17 -34
View File
@@ -40,40 +40,41 @@
@class NSMutableArray;
@class NSMutableDictionary;
@class NSString;
@class NSTimeZone;
@class NSURL;
@class NSUserDefaults;
@class WOContext;
@class SOGoAppointmentFolder;
@class SOGoAppointmentFolders;
@class SOGoDateFormatter;
@class SOGoDomainDefaults;
@class SOGoUserDefaults;
@class SOGoUserFolder;
@class SOGoUserProfile;
@class SOGoUserSettings;
extern NSString *SOGoWeekStartJanuary1;
extern NSString *SOGoWeekStartFirst4DayWeek;
extern NSString *SOGoWeekStartFirstFullWeek;
// @interface SoUser (SOGoExtension)
@interface SoUser (SOGoExtension)
// - (NSString *) language;
- (NSString *) language;
@end
// @end
@interface SOGoUser : SoUser
{
SOGoUserDefaults *_defaults, *_settings;
SOGoUserDefaults *_defaults;
SOGoDomainDefaults *_domainDefaults;
SOGoUserSettings *_settings;
SOGoUserFolder *homeFolder;
NSString *currentPassword;
NSString *domainId;
NSString *language;
NSArray *allEmails;
NSArray *mailAccounts;
NSString *cn;
BOOL propagateCache;
}
+ (NSString *) language;
// + (NSString *) language;
+ (SOGoUser *) userWithLogin: (NSString *) newLogin;
@@ -94,32 +95,23 @@ extern NSString *SOGoWeekStartFirstFullWeek;
- (NSString *) currentPassword;
/* properties */
- (NSString *) domain;
- (NSArray *) allEmails;
- (BOOL) hasEmail: (NSString *) email;
- (NSString *) systemEmail;
- (NSString *) cn;
- (NSURL *) freeBusyURL;
- (SOGoDateFormatter *) dateFormatterInContext: (WOContext *) context;
/* defaults */
- (NSUserDefaults *) userDefaults;
- (NSUserDefaults *) userSettings;
- (SOGoUserDefaults *) userDefaults;
- (SOGoDomainDefaults *) domainDefaults;
- (SOGoUserSettings *) userSettings;
- (void) invalidateLanguage;
- (NSString *) language;
- (NSTimeZone *) timeZone;
- (NSTimeZone *) serverTimeZone;
- (unsigned int) firstDayOfWeek;
- (NSCalendarDate *) firstDayOfWeekForDate: (NSCalendarDate *) date;
- (unsigned int) dayOfWeekForDate: (NSCalendarDate *) date;
- (unsigned int) dayStartHour;
- (unsigned int) dayEndHour;
- (NSString *) timeFormat;
- (NSCalendarDate *) firstWeekOfYearForDate: (NSCalendarDate *) date;
- (unsigned int) weekNumberForDate: (NSCalendarDate *) date;
@@ -128,13 +120,6 @@ extern NSString *SOGoWeekStartFirstFullWeek;
- (NSArray *) allIdentities;
- (NSDictionary *) primaryIdentity;
- (NSMutableDictionary *) defaultIdentity;
- (NSString *) messageForwarding;
- (NSString *) signature;
- (NSString *) replyPlacement;
- (NSString *) signaturePlacement;
- (void) saveMailAccounts;
- (BOOL) isSuperUser;
@@ -152,8 +137,6 @@ extern NSString *SOGoWeekStartFirstFullWeek;
- (NSArray *) rolesForObject: (NSObject *) object
inContext: (WOContext *) context;
- (void) migrateSignature;
@end
#endif /* __SOGoUser_H__ */