equal
deleted
inserted
replaced
67 JNIEnv* aJniEnv, |
67 JNIEnv* aJniEnv, |
68 jobject /*aPeer*/, |
68 jobject /*aPeer*/, |
69 jint aManagerHandle, |
69 jint aManagerHandle, |
70 jint aPimListType, |
70 jint aPimListType, |
71 jstring aPimListName, |
71 jstring aPimListName, |
|
72 jstring aCalName, |
72 jintArray aError) |
73 jintArray aError) |
73 { |
74 { |
74 JELOG2(EPim); |
75 JELOG2(EPim); |
75 pimbasemanager* manager = reinterpret_cast< pimbasemanager *>(aManagerHandle); |
76 pimbasemanager* manager = reinterpret_cast< pimbasemanager *>(aManagerHandle); |
76 pimbaselist* list = NULL; |
77 pimbaselist* list = NULL; |
77 int error = 0; |
78 int error = 0; |
78 try |
79 try |
79 { |
80 { |
|
81 |
80 list = manager->openPimList( |
82 list = manager->openPimList( |
81 static_cast< TPIMListType>(aPimListType),aPimListName, aJniEnv); |
83 static_cast< TPIMListType>(aPimListType),aPimListName,aCalName, aJniEnv); |
82 } |
84 } |
83 catch (int aError) |
85 catch (int aError) |
84 { |
86 { |
85 error = aError; |
87 error = aError; |
86 } |
88 } |
|
89 |
87 SetJavaErrorCode(aJniEnv, aError, error); |
90 SetJavaErrorCode(aJniEnv, aError, error); |
88 |
91 |
89 // We now own the list (through the handle). The ownership of |
92 // We now own the list (through the handle). The ownership of |
90 // the list is transferred to the Java side peer list object. |
93 // the list is transferred to the Java side peer list object. |
91 return reinterpret_cast<int>(list); |
94 return reinterpret_cast<int>(list); |
112 aJniEnv); |
115 aJniEnv); |
113 |
116 |
114 return javaStringArray; |
117 return javaStringArray; |
115 } |
118 } |
116 |
119 |
117 |
120 JNIEXPORT jint |
|
121 JNICALL Java_com_nokia_mj_impl_pim_PIMManager__1createCalendar( |
|
122 JNIEnv* aJniEnv, |
|
123 jobject /*aPeer*/, |
|
124 jint aManagerHandle, |
|
125 jstring aCalName, |
|
126 jstring aDisplayName) |
|
127 { |
|
128 JELOG2(EPim); |
|
129 pimbasemanager* manager = |
|
130 reinterpret_cast< pimbasemanager *>(aManagerHandle); |
|
131 TInt error = 0; |
|
132 try |
|
133 { |
|
134 manager->createCalendar(aCalName, aDisplayName,aJniEnv); |
|
135 } |
|
136 catch (int aError) |
|
137 { |
|
138 error = aError; |
|
139 } |
|
140 return error; |
|
141 |
|
142 } |
|
143 |
|
144 JNIEXPORT jint |
|
145 JNICALL Java_com_nokia_mj_impl_pim_PIMManager__1deleteCalendar( |
|
146 JNIEnv* aJniEnv, |
|
147 jobject /*aPeer*/, |
|
148 jint aManagerHandle, |
|
149 jstring aCalName) |
|
150 { |
|
151 JELOG2(EPim); |
|
152 pimbasemanager* manager = |
|
153 reinterpret_cast< pimbasemanager *>(aManagerHandle); |
|
154 TInt error = 0; |
|
155 |
|
156 try |
|
157 { |
|
158 manager->deleteCalendar(aCalName,aJniEnv); |
|
159 } |
|
160 catch (int aError) |
|
161 { |
|
162 error = aError; |
|
163 } |
|
164 |
|
165 return error; |
|
166 |
|
167 } |
|
168 |
|
169 JNIEXPORT jobjectArray |
|
170 JNICALL Java_com_nokia_mj_impl_pim_PIMManager__1listCalendars( |
|
171 JNIEnv* aJniEnv, |
|
172 jobject /*aPeer*/, |
|
173 jint aManagerHandle, |
|
174 jintArray aError) |
|
175 { |
|
176 JELOG2(EPim); |
|
177 pimbasemanager* manager = |
|
178 reinterpret_cast< pimbasemanager *>(aManagerHandle); |
|
179 jobjectArray javaStringArray = NULL; |
|
180 javaStringArray = manager->listCalendars(aError, |
|
181 aJniEnv); |
|
182 return javaStringArray; |
|
183 } |
|
184 |
|
185 JNIEXPORT jobjectArray |
|
186 JNICALL Java_com_nokia_mj_impl_pim_PIMManager__1listCalendarNames( |
|
187 JNIEnv* aJniEnv, |
|
188 jobject /*aPeer*/, |
|
189 jint aManagerHandle, |
|
190 jintArray aError) |
|
191 { |
|
192 JELOG2(EPim); |
|
193 pimbasemanager* manager = |
|
194 reinterpret_cast< pimbasemanager *>(aManagerHandle); |
|
195 |
|
196 jobjectArray javaStringArray = NULL; |
|
197 javaStringArray = manager->listCalendarNames(aError, |
|
198 aJniEnv); |
|
199 return javaStringArray; |
|
200 } |
118 |
201 |
119 // End of File |
202 // End of File |