1 | try {
↵ | | 1 | if (uid.equals(trash.getId())) {↵
|
2 | IEventInfo model = (IEventInfo) store.get(activityId);↵ | | 2 | ↵
|
|
3 | EditEventDialog dialog = new EditEventDialog(null, model);↵ | | |
|
4 | if (dialog.success()) {↵ | | |
|
5 | IEventInfo updatedModel = dialog.getModel();↵ | | |
|
|
6 | // update store↵ | | |
|
7 | store.modify(activityId, updatedModel);↵ | | |
|
8 | }↵ | | |
|
|
9 | } catch (StoreException e1) {↵ | | |
|
10 | JOptionPane.showMessageDialog(FrameManager.getInstance()↵ | | |
|
11 | .getActiveFrame(), e1.getMessage()↵ | | 3 | // trash folder is selected↵
|
| | | 4 | // -> delete message↵
|
| | | 5 | CommandProcessor.getInstance().addOp(new ExpungeFolderCommand(r));↵
|
| | | 6 | } else {↵
|
| | | 7 | // -> move messages to trash↵
|
| | | 8 | IMailbox destFolder = trash;↵
|
|
| | | 9 | IMailFolderCommandReference result = ((MailFrameMediator) getFrameMediator())↵
|
| | | 10 | .getTableSelection();↵
|
| | | 11 | result.setDestinationFolder(destFolder);↵
|
|
12 | );
↵ | | 12 | MoveMessageCommand c = new MoveMessageCommand(result);↵
|
|
13 | e1.printStackTrace();
↵ | | 13 | CommandProcessor.getInstance().addOp(c);↵
|
14 | } | | 14 | }
|