}
private void updateServer() {
int id = (Integer) itemsSelected[0].getData(NODE_ID);
Server server = service1.listById(id);
UpdateServerDialog dialog = new UpdateServerDialog(shell, iconImage,
server);
server = (Server) dialog.open();
if (server != null) {
service1.update(id, server.getName(), server.getHost(),
server.getPort(), server.getPassword());
TreeItem treeItem = null;
if (itemsSelected[0] instanceof TableItem) {
treeItem = getTreeItemByTableItem((TableItem) itemsSelected[0]);
itemsSelected[0].setText(server.getName());
} else
treeItem = (TreeItem) itemsSelected[0];
treeItem.setText(server.getName());
serverTreeItemSelected(treeItem, true);
}
}