mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-04-11 00:08:51 +00:00
Monotone-Parent: fa56be5fb804a988ea6d2201e28fb6cff432c939
Monotone-Revision: 685b8a195b97f8362a148f9b01fb3fadb4eeccf0 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2007-03-07T21:23:50 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -1,5 +1,9 @@
|
||||
2007-03-07 Wolfgang Sourdeau <wsourdeau@inverse.ca>
|
||||
|
||||
* iCalEntityObject.m ([iCalEntityObject -symbolicAccessClass]):
|
||||
new method that parses the "CLASS" element of the card and returns
|
||||
an enum value.
|
||||
|
||||
* NSString+NGCards.m ([NSString -foldedForVersitCards]):
|
||||
simplified method by initializing and returning folderString
|
||||
unconditionnally. If length < 76, the original string is appended
|
||||
|
||||
@@ -60,6 +60,7 @@ typedef enum
|
||||
|
||||
- (void) setAccessClass:(NSString *) _value;
|
||||
- (NSString *) accessClass;
|
||||
- (iCalAccessClass) symbolicAccessClass;
|
||||
- (BOOL) isPublic;
|
||||
|
||||
- (void) setPriority: (NSString *) _value;
|
||||
|
||||
@@ -118,9 +118,25 @@
|
||||
return [[self uniqueChildWithTag: @"class"] value: 0];
|
||||
}
|
||||
|
||||
- (iCalAccessClass) symbolicAccessClass
|
||||
{
|
||||
iCalAccessClass symbolicAccessClass;
|
||||
NSString *accessClass;
|
||||
|
||||
accessClass = [[self accessClass] uppercaseString];
|
||||
if ([accessClass isEqualToString: @"PRIVATE"])
|
||||
symbolicAccessClass = iCalAccessPrivate;
|
||||
else if ([accessClass isEqualToString: @"CONFIDENTIAL"])
|
||||
symbolicAccessClass = iCalAccessConfidential;
|
||||
else
|
||||
symbolicAccessClass = iCalAccessPublic;
|
||||
|
||||
return symbolicAccessClass;
|
||||
}
|
||||
|
||||
- (BOOL) isPublic
|
||||
{
|
||||
return [[[self accessClass] uppercaseString] isEqualToString: @"PUBLIC"];
|
||||
return ([self symbolicAccessClass] == iCalAccessPublic);
|
||||
}
|
||||
|
||||
- (void) setPriority: (NSString *) _value
|
||||
|
||||
Reference in New Issue
Block a user