/** * Invoked when an action occurs. * * @param e the ActionEvent */ public void actionPerformed(ActionEvent event) { Object o = event.getSource(); if ((o == null) || !(o instanceof ManagementObjectPanel)) { Log.error(Bundle.getMessage(Bundle.ERROR_INVALID_ACTION_EVENT)); return; } ConnectorManagementPanel p = (ConnectorManagementPanel) o; ConnectorManagementObject mo = (ConnectorManagementObject) p.getManagementObject(); try { if (event.getID() == p.ACTION_EVENT_UPDATE) { saveConfiguration(mo); } } catch (AdminException e) { p.notifyError(e); } }