2004-08-16 Helge Hess <helge.hess@skyrix.com>
-
+
+ * SOGoCustomGroupFolder.m: added -initWithUIDs:inContainer: for using
+ the groups folder for internal group fetches (v0.9.11)
+
* SOGoContentObject.m: updated multi-save things (which belong into the
SOGoAppointmentObject class), implement -sleep to release the content
(v0.9.10)
SOGoCustomGroupFolder
same parent/child like SOGoGroupFolder
+ Note: parent folder can be different if instantiated for internal use.
+
+ Note: you can use this folder for internal handling of groups! Eg aggregate
+ Calendar fetches.
+
This is a specific group folder for 'custom' groups. Group members are
currently encoded as the folder name in the URL like
_custom_znek,helge
NSArray *uids;
}
+- (id)initWithUIDs:(NSArray *)_uids inContainer:(id)_container;
+
/* accessors */
- (NSArray *)uids;
static NSString *SOGoUIDSeparator = @",";
+- (id)initWithUIDs:(NSArray *)_uids inContainer:(id)_container {
+ if ((self = [self initWithName:nil inContainer:_container])) {
+ self->uids = [_uids copy];
+ }
+ return self;
+}
+
- (void)dealloc {
[self->uids release];
[super dealloc];
if (ms != nil) return ms;
}
-#warning TODO: localize 'members'
+#warning TODO: localize 'members' (UI component task?)
return [NSString stringWithFormat:@"Members: %d", count];
}
# $Id: Version 170 2004-08-11 10:45:40Z helge $
-SUBMINOR_VERSION:=10
+SUBMINOR_VERSION:=11