]> err.no Git - scalable-opengroupware.org/commitdiff
assigned folder/message classes
authorhelge <helge@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Sun, 6 Feb 2005 21:35:40 +0000 (21:35 +0000)
committerhelge <helge@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Sun, 6 Feb 2005 21:35:40 +0000 (21:35 +0000)
git-svn-id: http://svn.opengroupware.org/SOGo/trunk@518 d1b88da0-ebda-0310-925b-ed51d893ca5b

22 files changed:
SOGo/SoObjects/Appointments/ChangeLog
SOGo/SoObjects/Appointments/SOGoAppointmentFolder.m
SOGo/SoObjects/Appointments/SOGoAppointmentObject.m
SOGo/SoObjects/Appointments/Version
SOGo/SoObjects/Contacts/ChangeLog
SOGo/SoObjects/Contacts/SOGoContactFolder.m
SOGo/SoObjects/Contacts/SOGoContactObject.m
SOGo/SoObjects/Contacts/Version
SOGo/SoObjects/Mailer/ChangeLog
SOGo/SoObjects/Mailer/SOGoDraftsFolder.m
SOGo/SoObjects/Mailer/SOGoMailFolder.m
SOGo/SoObjects/Mailer/Version
SOGo/SoObjects/SOGo/ChangeLog
SOGo/SoObjects/SOGo/SOGoContentObject.h
SOGo/SoObjects/SOGo/SOGoContentObject.m
SOGo/SoObjects/SOGo/SOGoFolder.h
SOGo/SoObjects/SOGo/SOGoFolder.m
SOGo/SoObjects/SOGo/Version
SOGo/SoObjects/Sieve/ChangeLog
SOGo/SoObjects/Sieve/SOGoSieveScriptObject.m
SOGo/SoObjects/Sieve/SOGoSieveScriptsFolder.m
SOGo/SoObjects/Sieve/Version

index b727ad48846291d3002ce1f79d86924acbe54e1f..a930ec03a1935f71426e4eea614021351d48119f 100644 (file)
@@ -1,3 +1,8 @@
+2005-02-06  Helge Hess  <helge.hess@opengroupware.org>
+
+       * SOGoAppointmentObject.m, SOGoAppointmentFolder.m: added proper
+         message/folder class (v0.9.25)
+
 2004-11-09  Helge Hess  <helge.hess@skyrix.com>
 
        * SOGoAppointmentObject.m: improved error handling in save method
index b70e5c12c690150ee4f297a9f1a9877052e028ac..cf3df43be1fab93c4d55aad16167a589a09166a7 100644 (file)
@@ -486,4 +486,10 @@ static NSTimeZone *MET = nil;
   return r;
 }
 
+/* folder type */
+
+- (NSString *)outlookFolderClass {
+  return @"IPF.Appointment";
+}
+
 @end /* SOGoAppointmentFolder */
index 70250582c21590439dd95d6a75f462fab6bad6d4..2a10db1824f4c163242da4af75eb26750ceac7fe 100644 (file)
   return [self deleteWithBaseSequence:0];
 }
 
+/* message type */
+
+- (NSString *)outlookMessageClass {
+  return @"IPM.Appointment";
+}
+
 @end /* SOGoAppointmentObject */
index f8410775076ce16b370eda49013e4f4b474f3de5..688e0a021561db10fc67358bfef39a2a874cb3b9 100644 (file)
@@ -1,6 +1,6 @@
 # Version file
 
-SUBMINOR_VERSION:=24
+SUBMINOR_VERSION:=25
 
 # v0.9.19 requires NGiCal  v4.5.36
 # v0.9.13 requires libSOGo v0.9.26
index 68532de49ccaf5b330970c25d841da1a3d504978..3b86b0d9214c0b404b64c377167a37b4698e411a 100644 (file)
@@ -1,3 +1,8 @@
+2005-02-06  Helge Hess  <helge.hess@opengroupware.org>
+
+       * SOGoContactObject.m, SOGoContactFolder.m: added proper
+         message/folder class (v0.9.6)
+
 2004-12-08  Marcus Mueller  <znek@mulle-kybernetik.com>
 
        * SOGoContactFolder.m: changed to NGLogging (v0.9.5)
index ccd1eea7bf62deca2bc45464bbbf8ee3903f2c09..7c7d6b58226c6076ab4c9f8d0832509b3c2bd81b 100644 (file)
@@ -139,4 +139,10 @@ static BOOL debugOn = YES;
   return r;
 }
 
+/* folder type */
+
+- (NSString *)outlookFolderClass {
+  return @"IPF.Contact";
+}
+
 @end /* SOGoContactFolder */
index 0fd3b1f1b5baa35133f5bb2abd6c7f5ab9224e28..cd65803268726578dd82407c8c707c46ed9b9882 100644 (file)
   return r;
 }
 
+/* message type */
+
+- (NSString *)outlookMessageClass {
+  return @"IPM.Contact";
+}
+
 @end /* SOGoContactObject */
index 8324e8d48daf7b0092416590ac03c26bd66f5730..e120731d5bf2514019f0f72c029fcb3658fe33a1 100644 (file)
@@ -1,5 +1,5 @@
-# $Id$
+# version file
 
-SUBMINOR_VERSION:=5
+SUBMINOR_VERSION:=6
 
 # v0.9.5 requires NGExtensions v4.5.136
index 312caaf75980d0bd02c39901e224fea88eb58884..2578a09abc7d8bcc070c27f77c507bff6a5a3a3d 100644 (file)
@@ -1,3 +1,8 @@
+2005-02-06  Helge Hess  <helge.hess@opengroupware.org>
+
+       * SOGoMailFolder.m, SOGoDraftsFolder.m: added proper folder classes
+         (v0.9.66)
+
 2005-01-31  Helge Hess  <helge.hess@opengroupware.org>
 
        * v0.9.65
index f6b7f0ef006d938f7bd9de3b7e26b9f58f52ef24..3d1d9dc618b3ba228e060e3c15826e2541072409 100644 (file)
@@ -177,4 +177,10 @@ static NSString *spoolFolder = nil;
   return [self fetchMailNames];
 }
 
+/* folder type */
+
+- (NSString *)outlookFolderClass {
+  return @"IPF.Drafts";
+}
+
 @end /* SOGoDraftsFolder */
index 7493989d14f46da3b867ce35b7cdd92c964542bc..43a0e61a61655c939d5ee2a154afc7ee640c4b45 100644 (file)
                             password:[self imap4Password]];
 }
 
+/* folder type */
+
+- (NSString *)outlookFolderClass {
+  // TODO: detect Trash/Sent/Drafts folders
+  return @"IPF.Folder";
+}
+
 /* operations */
 
 - (NSException *)delete {
index 9c2c63c614057933ed526e0580a062c52170d5c4..37ff74e8347b451a382cb519ee08e5b9ed674749 100644 (file)
@@ -1,6 +1,6 @@
 # Version file
 
-SUBMINOR_VERSION:=65
+SUBMINOR_VERSION:=66
 
 # v0.9.55 requires NGExtensions v4.5.136
 # v0.9.44 requires libNGMime    v4.3.194
index 1e299fc425c097b9f7c1d66b6c8991212bc29ae3..34cac5319bc6f784a38ba652a8b9d4f8b5cdb068 100644 (file)
@@ -1,3 +1,7 @@
+2005-02-06  Helge Hess  <helge.hess@opengroupware.org>
+
+       * added -outlookMessageClass / -outlookFolderClass (v0.9.27)
+
 2004-10-19  Helge Hess  <helge.hess@opengroupware.org>
 
        * SOGoFolder: added method -fetchContentStringsAndNamesOfAllObjects
index afa6e6be9ef9856c63b7e8f0fe87b8d0da088247..fac0382b07b0bbfe4089242008a70508894ce4aa 100644 (file)
 - (NSException *)saveContentString:(NSString *)_str;
 - (NSException *)delete;
 
+/* message type */
+
+- (NSString *)outlookMessageClass;
+
 @end
 
 #endif /* __SOGo_SOGoContentObject_H__ */
index ecbc3b2a8acfbeb77009e88701d7c37bc82247ce..09fde609567ebe2bfdbe8ed91fcff15198b70f96 100644 (file)
   return [self isFolderish];
 }
 
+/* message type */
+
+- (NSString *)outlookMessageClass {
+  return nil;
+}
+
 /* description */
 
 - (void)appendAttributesToDescription:(NSMutableString *)_ms {
index 09ab714d93e39c01c859137a7606c34c9356484b..71059b6cfd34668838f03bd3ccf868ea9acad165 100644 (file)
 - (NSArray *)fetchContentObjectNames;
 - (NSDictionary *)fetchContentStringsAndNamesOfAllObjects;
 
+/* folder type */
+
+- (NSString *)outlookFolderClass;
+
 @end
 
 #endif /* __SOGo_SOGoFolder_H__ */
index a628e57718013a47e725d87613a07512a33fa0c8..d3988c66a53aef479ac41e4de296dfcc8f52552a 100644 (file)
@@ -1,5 +1,5 @@
 /*
-  Copyright (C) 2004 SKYRIX Software AG
+  Copyright (C) 2004-2005 SKYRIX Software AG
 
   This file is part of OpenGroupware.org.
 
@@ -18,7 +18,6 @@
   Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
   02111-1307, USA.
 */
-// $Id$
 
 #include "SOGoFolder.h"
 #include "common.h"
   return [self isFolderish];
 }
 
+/* folder type */
+
+- (NSString *)outlookFolderClass {
+  return nil;
+}
+
 /* description */
 
 - (void)appendAttributesToDescription:(NSMutableString *)_ms {
index caf5c58313c6106fbbd614ff4f892b4976e1b31c..ab7e9f78b33d24998efe0a9d03944d4911306eb2 100644 (file)
@@ -1,5 +1,5 @@
-# $Id: Version 170 2004-08-11 10:45:40Z helge $
+# version file
 
-SUBMINOR_VERSION:=26
+SUBMINOR_VERSION:=27
 
 # v0.9.26 requires libOGoContentStore v0.9.13
index 0684990f3b90597aa40c072c0e43ed57d980e5e6..a3bcbced17279a90edb52ad1429b494db2683c14 100644 (file)
@@ -1,3 +1,8 @@
+2005-02-06  Helge Hess  <helge.hess@opengroupware.org>
+
+       * SOGoSieveScriptObject.m, SOGoSieveScriptsFolder.m: assigned
+         folder/message class (v0.9.7)
+
 2005-01-30  Helge Hess  <helge.hess@opengroupware.org>
 
        * SOGoSieveScriptObject.m: implemented Sieve script upload (v0.9.6)
index b874a6db37e231f889eb004d4498462b39db1a16..7d7ccdc19beb197f8ee90bd44d706e446a64d10b 100644 (file)
   return self;
 }
 
-/* WebDAV */
+/* message type */
+
+- (NSString *)outlookMessageClass {
+  return @"IPM.Filter";
+}
+
 
 @end /* SOGoSieveScriptObject */
index 37f8c25a5ec5839b64213dd72b42d48e2c4364b1..49722fc2642cac1cdaebcf855d5735c06a36d308 100644 (file)
   return [NSException exceptionWithHTTPStatus:404 /* Not Found */];
 }
 
+/* folder type */
+
+- (NSString *)outlookFolderClass {
+  return @"IPF.Filter";
+}
+
 @end /* SOGoSieveScriptsFolder */
index 29dc46309a5dcac1b3cd85e70f110a68044488bb..eba6f15377aeb1d25ea59b620e5a29ec6d6b8993 100644 (file)
@@ -1,6 +1,6 @@
 # Version file
 
-SUBMINOR_VERSION:=6
+SUBMINOR_VERSION:=7
 
 # v0.9.6 requires libNGMime v4.5.207
 # v0.9.1 requires libNGMime v4.3.194