equal
deleted
inserted
replaced
428 String fileName = "C:" + aCalName; |
428 String fileName = "C:" + aCalName; |
429 int error = _createCalendar(iManagerHandle, fileName,displayName); |
429 int error = _createCalendar(iManagerHandle, fileName,displayName); |
430 NativeError.handleCreateCalendarError(error, aCalName); |
430 NativeError.handleCreateCalendarError(error, aCalName); |
431 } |
431 } |
432 |
432 |
433 private synchronized void deleteCalendar(String aCalName) |
433 private synchronized void deleteCalendar(String aCalName) throws PIMException |
434 { |
434 { |
435 // security check |
435 // security check |
436 ApplicationUtils appUtils = ApplicationUtils.getInstance(); |
436 ApplicationUtils appUtils = ApplicationUtils.getInstance(); |
437 PIMPermissionImpl per = new PIMPermissionImpl(PIMPermissionImpl.ACTION_WRITE_EVENTS + "," + PIMPermissionImpl.ACTION_WRITE_TODOS, aCalName, null, -1); |
437 PIMPermissionImpl per = new PIMPermissionImpl(PIMPermissionImpl.ACTION_WRITE_EVENTS + "," + PIMPermissionImpl.ACTION_WRITE_TODOS, aCalName, null, -1); |
438 appUtils.checkPermission(per); |
438 appUtils.checkPermission(per); |
462 calList.iList.removeAllElements(); |
462 calList.iList.removeAllElements(); |
463 isCalPresent = true; |
463 isCalPresent = true; |
464 break; |
464 break; |
465 } |
465 } |
466 } |
466 } |
467 int error = _deleteCalendar(iManagerHandle, fileName); |
|
468 NativeError.handleDeleteCalendarError(error, aCalName); |
|
469 if (isCalPresent) |
467 if (isCalPresent) |
470 { |
468 { |
|
469 int error = _deleteCalendar(iManagerHandle, fileName); |
|
470 NativeError.handleDeleteCalendarError(error, aCalName); |
471 iCalInfo.removeElementAt(index); |
471 iCalInfo.removeElementAt(index); |
|
472 } |
|
473 else |
|
474 { |
|
475 throw new PIMException("Can't delete specified calendar as calendar does not exist ", PIMException.LIST_NOT_ACCESSIBLE); |
472 } |
476 } |
473 } |
477 } |
474 |
478 |
475 /** |
479 /** |
476 * getPermission |
480 * getPermission |