javaextensions/pim/framework/inc/pimbasemanager.h
branchRCL_3
changeset 83 26b2b12093af
parent 77 7cee158cb8cd
equal deleted inserted replaced
77:7cee158cb8cd 83:26b2b12093af
    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, jstring aCalName,
    38                                      jstring aPimListName, JNIEnv* aJniEnv) = 0;
    39                                      JNIEnv* aJniEnv) = 0;
       
    40 
    39 
    41     virtual jobjectArray listPimLists(const TPIMListType& aPimListType,
    40     virtual jobjectArray listPimLists(const TPIMListType& aPimListType,
    42                                       jintArray aError, JNIEnv* aJniEnv) = 0;
    41                                       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;
       
    47 
    42 
    48     virtual void dispose()= 0;
    43     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;
       
    53 
    44 
    54     static pimbasemanager* getInstance();
    45     static pimbasemanager* getInstance();
    55 };
    46 };
    56 
    47 
    57 #endif // PIMBASEMANAGER_H
    48 #endif // PIMBASEMANAGER_H