]> err.no Git - scalable-opengroupware.org/commitdiff
git-svn-id: http://svn.opengroupware.org/SOGo/trunk@105 d1b88da0-ebda-0310-925b-ed51d...
authorhelge <helge@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Wed, 30 Jun 2004 09:37:56 +0000 (09:37 +0000)
committerhelge <helge@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Wed, 30 Jun 2004 09:37:56 +0000 (09:37 +0000)
SOGo/SoObjects/SOGo/README
SOGo/SoObjects/SOGo/SOGoObject.h
SOGo/SoObjects/SOGo/SOGoObject.m
SOGo/SoObjects/SOGo/SOGoUserFolder.h
SOGo/SoObjects/SOGo/SOGoUserFolder.m
SOGo/UI/Scheduler/ChangeLog [new file with mode: 0644]

index 4ee0d4ec12586afb45eff7ff74864bf3367369a1..d7d99df101989753df2d6121fd29e52a46501911 100644 (file)
@@ -6,3 +6,12 @@ libSOGo
 Common SOGo objects.
 
 Note that the SOPE objects are registered by the Main bundle products.plist.
+
+Class Hierarchy
+===============
+
+  [NSObject]
+    SOGoObject
+      SOGoContentObject
+      SOGoFolder
+        SOGoUserFolder
index 889fd5e2da09475309776afb0f1b1740baff73c9..02502a587ee1bec2b31d0059203a084afaec73e4 100644 (file)
@@ -26,6 +26,7 @@
 #import <Foundation/NSObject.h>
 
 @class OCSFolderManager, OCSFolder;
+@class SOGoUserFolder;
 
 @interface SOGoObject : NSObject
 {
 - (NSString *)nameInContainer;
 - (id)container;
 
+/* looking up shared objects */
+
+- (SOGoUserFolder *)lookupUserFolder;
+
 @end
 
 #endif /* __SoObjects_SOGoObject_H__ */
index d79d02de07087bd312584a316853e11f83a0b53c..8a15b44012a5cc7a732655498df05beaefb9846d 100644 (file)
   return self->container;
 }
 
+/* looking up shared objects */
+
+- (SOGoUserFolder *)lookupUserFolder {
+  if (![self->container respondsToSelector:_cmd])
+    return nil;
+  
+  return [self->container lookupUserFolder];
+}
+
 @end /* SOGoObject */
index d2f91ca3939e9a31766c2ddf29200e452ad1a6aa..022206cb0663715ee23edbfbf0cdd83322f6287c 100644 (file)
 {
 }
 
+/* accessors */
+
+- (NSString *)login;
+
 @end
 
 #endif /* __SOGo_SOGoUserFolder_H__ */
index fb9b456d19c37e82eb41ce5f37e79d4288875b79..79ee1a36998917c02939ca42a9d6db45da8b0fbd 100644 (file)
   [super dealloc];
 }
 
+/* accessors */
+
+- (NSString *)login {
+  return [self nameInContainer];
+}
+
+/* looking up shared objects */
+
+- (SOGoUserFolder *)lookupUserFolder {
+  return self;
+}
+
 @end /* SOGoUserFolder */
diff --git a/SOGo/UI/Scheduler/ChangeLog b/SOGo/UI/Scheduler/ChangeLog
new file mode 100644 (file)
index 0000000..752c93c
--- /dev/null
@@ -0,0 +1,9 @@
+2004-06-30  Helge Hess  <helge.hess@opengroupware.org>
+
+       * removed backend stuff from some sources
+
+       * product.plist: bind things on SOGoAppointmentXXX instead of SX...
+
+       * GNUmakefile: changed from ZideStore to SOGo
+
+       * created ChangeLog