javaextensions/pim/framework/inc/pimbasemanager.h
branchRCL_3
changeset 77 7cee158cb8cd
parent 19 04becd199f91
child 83 26b2b12093af
equal deleted inserted replaced
71:d5e927d5853b 77:7cee158cb8cd
    33     };
    33     };
    34 
    34 
    35     virtual MPIMLocalizationManager* localizationManager() const = 0;
    35     virtual MPIMLocalizationManager* localizationManager() const = 0;
    36 
    36 
    37     virtual pimbaselist* openPimList(const TPIMListType& aPimListType,
    37     virtual pimbaselist* openPimList(const TPIMListType& aPimListType,
    38                                      jstring aPimListName, JNIEnv* aJniEnv) = 0;
    38                                      jstring aPimListName, jstring aCalName,
       
    39                                      JNIEnv* aJniEnv) = 0;
    39 
    40 
    40     virtual jobjectArray listPimLists(const TPIMListType& aPimListType,
    41     virtual jobjectArray listPimLists(const TPIMListType& aPimListType,
    41                                       jintArray aError, JNIEnv* aJniEnv) = 0;
    42                                       jintArray aError, JNIEnv* aJniEnv) = 0;
       
    43     virtual jobjectArray listCalendars(jintArray aError,
       
    44                                        JNIEnv* aJniEnv) = 0;
       
    45     virtual jobjectArray listCalendarNames(jintArray aError,
       
    46                                            JNIEnv* aJniEnv) = 0;
    42 
    47 
    43     virtual void dispose()= 0;
    48     virtual void dispose()= 0;
       
    49 
       
    50     virtual void createCalendar(jstring aCalName, jstring aDisplayName, JNIEnv* aJniEnv) = 0;
       
    51 
       
    52     virtual void deleteCalendar(jstring aCalName, JNIEnv* aJniEnv) = 0;
    44 
    53 
    45     static pimbasemanager* getInstance();
    54     static pimbasemanager* getInstance();
    46 };
    55 };
    47 
    56 
    48 #endif // PIMBASEMANAGER_H
    57 #endif // PIMBASEMANAGER_H