340 } |
340 } |
341 |
341 |
342 String fetchEmail() { |
342 String fetchEmail() { |
343 |
343 |
344 int serviceRequest = OS.XQServiceRequest_new( |
344 int serviceRequest = OS.XQServiceRequest_new( |
345 "com.nokia.services.phonebookservices.Fetch", |
345 "phonebookservices.com.nokia.symbian.IContactsFetch", |
346 "fetch(QString,QString,QString)", false); |
346 "singleFetch(QString,QString)", false); |
347 if (serviceRequest <= 0) { |
347 if (serviceRequest <= 0) { |
348 return null; |
348 return null; |
349 } |
349 } |
350 OS.XQServiceRequest_swt_setArgumentsForFetchEmail(serviceRequest, |
350 OS.XQServiceRequest_swt_setArgumentsForFetchEmail(serviceRequest, |
351 SWT.getMessage("fetch_email"), OS.CNT_ACTIONALL, |
351 SWT.getMessage("fetch_email"), OS.CNT_ACTIONALL, |
368 String email = returnedData[2]; |
368 String email = returnedData[2]; |
369 returnedData = null; |
369 returnedData = null; |
370 QObjectDeleteWrapper.deleteSafely(handler); |
370 QObjectDeleteWrapper.deleteSafely(handler); |
371 QObjectDeleteWrapper.deleteSafely(serviceRequest); |
371 QObjectDeleteWrapper.deleteSafely(serviceRequest); |
372 return email; |
372 return email; |
373 } |
373 } |
374 } |
374 } |
375 QObjectDeleteWrapper.deleteSafely(handler); |
375 QObjectDeleteWrapper.deleteSafely(handler); |
376 QObjectDeleteWrapper.deleteSafely(serviceRequest); |
376 QObjectDeleteWrapper.deleteSafely(serviceRequest); |
377 return null; |
377 return null; |
378 } |
378 } |
379 |
379 |
380 String getPhoneNumber() { |
380 String getPhoneNumber() { |
381 |
381 |
382 int serviceRequest = OS.XQServiceRequest_new( |
382 int serviceRequest = OS.XQServiceRequest_new( |
383 "com.nokia.services.phonebookservices.Fetch", |
383 "phonebookservices.com.nokia.symbian.IContactsFetch", |
384 "fetch(QString,QString,QString)", false); |
384 "singleFetch(QString,QString)", false); |
385 if (serviceRequest <= 0) { |
385 if (serviceRequest <= 0) { |
386 return null; |
386 return null; |
387 } |
387 } |
388 OS.XQServiceRequest_swt_setArgumentsForFetchEmail(serviceRequest, |
388 OS.XQServiceRequest_swt_setArgumentsForFetchEmail(serviceRequest, |
389 SWT.getMessage("fetch_phonenumber"), OS.CNT_ACTIONALL, |
389 SWT.getMessage("fetch_phonenumber"), OS.CNT_ACTIONALL, |