diff -r 773449708c84 -r 4ad59aaee882 javaextensions/pim/framework/inc/pimbasemanager.h --- 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(); };