]> err.no Git - scalable-opengroupware.org/blobdiff - SoObjects/Appointments/SOGoAppointmentFolder.h
git-svn-id: http://svn.opengroupware.org/SOGo/inverse/trunk@1282 d1b88da0-ebda-0310...
[scalable-opengroupware.org] / SoObjects / Appointments / SOGoAppointmentFolder.h
index f3e71cd8d1f1a7f01f94a5a2c741d8564a6a31ce..c359f65e01ec6af0a39bd488bb2c071006308a4e 100644 (file)
@@ -36,7 +36,9 @@
   create two different vevent-files with the same uid in the store.
 */
 
-#import "SOGo/SOGoFolder.h"
+#import "SOGo/SOGoGCSFolder.h"
+
+#import <NGCards/iCalEntityObject.h>
 
 @class NSArray;
 @class NSCalendarDate;
 @class NSTimeZone;
 @class GCSFolder;
 
-#import <NGCards/iCalEntityObject.h>
-@interface SOGoAppointmentFolder : SOGoFolder
+@interface SOGoAppointmentFolder : SOGoGCSFolder
 {
   NSTimeZone *timeZone;
   NSMutableDictionary *uidToFilename;
+  NSMutableDictionary *aclMatrix;
+  NSMutableArray *stripFields;
 }
 
+- (BOOL) isActive;
+
 /* selection */
 
 - (NSArray *) calendarUIDs;
                fromFolder: (GCSFolder *) _folder
                      from: (NSCalendarDate *) _startDate
                        to: (NSCalendarDate *) _endDate
+                   title: (NSString *) title
                 component: (id) _component;
 
 - (NSArray * ) fetchFields: (NSArray *) _fields
                       from: (NSCalendarDate *) _startDate
                         to: (NSCalendarDate *) _endDate
+                    title: (NSString *) title
                  component: (id) _component;
 
 - (NSArray *) fetchCoreInfosFrom: (NSCalendarDate *) _startDate
                               to: (NSCalendarDate *) _endDate
+                          title: (NSString *) title
                        component: (id) _component;
 
 - (NSArray *) fetchFreeBusyInfosFrom: (NSCalendarDate *) _startDate
                                   to: (NSCalendarDate *) _endDate;
 
-- (void) deleteEntriesWithIds: (NSArray *) ids;
-
 /* URL generation */
 
 - (NSString *) baseURLForAptWithUID: (NSString *) _uid
 
 - (NSArray *) fetchAllSOGoAppointments;
 
-- (NSArray *) calendarFolders;
-
 - (NSString *) roleForComponentsWithAccessClass: (iCalAccessClass) accessClass
                                        forUser: (NSString *) uid;