javaextensions/pim/framework/inc/pimbasemanager.h
changeset 76 4ad59aaee882
parent 21 2a9601315dfc
child 83 26b2b12093af
--- a/javaextensions/pim/framework/inc/pimbasemanager.h	Thu Sep 02 20:20:40 2010 +0300
+++ b/javaextensions/pim/framework/inc/pimbasemanager.h	Fri Sep 17 08:28:21 2010 +0300
@@ -35,13 +35,22 @@
     virtual MPIMLocalizationManager* localizationManager() const = 0;
 
     virtual pimbaselist* openPimList(const TPIMListType& aPimListType,
-                                     jstring aPimListName, JNIEnv* aJniEnv) = 0;
+                                     jstring aPimListName, jstring aCalName,
+                                     JNIEnv* aJniEnv) = 0;
 
     virtual jobjectArray listPimLists(const TPIMListType& aPimListType,
                                       jintArray aError, JNIEnv* aJniEnv) = 0;
+    virtual jobjectArray listCalendars(jintArray aError,
+                                       JNIEnv* aJniEnv) = 0;
+    virtual jobjectArray listCalendarNames(jintArray aError,
+                                           JNIEnv* aJniEnv) = 0;
 
     virtual void dispose()= 0;
 
+    virtual void createCalendar(jstring aCalName, jstring aDisplayName, JNIEnv* aJniEnv) = 0;
+
+    virtual void deleteCalendar(jstring aCalName, JNIEnv* aJniEnv) = 0;
+
     static pimbasemanager* getInstance();
 };