List of usage examples for org.eclipse.jface.viewers StructuredSelection toList
@Override
public List toList()
From source file:com.clustercontrol.jobmanagement.view.action.DeleteJobKickAction.java
License:Open Source License
/** * []????????/*w w w . ja v a 2s . c om*/ * ??? * <p> * <ol> * <li>[]????????</li> * <li>?????</li> * <li>???</li> * <li>[]???</li> * </ol> * */ @SuppressWarnings("unchecked") @Override public Object execute(ExecutionEvent event) throws ExecutionException { this.window = HandlerUtil.getActiveWorkbenchWindow(event); // In case this action has been disposed if (null == this.window || !isEnabled()) { return null; } // ??? this.viewPart = HandlerUtil.getActivePart(event); if (!(viewPart instanceof JobKickListView)) { return null; } JobKickListView jobKickListView = null; try { jobKickListView = (JobKickListView) viewPart.getAdapter(JobKickListView.class); } catch (Exception e) { m_log.info("execute " + e.getMessage()); return null; } if (jobKickListView == null) { m_log.info("execute: view is null"); return null; } StructuredSelection selection = (StructuredSelection) jobKickListView.getComposite().getTableViewer() .getSelection(); List<?> list = (List<?>) selection.toList(); Map<String, List<String>[]> jobKickIdMap = new ConcurrentHashMap<>(); String scheId = null; String fileId = null; String manId = null; int scheSize = 0; int fileCheckSize = 0; int manualSize = 0; for (Object obj : list) { List<?> objList = (List<?>) obj; String managerName = (String) objList.get(GetJobKickTableDefine.MANAGER_NAME); if (jobKickIdMap.get(managerName) == null) { jobKickIdMap.put(managerName, new ArrayList[3]); jobKickIdMap.get(managerName)[0] = new ArrayList<>(); jobKickIdMap.get(managerName)[1] = new ArrayList<>(); jobKickIdMap.get(managerName)[2] = new ArrayList<>(); } String id = (String) objList.get(GetJobKickTableDefine.JOBKICK_ID); Integer type = JobKickTypeMessage.stringToType((String) objList.get(GetJobKickTableDefine.TYPE)); if (type == JobKickConstant.TYPE_SCHEDULE) { jobKickIdMap.get(managerName)[0].add(id); if (scheId == null || scheId.equals("")) { scheId = id; } scheSize++; } else if (type == JobKickConstant.TYPE_FILECHECK) { jobKickIdMap.get(managerName)[1].add(id); if (fileId == null || fileId.equals("")) { fileId = id; } fileCheckSize++; } else if (type == JobKickConstant.TYPE_MANUAL) { jobKickIdMap.get(managerName)[2].add(id); if (manId == null || manId.equals("")) { manId = id; } manualSize++; } } //[]???? String message = null; if (jobKickIdMap.isEmpty()) { return null; } else if (scheSize == 1) { message = Messages.getString("schedule") + "[" + scheId + "]" + Messages.getString("message.job.2"); } else if (scheSize > 1) { Object[] args = { scheSize, Messages.getString("schedule") }; message = Messages.getString("message.job.123", args); } if (scheSize > 0) { if (MessageDialog.openQuestion(null, Messages.getString("confirmed"), message) == false) { return null; } Map<String, String> errorMsgs = new ConcurrentHashMap<>(); boolean error = false; StringBuffer messageArg = new StringBuffer(); int i = 0; for (Map.Entry<String, List<String>[]> entry : jobKickIdMap.entrySet()) { String managerName = entry.getKey(); if (i > 0) { messageArg.append(", "); } messageArg.append(managerName); JobEndpointWrapper wrapper = JobEndpointWrapper.getWrapper(managerName); try { wrapper.deleteSchedule(entry.getValue()[0]); } catch (InvalidRole_Exception e) { // ???????? MessageDialog.openInformation(null, Messages.getString("message"), Messages.getString("message.accesscontrol.16")); error = true; } catch (Exception e) { m_log.warn("run(), " + e.getMessage(), e); errorMsgs.put(managerName, Messages.getString("message.hinemos.failure.unexpected") + HinemosMessage.replace(e.getMessage())); } i++; } // if (0 < errorMsgs.size()) { UIManager.showMessageBox(errorMsgs, true); } else if (!error) { Object[] arg = { messageArg.toString() }; // MessageDialog.openInformation(null, Messages.getString("successful"), Messages.getString("message.job.75", arg)); } } //[?]???? if (fileCheckSize == 1) { message = Messages.getString("file.check") + "[" + fileId + "]" + Messages.getString("message.job.2"); } else if (fileCheckSize > 1) { Object[] args = { fileCheckSize, Messages.getString("file.check") }; message = Messages.getString("message.job.123", args); } if (fileCheckSize > 0) { if (MessageDialog.openQuestion(null, Messages.getString("confirmed"), message) == false) { return null; } Map<String, String> errorMsgs = new ConcurrentHashMap<>(); StringBuffer messageArg = new StringBuffer(); int i = 0; for (Map.Entry<String, List<String>[]> entry : jobKickIdMap.entrySet()) { String managerName = entry.getKey(); if (i > 0) { messageArg.append(", "); } messageArg.append(managerName); JobEndpointWrapper wrapper = JobEndpointWrapper.getWrapper(managerName); //[?]???? try { wrapper.deleteFileCheck(entry.getValue()[1]); } catch (InvalidRole_Exception e) { errorMsgs.put(managerName, Messages.getString("message.accesscontrol.16")); } catch (Exception e) { m_log.warn("run(), " + e.getMessage(), e); errorMsgs.put(managerName, Messages.getString("message.hinemos.failure.unexpected") + HinemosMessage.replace(e.getMessage())); } i++; } // if (0 < errorMsgs.size()) { UIManager.showMessageBox(errorMsgs, true); } else { Object[] arg = { messageArg.toString() }; MessageDialog.openInformation(null, Messages.getString("successful"), Messages.getString("message.job.75", arg)); } } //[]???? if (manualSize == 1) { message = Messages.getString("job.manual") + "[" + manId + "]" + Messages.getString("message.job.2"); } else if (manualSize > 1) { Object[] args = { manualSize, Messages.getString("job.manual") }; message = Messages.getString("message.job.123", args); } if (manualSize > 0) { if (MessageDialog.openQuestion(null, Messages.getString("confirmed"), message) == false) { return null; } Map<String, String> errorMsgs = new ConcurrentHashMap<>(); StringBuffer messageArg = new StringBuffer(); int i = 0; for (Map.Entry<String, List<String>[]> entry : jobKickIdMap.entrySet()) { String managerName = entry.getKey(); if (i > 0) { messageArg.append(", "); } messageArg.append(managerName); JobEndpointWrapper wrapper = JobEndpointWrapper.getWrapper(managerName); //[]???? try { wrapper.deleteJobManual(entry.getValue()[2]); } catch (InvalidRole_Exception e) { errorMsgs.put(managerName, Messages.getString("message.accesscontrol.16")); } catch (Exception e) { m_log.warn("run(), " + e.getMessage(), e); errorMsgs.put(managerName, Messages.getString("message.hinemos.failure.unexpected") + HinemosMessage.replace(e.getMessage())); } i++; } // if (0 < errorMsgs.size()) { UIManager.showMessageBox(errorMsgs, true); } else { Object[] arg = { messageArg.toString() }; MessageDialog.openInformation(null, Messages.getString("successful"), Messages.getString("message.job.75", arg)); } } jobKickListView.update(); return null; }
From source file:com.clustercontrol.jobmanagement.view.JobKickListView.java
License:Open Source License
public List<String> getSelectedIdList() { StructuredSelection selection = (StructuredSelection) this.m_jobKickList.getTableViewer().getSelection(); List<?> list = (List<?>) selection.toList(); List<String> idList = new ArrayList<String>(); for (Object obj : list) { if (obj instanceof ArrayList) { List<?> objList = (ArrayList<?>) obj; idList.add((String) objList.get(GetJobKickTableDefine.JOBKICK_ID)); }// w ww.j a v a 2s .c o m } return idList; }
From source file:com.clustercontrol.jobmanagement.view.JobKickListView.java
License:Open Source License
public String getManagerName() { String str = ""; StructuredSelection selection = (StructuredSelection) this.m_jobKickList.getTableViewer().getSelection(); List<?> list = (List<?>) selection.toList(); Object obj = list.get(0);/*from w w w.j av a 2 s.c o m*/ if (obj instanceof ArrayList) { List<?> objList = (ArrayList<?>) obj; str = (String) objList.get(GetJobKickTableDefine.MANAGER_NAME); } return str; }
From source file:com.clustercontrol.jobmanagement.view.JobListView.java
License:Open Source License
/** * ????/*from ww w. j a v a 2 s .c o m*/ * * @see org.eclipse.jface.action.MenuManager * @see org.eclipse.swt.widgets.Menu */ private void createContextMenu() { MenuManager menuManager = new MenuManager(); menuManager.setRemoveAllWhenShown(true); Menu treeMenu = menuManager.createContextMenu(m_jobTree.getTree()); WidgetTestUtil.setTestId(this, null, treeMenu); m_jobTree.getTree().setMenu(treeMenu); menuManager.addMenuListener(new IMenuListener() { @Override public void menuAboutToShow(IMenuManager manager) { StructuredSelection selection = (StructuredSelection) m_jobTree.getTreeViewer().getSelection(); if (selection != null) { // Do the same as JobTreeSelectionChangedListenser Object selectObject = selection.getFirstElement(); List<?> list = selection.toList(); List<JobTreeItem> itemList = new ArrayList<JobTreeItem>(); for (Object obj : list) { if (obj instanceof JobTreeItem) { itemList.add((JobTreeItem) obj); } } // Set last focus JobTreeComposite composite = getJobTreeComposite(); if (composite != null && composite.getTree().isFocusControl()) { setLastFocusComposite(composite); } setEnabledAction(selectObject, itemList, true); } } }); getSite().registerContextMenu(menuManager, this.m_jobTree.getTreeViewer()); menuManager = new MenuManager(); menuManager.setRemoveAllWhenShown(true); Menu listMenu = menuManager.createContextMenu(m_jobList.getTable()); WidgetTestUtil.setTestId(this, null, listMenu); m_jobList.getTable().setMenu(listMenu); getSite().registerContextMenu(menuManager, this.m_jobList.getTableViewer()); }
From source file:com.clustercontrol.maintenance.composite.MaintenanceListComposite.java
License:Open Source License
/** * ????ID??/*w w w .ja v a2 s.c o m*/ * * @return */ public ArrayList<String> getSelectionData() { ArrayList<String> data = new ArrayList<String>(); //???? StructuredSelection selection = (StructuredSelection) tableViewer.getSelection(); List<?> list = selection.toList(); if (list != null) { for (int index = 0; index < list.size(); index++) { ArrayList<?> info = (ArrayList<?>) list.get(index); if (info != null && info.size() > 0) { String maintenanceId = (String) info.get(GetMaintenanceListTableDefine.MAINTENANCE_ID); data.add(maintenanceId); } } } return data; }
From source file:com.clustercontrol.maintenance.view.action.HinemosPropertyDeleteAction.java
License:Open Source License
@Override public Object execute(ExecutionEvent event) throws ExecutionException { // ???/*from w w w . j a v a2 s . com*/ this.viewPart = HandlerUtil.getActivePart(event); HinemosPropertyView view = null; try { view = (HinemosPropertyView) this.viewPart.getAdapter(HinemosPropertyView.class); } catch (Exception e) { m_log.info("execute " + e.getMessage()); return null; } if (view == null) { m_log.info("execute: view is null"); return null; } HinemosPropertyComposite composite = (HinemosPropertyComposite) view.getComposite(); StructuredSelection selection = (StructuredSelection) composite.getTableViewer().getSelection(); List<?> list = (List<?>) selection.toList(); Map<String, List<String>> map = new ConcurrentHashMap<String, List<String>>(); for (Object obj : list) { List<?> objList = (List<?>) obj; String managerName = (String) objList.get(GetHinemosPropertyTableDefine.MANAGER_NAME); if (map.get(managerName) == null) { map.put(managerName, new ArrayList<String>()); } } int size = 0; StringBuilder key = new StringBuilder(); for (Object obj : list) { List<?> objList = (List<?>) obj; String managerName = (String) objList.get(GetHinemosPropertyTableDefine.MANAGER_NAME); String k = (String) objList.get(GetHinemosPropertyTableDefine.KEY); map.get(managerName).add(k); if (size > 0) { key.append(", "); } key.append(k + "(" + managerName + ")"); size++; } // ????????? if (map.isEmpty()) { MessageDialog.openWarning(null, Messages.getString("warning"), Messages.getString("message.maintenance.9")); return null; } String[] args = { key.toString() }; if (MessageDialog.openConfirm(null, Messages.getString("confirmed"), Messages.getString("message.maintenance.7", args)) == false) { return null; } // ????????? Map<String, String> errorMsgs = new ConcurrentHashMap<>(); for (Map.Entry<String, List<String>> entry : map.entrySet()) { String managerName = entry.getKey(); HinemosPropertyEndpointWrapper wrapper = HinemosPropertyEndpointWrapper.getWrapper(managerName); for (String val : entry.getValue()) { try { wrapper.deleteHinemosProperty(val); } catch (InvalidRole_Exception e) { errorMsgs.put(managerName, Messages.getString("message.accesscontrol.16")); } catch (Exception e) { m_log.warn("run(), " + e.getMessage(), e); errorMsgs.put(managerName, Messages.getString("message.hinemos.failure.unexpected") + HinemosMessage.replace(e.getMessage())); } } } // if (0 < errorMsgs.size()) { UIManager.showMessageBox(errorMsgs, true); } else { MessageDialog.openInformation(null, Messages.getString("successful"), Messages.getString("message.hinemos.property.6", args)); } composite.update(); return null; }
From source file:com.clustercontrol.maintenance.view.action.MaintenanceDeleteAction.java
License:Open Source License
@Override public Object execute(ExecutionEvent event) throws ExecutionException { // ???/*from w w w . j av a2 s . c om*/ this.viewPart = HandlerUtil.getActivePart(event); MaintenanceListView view = null; try { view = (MaintenanceListView) this.viewPart.getAdapter(MaintenanceListView.class); } catch (Exception e) { m_log.info("execute " + e.getMessage()); return null; } if (view == null) { m_log.info("execute: view is null"); return null; } MaintenanceListComposite composite = (MaintenanceListComposite) view.getListComposite(); StructuredSelection selection = (StructuredSelection) composite.getTableViewer().getSelection(); List<?> list = (List<?>) selection.toList(); Map<String, List<String>> map = new ConcurrentHashMap<String, List<String>>(); for (Object obj : list) { List<?> objList = (List<?>) obj; String managerName = (String) objList.get(GetMaintenanceListTableDefine.MANAGER_NAME); if (map.get(managerName) == null) { map.put(managerName, new ArrayList<String>()); } } StringBuffer maintenanceId = new StringBuffer(); for (Object obj : list) { List<?> objList = (List<?>) obj; String managerName = (String) objList.get(GetMaintenanceListTableDefine.MANAGER_NAME); String id = (String) objList.get(GetMaintenanceListTableDefine.MAINTENANCE_ID); map.get(managerName).add(id); if (maintenanceId.length() > 0) { maintenanceId.append(", "); } maintenanceId.append(id + "(" + managerName + ")"); } // ????????? if (map.isEmpty()) { MessageDialog.openWarning(null, Messages.getString("warning"), Messages.getString("message.maintenance.9")); return null; } String[] args = { maintenanceId.toString() }; if (MessageDialog.openConfirm(null, Messages.getString("confirmed"), Messages.getString("message.maintenance.7", args)) == false) { return null; } Map<String, String> errorMsgs = new ConcurrentHashMap<>(); for (Map.Entry<String, List<String>> entry : map.entrySet()) { String managerName = entry.getKey(); MaintenanceEndpointWrapper wrapper = MaintenanceEndpointWrapper.getWrapper(managerName); for (String val : entry.getValue()) { try { wrapper.deleteMaintenance(val); } catch (InvalidRole_Exception e) { errorMsgs.put(managerName, Messages.getString("message.accesscontrol.16")); } catch (Exception e) { m_log.warn("run(), " + e.getMessage(), e); errorMsgs.put(managerName, Messages.getString("message.hinemos.failure.unexpected") + HinemosMessage.replace(e.getMessage())); } } } // if (0 < errorMsgs.size()) { UIManager.showMessageBox(errorMsgs, true); } else { MessageDialog.openInformation(null, Messages.getString("successful"), Messages.getString("message.maintenance.5", args)); } composite.update(); return null; }
From source file:com.clustercontrol.monitor.view.action.EventCollectGraphOffAction.java
License:Open Source License
/** * []?????ON??????//from www .j a v a2 s. c o m * <p> * <ol> * <li>[]??????????</li> * <li>????ON???? </li> * <li>[]???</li> * </ol> * * @see org.eclipse.core.commands.IHandler#execute * @see com.clustercontrol.monitor.view.EventView * @see com.clustercontrol.monitor.view.EventView#update() */ @Override public Object execute(ExecutionEvent event) throws ExecutionException { this.window = HandlerUtil.getActiveWorkbenchWindow(event); // In case this action has been disposed if (null == this.window || !isEnabled()) { return null; } // ??? this.viewPart = HandlerUtil.getActivePart(event); EventView eventView = null; try { eventView = (EventView) this.viewPart.getAdapter(EventView.class); } catch (Exception e) { m_log.info("execute " + e.getMessage()); return null; } if (eventView == null) { m_log.info("execute: view is null"); return null; } EventListComposite composite = (EventListComposite) eventView.getListComposite(); WidgetTestUtil.setTestId(this, null, composite); StructuredSelection selection = (StructuredSelection) composite.getTableViewer().getSelection(); List<?> list = selection.toList(); Map<String, List<List<String>>> map = new ConcurrentHashMap<String, List<List<String>>>(); for (Object obj : list) { List<?> objList = (List<?>) obj; String managerName = (String) objList.get(GetEventListTableDefine.MANAGER_NAME); if (map.get(managerName) == null) { map.put(managerName, new ArrayList<List<String>>()); } } for (Object obj : list) { @SuppressWarnings("unchecked") List<String> objList = (List<String>) obj; String managerName = (String) objList.get(GetEventListTableDefine.MANAGER_NAME); map.get(managerName).add(objList); } // ?????ON??????????? if (map.isEmpty()) { return null; } for (Map.Entry<String, List<List<String>>> entry : map.entrySet()) { String managerName = entry.getKey(); MonitorEndpointWrapper wrapper = MonitorEndpointWrapper.getWrapper(managerName); List<List<String>> records = entry.getValue(); ArrayList<EventDataInfo> eventInfoList = ConvertListUtil.listToEventLogDataList(records); if (eventInfoList != null && eventInfoList.size() > 0) { try { wrapper.modifyCollectGraphFlg(eventInfoList, Boolean.FALSE); eventView.update(false); } catch (InvalidRole_Exception e) { // ?????? MessageDialog.openInformation(null, Messages.getString("message"), Messages.getString("message.accesscontrol.16")); } catch (MonitorNotFound_Exception e) { MessageDialog.openError(null, Messages.getString("message"), Messages.getString("message.monitor.60") + ", " + HinemosMessage.replace(e.getMessage())); } catch (HinemosUnknown_Exception e) { MessageDialog.openError(null, Messages.getString("message"), Messages.getString("message.monitor.60") + ", " + HinemosMessage.replace(e.getMessage())); } catch (Exception e) { m_log.warn("run(), " + e.getMessage(), e); MessageDialog.openError(null, Messages.getString("failed"), Messages.getString("message.hinemos.failure.unexpected") + ", " + HinemosMessage.replace(e.getMessage())); } } } return null; }
From source file:com.clustercontrol.monitor.view.action.EventCollectGraphOnAction.java
License:Open Source License
/** * []?????ON??????/* ww w .j a v a2 s. c o m*/ * <p> * <ol> * <li>[]??????????</li> * <li>????ON???? </li> * <li>[]???</li> * </ol> * * @see org.eclipse.core.commands.IHandler#execute * @see com.clustercontrol.monitor.view.EventView * @see com.clustercontrol.monitor.view.EventView#update() */ @Override public Object execute(ExecutionEvent event) throws ExecutionException { this.window = HandlerUtil.getActiveWorkbenchWindow(event); // In case this action has been disposed if (null == this.window || !isEnabled()) { return null; } // ??? this.viewPart = HandlerUtil.getActivePart(event); EventView eventView = null; try { eventView = (EventView) this.viewPart.getAdapter(EventView.class); } catch (Exception e) { m_log.info("execute " + e.getMessage()); return null; } if (eventView == null) { m_log.info("execute: view is null"); return null; } EventListComposite composite = (EventListComposite) eventView.getListComposite(); WidgetTestUtil.setTestId(this, null, composite); StructuredSelection selection = (StructuredSelection) composite.getTableViewer().getSelection(); List<?> list = selection.toList(); Map<String, List<List<String>>> map = new ConcurrentHashMap<String, List<List<String>>>(); for (Object obj : list) { List<?> objList = (List<?>) obj; String managerName = (String) objList.get(GetEventListTableDefine.MANAGER_NAME); if (map.get(managerName) == null) { map.put(managerName, new ArrayList<List<String>>()); } } for (Object obj : list) { @SuppressWarnings("unchecked") List<String> objList = (List<String>) obj; String managerName = (String) objList.get(GetEventListTableDefine.MANAGER_NAME); map.get(managerName).add(objList); } // ?????ON??????????? if (map.isEmpty()) { return null; } for (Map.Entry<String, List<List<String>>> entry : map.entrySet()) { String managerName = entry.getKey(); MonitorEndpointWrapper wrapper = MonitorEndpointWrapper.getWrapper(managerName); List<List<String>> records = entry.getValue(); ArrayList<EventDataInfo> eventInfoList = ConvertListUtil.listToEventLogDataList(records); if (eventInfoList != null && eventInfoList.size() > 0) { try { wrapper.modifyCollectGraphFlg(eventInfoList, Boolean.TRUE); eventView.update(false); } catch (InvalidRole_Exception e) { // ?????? MessageDialog.openInformation(null, Messages.getString("message"), Messages.getString("message.accesscontrol.16")); } catch (MonitorNotFound_Exception e) { MessageDialog.openError(null, Messages.getString("message"), Messages.getString("message.monitor.60") + ", " + HinemosMessage.replace(e.getMessage())); } catch (HinemosUnknown_Exception e) { MessageDialog.openError(null, Messages.getString("message"), Messages.getString("message.monitor.60") + ", " + HinemosMessage.replace(e.getMessage())); } catch (Exception e) { m_log.warn("run(), " + e.getMessage(), e); MessageDialog.openError(null, Messages.getString("failed"), Messages.getString("message.hinemos.failure.unexpected") + ", " + HinemosMessage.replace(e.getMessage())); } } } return null; }
From source file:com.clustercontrol.monitor.view.action.EventConfirmAction.java
License:Open Source License
/** * []???????????/* w w w . ja v a 2 s.c om*/ * <p> * <ol> * <li>[]??????????</li> * <li>??????????? </li> * <li>[]???</li> * </ol> * * @see org.eclipse.core.commands.IHandler#execute * @see com.clustercontrol.monitor.view.EventView * @see com.clustercontrol.monitor.view.EventView#update() */ @Override public Object execute(ExecutionEvent event) throws ExecutionException { this.window = HandlerUtil.getActiveWorkbenchWindow(event); // In case this action has been disposed if (null == this.window || !isEnabled()) { return null; } // ??? this.viewPart = HandlerUtil.getActivePart(event); EventView eventView = null; try { eventView = (EventView) this.viewPart.getAdapter(EventView.class); } catch (Exception e) { m_log.info("execute " + e.getMessage()); return null; } if (eventView == null) { m_log.info("execute: view is null"); return null; } EventListComposite composite = (EventListComposite) eventView.getListComposite(); WidgetTestUtil.setTestId(this, null, composite); StructuredSelection selection = (StructuredSelection) composite.getTableViewer().getSelection(); List<?> list = selection.toList(); Map<String, List<List<String>>> map = new ConcurrentHashMap<String, List<List<String>>>(); for (Object obj : list) { List<?> objList = (List<?>) obj; String managerName = (String) objList.get(GetEventListTableDefine.MANAGER_NAME); if (map.get(managerName) == null) { map.put(managerName, new ArrayList<List<String>>()); } } for (Object obj : list) { @SuppressWarnings("unchecked") List<String> objList = (List<String>) obj; String managerName = (String) objList.get(GetEventListTableDefine.MANAGER_NAME); map.get(managerName).add(objList); } // ???????????????? if (map.isEmpty()) { return null; } for (Map.Entry<String, List<List<String>>> entry : map.entrySet()) { String managerName = entry.getKey(); MonitorEndpointWrapper wrapper = MonitorEndpointWrapper.getWrapper(managerName); List<List<String>> records = entry.getValue(); ArrayList<EventDataInfo> eventInfoList = ConvertListUtil.listToEventLogDataList(records); if (eventInfoList != null && eventInfoList.size() > 0) { try { wrapper.modifyConfirm(eventInfoList, ConfirmConstant.TYPE_CONFIRMED); eventView.update(false); } catch (InvalidRole_Exception e) { // ?????? MessageDialog.openInformation(null, Messages.getString("message"), Messages.getString("message.accesscontrol.16")); } catch (MonitorNotFound_Exception e) { MessageDialog.openError(null, Messages.getString("message"), Messages.getString("message.monitor.60") + ", " + HinemosMessage.replace(e.getMessage())); } catch (HinemosUnknown_Exception e) { MessageDialog.openError(null, Messages.getString("message"), Messages.getString("message.monitor.60") + ", " + HinemosMessage.replace(e.getMessage())); } catch (Exception e) { m_log.warn("run(), " + e.getMessage(), e); MessageDialog.openError(null, Messages.getString("failed"), Messages.getString("message.hinemos.failure.unexpected") + ", " + HinemosMessage.replace(e.getMessage())); } } } return null; }