List of usage examples for org.eclipse.jface.dialogs MessageDialog openInformation
public static void openInformation(Shell parent, String title, String message)
From source file:com.clustercontrol.hub.action.AddLog.java
License:Open Source License
/** * []???<BR>/*from w w w. j a va 2 s . c om*/ * * @param managerName ??? * @param format [] * @return ??????true */ public boolean addLogFormat(String managerName, LogFormat format) { try { HubEndpointWrapper wrapper = HubEndpointWrapper.getWrapper(managerName); wrapper.addLogFormat(format); MessageDialog.openInformation(null, Messages.getString("successful"), Messages.getString( "message.hub.log.format.create.finish", new Object[] { format.getLogFormatId(), managerName })); return true; } catch (Exception e) { String errMessage = ""; if (e instanceof InvalidRole_Exception) { MessageDialog.openInformation(null, Messages.getString("failed"), Messages.getString("message.accesscontrol.16")); } else if (e instanceof InvalidSetting_Exception) { MessageDialog.openError(null, Messages.getString("failed"), Messages.getString(HinemosMessage.replace(e.getMessage()))); } else if (e instanceof LogFormatDuplicate_Exception) { MessageDialog.openError(null, Messages.getString("failed"), Messages.getString(HinemosMessage.replace(e.getMessage()))); } else { errMessage = ", " + e.getMessage(); } MessageDialog.openError(null, Messages.getString("failed"), Messages.getString("message.hub.log.format.create.failed") + errMessage); return false; } }
From source file:com.clustercontrol.hub.action.AddLog.java
License:Open Source License
/** * ??[?]???<BR>/*from www. ja v a 2s .co m*/ * * @param managerName ??? * @param transfer ??[?] * @return ??????true */ public boolean addLogTransfer(String managerName, TransferInfo transfer) { try { HubEndpointWrapper wrapper = HubEndpointWrapper.getWrapper(managerName); wrapper.addTransferInfo(transfer); MessageDialog.openInformation(null, Messages.getString("successful"), Messages.getString("message.hub.log.transfer.create.finish", new Object[] { transfer.getTransferId(), managerName })); return true; } catch (Exception e) { String errMessage = ""; if (e instanceof InvalidRole_Exception) { MessageDialog.openInformation(null, Messages.getString("failed"), Messages.getString("message.accesscontrol.16")); } else if (e instanceof InvalidSetting_Exception) { MessageDialog.openError(null, Messages.getString("failed"), Messages.getString(HinemosMessage.replace(e.getMessage()))); } else if (e instanceof LogTransferDuplicate_Exception) { MessageDialog.openError(null, Messages.getString("failed"), Messages.getString(HinemosMessage.replace(e.getMessage()))); } else { errMessage = ", " + e.getMessage(); } MessageDialog.openError(null, Messages.getString("failed"), Messages.getString("message.hub.log.transfer.create.failed") + errMessage); return false; } }
From source file:com.clustercontrol.hub.action.ModifyLog.java
License:Open Source License
/** * ???<BR>/* w ww. jav a 2 s . c o m*/ * ??SessionBean???? * * @param format ?[] * @return ??????<code> true </code> */ public boolean modifyLogFormat(String managerName, LogFormat format) { boolean result = false; try { HubEndpointWrapper wrapper = HubEndpointWrapper.getWrapper(managerName); wrapper.modifyLogFormat(format); result = true; MessageDialog.openInformation(null, Messages.getString("successful"), Messages.getString( "message.hub.log.format.modify.finish", new Object[] { format.getLogFormatId(), managerName })); } catch (Exception e) { String errMessage = ""; if (e instanceof InvalidRole_Exception) { MessageDialog.openInformation(null, Messages.getString("failed"), Messages.getString("message.accesscontrol.16")); } else if (e instanceof InvalidSetting_Exception) { MessageDialog.openError(null, Messages.getString("failed"), Messages.getString(HinemosMessage.replace(e.getMessage()))); } else { errMessage = ", " + e.getMessage(); } MessageDialog.openError(null, Messages.getString("failed"), Messages.getString("message.hub.log.format.modify.failed") + errMessage); } return result; }
From source file:com.clustercontrol.hub.action.ModifyLog.java
License:Open Source License
/** * ??[?]???<BR>//from www . j a v a2 s . c o m * ??SessionBean???? * * @param transfer ???[?] * @return ??????<code> true </code> */ public boolean modifyLogTransfer(String managerName, TransferInfo transfer) { boolean result = false; try { HubEndpointWrapper wrapper = HubEndpointWrapper.getWrapper(managerName); wrapper.modifyTransferInfo(transfer); result = true; MessageDialog.openInformation(null, Messages.getString("successful"), Messages.getString("message.hub.log.transfer.modify.finish", new Object[] { transfer.getTransferId(), managerName })); } catch (Exception e) { String errMessage = ""; if (e instanceof InvalidRole_Exception) { MessageDialog.openInformation(null, Messages.getString("failed"), Messages.getString("message.accesscontrol.16")); } else if (e instanceof InvalidSetting_Exception) { MessageDialog.openError(null, Messages.getString("failed"), Messages.getString(HinemosMessage.replace(e.getMessage()))); } else { errMessage = ", " + e.getMessage(); } MessageDialog.openError(null, Messages.getString("failed"), Messages.getString("message.hub.log.transfer.modify.failed") + errMessage); } return result; }
From source file:com.clustercontrol.hub.composite.LogFormatComposite.java
License:Open Source License
/** * ?<BR>//from w w w. ja v a 2 s. c o m * */ @Override public void update() { List<LogFormat> list = null; //? Map<String, List<LogFormat>> dispDataMap = new ConcurrentHashMap<String, List<LogFormat>>(); for (String managerName : EndpointManager.getActiveManagerSet()) { HubEndpointWrapper wrapper = HubEndpointWrapper.getWrapper(managerName); try { list = wrapper.getLogFormatList(); } catch (InvalidRole_Exception e) { MessageDialog.openInformation(null, Messages.getString("message"), Messages.getString("message.accesscontrol.16")); } catch (Exception e) { // ? Logger.getLogger(this.getClass()).warn("update(), " + e.getMessage(), e); MessageDialog.openError(null, Messages.getString("error"), Messages.getString("message.hinemos.failure.unexpected") + ", " + e.getMessage()); } //??? if (list == null) { list = Collections.emptyList(); } dispDataMap.put(managerName, list); } List<Object> listInput = new ArrayList<Object>(); for (Map.Entry<String, List<LogFormat>> map : dispDataMap.entrySet()) { for (LogFormat format : map.getValue()) { ArrayList<Object> obj = new ArrayList<Object>(); obj.add(map.getKey()); obj.add(format.getLogFormatId()); obj.add(format.getDescription()); String formatKeys = ""; for (LogFormatKey key : format.getKeyPatternList()) { formatKeys = formatKeys + key.getKey() + ", "; } //?", " if (formatKeys.endsWith(", ")) { formatKeys = formatKeys.substring(0, formatKeys.lastIndexOf(", ")); } obj.add(formatKeys); obj.add(format.getOwnerRoleId()); obj.add(format.getRegUser()); obj.add(new Date(format.getRegDate())); obj.add(format.getUpdateUser()); obj.add(new Date(format.getUpdateDate())); obj.add(null); listInput.add(obj); } } m_viewer.setInput(listInput); Object[] args = { Integer.valueOf(listInput.size()) }; m_labelCount.setText(Messages.getString("records", args)); }
From source file:com.clustercontrol.hub.view.action.LogFormatDeleteAction.java
License:Open Source License
/** * Handler execution//from w ww .j av a 2 s . c o m */ @Override public Object execute(final 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); // []?????ID? LogFormatView view = (LogFormatView) this.viewPart.getAdapter(LogFormatView.class); if (view == null) { m_log.info("execute: view is null"); return null; } Map<String, List<String>> map = view.getSelectedItem(); String[] args = new String[1]; String msg = null; String endMsg = null; int i = 0; int deleteSize = 0; String formatId = null; for (Map.Entry<String, List<String>> entry : map.entrySet()) { for (String id : entry.getValue()) { formatId = id; deleteSize++; } } if (deleteSize > 0) { // ??????????? if (deleteSize == 1) { msg = "message.hub.log.format.delete.single"; endMsg = "message.hub.log.format.delete.single.finish"; args[0] = formatId; } else { msg = "message.hub.log.format.delete.multi"; endMsg = "message.hub.log.format.delete.multi.finish"; args[0] = String.valueOf(deleteSize); } Map<String, String> errorMsgs = new ConcurrentHashMap<>(); StringBuffer messageArg = new StringBuffer(); i = 0; if (MessageDialog.openConfirm(null, Messages.getString("confirmed"), Messages.getString(msg, args))) { for (Map.Entry<String, List<String>> entry : map.entrySet()) { String managerName = entry.getKey(); HubEndpointWrapper wrapper = HubEndpointWrapper.getWrapper(managerName); if (i > 0) { messageArg.append(", "); } messageArg.append(managerName); try { wrapper.deleteLogFormat(entry.getValue()); } catch (Exception e) { if (e instanceof InvalidRole_Exception) { // ??? errorMsgs.put(managerName, Messages.getString("message.accesscontrol.16")); } else if (e instanceof LogFormatUsed_Exception) { errorMsgs.put(managerName, HinemosMessage.replace(e.getMessage())); } else { errorMsgs.put(managerName, Messages.getString("message.hub.log.format.delete.failed") + ", " + e.getMessage()); } } i++; } // if (0 < errorMsgs.size()) { UIManager.showMessageBox(errorMsgs, true); } else { // ?? MessageDialog.openInformation(null, Messages.getString("successful"), Messages.getString(endMsg, args)); } // view.update(); } } return null; }
From source file:com.clustercontrol.hub.view.action.LogTransferDeleteAction.java
License:Open Source License
/** * Handler execution/*from w w w .j a v a 2s . c o m*/ */ @Override public Object execute(final 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); // ??[?]?????ID? TransferView view = (TransferView) this.viewPart.getAdapter(TransferView.class); Map<String, List<String>> map = view.getSelectedItem(); String[] args = new String[1]; String msg = null; String endMsg = null; int i = 0; int deleteSize = 0; String exportId = null; for (Map.Entry<String, List<String>> entry : map.entrySet()) { for (String id : entry.getValue()) { exportId = id; deleteSize++; } } if (deleteSize > 0) { // ??????????? if (deleteSize == 1) { msg = "message.hub.log.transfer.delete.single"; endMsg = "message.hub.log.transfer.delete.single.finish"; args[0] = exportId; } else { msg = "message.hub.log.transfer.delete.multi"; endMsg = "message.hub.log.transfer.delete.multi.finish"; args[0] = String.valueOf(deleteSize); } Map<String, String> errorMsgs = new ConcurrentHashMap<>(); StringBuffer messageArg = new StringBuffer(); i = 0; if (MessageDialog.openConfirm(null, Messages.getString("confirmed"), Messages.getString(msg, args))) { for (Map.Entry<String, List<String>> entry : map.entrySet()) { String managerName = entry.getKey(); HubEndpointWrapper wrapper = HubEndpointWrapper.getWrapper(managerName); if (i > 0) { messageArg.append(", "); } messageArg.append(managerName); try { wrapper.deleteTransferInfo(entry.getValue()); } catch (Exception e) { if (e instanceof InvalidRole_Exception) { // ??? errorMsgs.put(managerName, Messages.getString("message.accesscontrol.16")); } if (e instanceof LogFormatUsed_Exception) {//TODO errorMsgs.put(managerName, HinemosMessage.replace(e.getMessage())); } else { errorMsgs.put(managerName, Messages.getString("message.hub.log.transfar.delete.failed") + ", " + e.getMessage()); } } i++; } // if (0 < errorMsgs.size()) { UIManager.showMessageBox(errorMsgs, true); } else { // ?? MessageDialog.openInformation(null, Messages.getString("successful"), Messages.getString(endMsg, args)); } // view.update(); } } return null; }
From source file:com.clustercontrol.hub.view.action.LogTransferDisableAction.java
License:Open Source License
@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; }//from w ww . j av a 2 s . co m // ??? this.viewPart = HandlerUtil.getActivePart(event); if (!(viewPart instanceof TransferView)) { return null; } TransferView logTransferView = null; try { logTransferView = (TransferView) viewPart.getAdapter(TransferView.class); } catch (Exception e) { m_log.info("execute " + e.getMessage()); return null; } if (logTransferView == null) { return null; } StructuredSelection selection = null; if (logTransferView.getLogTransferComposite().getTableViewer() .getSelection() instanceof StructuredSelection) { selection = (StructuredSelection) logTransferView.getLogTransferComposite().getTableViewer() .getSelection(); } if (selection == null) { return null; } List<?> sList = (List<?>) selection.toList(); Map<String, List<String>> transferIdMap = new ConcurrentHashMap<String, List<String>>(); for (Object obj : sList) { List<?> list = (List<?>) obj; String managerName = null; if (list == null) { continue; } managerName = (String) list.get(GetTransferTableDefine.MANAGER_NAME); if (transferIdMap.get(managerName) == null) { transferIdMap.put(managerName, new ArrayList<String>()); } } StringBuffer idbuf = new StringBuffer(); int size = 0; for (Object obj : sList) { List<?> list = (List<?>) obj; String transferId = null; String managerName = null; if (list != null) { transferId = (String) list.get(GetTransferTableDefine.TRANSFER_ID); managerName = (String) list.get(GetTransferTableDefine.MANAGER_NAME); transferIdMap.get(managerName).add(transferId); if (size > 0) { idbuf.append(", "); } idbuf.append(transferId); size++; } } if (MessageDialog.openConfirm(null, Messages.getString("confirmed"), Messages.getString("message.hub.log.transfer.confirm.action", new Object[] { Messages.getString("hub.log.transfer.id"), Messages.getString("hub.log.transfer.disable.setting"), idbuf.toString() })) == false) { return null; } StringBuffer sucTransferIds = new StringBuffer(); StringBuffer failTransferIds = new StringBuffer(); for (Map.Entry<String, List<String>> entry : transferIdMap.entrySet()) { String managerName = entry.getKey(); HubEndpointWrapper wrapper = HubEndpointWrapper.getWrapper(managerName); for (String transferId : entry.getValue()) { try { TransferInfo info = wrapper.getTransferInfo(transferId); info.setValidFlg(false); try { wrapper.modifyTransferInfo(info); sucTransferIds.append(transferId + "(" + managerName + "), "); } catch (InvalidRole_Exception | InvalidUserPass_Exception | InvalidSetting_Exception | LogTransferNotFound_Exception e) { m_log.debug("execute modifyLogTransfer, " + e.getMessage()); failTransferIds.append(transferId + ", "); } } catch (HinemosUnknown_Exception | InvalidRole_Exception | InvalidUserPass_Exception e) { m_log.debug("execute getLogTransfer, " + e.getMessage()); failTransferIds.append(transferId + ", "); } } } //????? if (sucTransferIds.length() > 0) { sucTransferIds.setLength(sucTransferIds.length() - 2); MessageDialog.openInformation(null, Messages.getString("successful"), Messages.getString("message.hub.log.transfer.action.result", new Object[] { Messages.getString("hub.log.transfer.id"), Messages.getString("hub.log.transfer.disable.setting"), Messages.getString("successful"), sucTransferIds })); } //???? if (failTransferIds.length() > 0) { failTransferIds.setLength(failTransferIds.length() - 2); MessageDialog.openError(null, Messages.getString("failed"), Messages.getString("message.hub.log.transfer.action.result", new Object[] { Messages.getString("hub.log.transfer.id"), Messages.getString("hub.log.transfer.disable.setting"), Messages.getString("failed"), failTransferIds })); } logTransferView.update(); return null; }
From source file:com.clustercontrol.hub.view.action.LogTransferEnableAction.java
License:Open Source License
@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; }//from w w w . j ava 2 s. c o m // ??? this.viewPart = HandlerUtil.getActivePart(event); if (!(viewPart instanceof TransferView)) { return null; } TransferView logTransfarView = null; try { logTransfarView = (TransferView) viewPart.getAdapter(TransferView.class); } catch (Exception e) { m_log.info("execute " + e.getMessage()); return null; } if (logTransfarView == null) { return null; } StructuredSelection selection = null; if (logTransfarView.getLogTransferComposite().getTableViewer() .getSelection() instanceof StructuredSelection) { selection = (StructuredSelection) logTransfarView.getLogTransferComposite().getTableViewer() .getSelection(); } if (selection == null) { return null; } List<?> sList = (List<?>) selection.toList(); Map<String, List<String>> transferIdMap = new ConcurrentHashMap<String, List<String>>(); for (Object obj : sList) { List<?> list = (List<?>) obj; String managerName = null; if (list == null) { continue; } managerName = (String) list.get(GetTransferTableDefine.MANAGER_NAME); if (transferIdMap.get(managerName) == null) { transferIdMap.put(managerName, new ArrayList<String>()); } } StringBuffer idbuf = new StringBuffer(); int size = 0; for (Object obj : sList) { List<?> list = (List<?>) obj; String transferId = null; String managerName = null; if (list != null) { transferId = (String) list.get(GetTransferTableDefine.TRANSFER_ID); managerName = (String) list.get(GetTransferTableDefine.MANAGER_NAME); transferIdMap.get(managerName).add(transferId); if (size > 0) { idbuf.append(", "); } idbuf.append(transferId); size++; } } if (MessageDialog.openConfirm(null, Messages.getString("confirmed"), Messages.getString("message.hub.log.transfer.confirm.action", new Object[] { Messages.getString("hub.log.transfer.id"), Messages.getString("hub.log.transfer.enable.setting"), idbuf.toString() })) == false) { return null; } StringBuffer sucTransferIds = new StringBuffer(); StringBuffer failTransferIds = new StringBuffer(); for (Map.Entry<String, List<String>> entry : transferIdMap.entrySet()) { String managerName = entry.getKey(); HubEndpointWrapper wrapper = HubEndpointWrapper.getWrapper(managerName); for (String transferId : entry.getValue()) { try { TransferInfo info = wrapper.getTransferInfo(transferId); info.setValidFlg(true); try { wrapper.modifyTransferInfo(info); sucTransferIds.append(transferId + "(" + managerName + ")" + ", "); } catch (InvalidSetting_Exception | HinemosUnknown_Exception | InvalidRole_Exception | InvalidUserPass_Exception | LogTransferNotFound_Exception e) { m_log.debug("execute modifyLogTransfer, " + e.getMessage()); failTransferIds.append(transferId + ", "); } } catch (HinemosUnknown_Exception | InvalidRole_Exception | InvalidUserPass_Exception e) { m_log.debug("execute getLogTransfer, " + e.getMessage()); failTransferIds.append(transferId + ", "); } } } //????? if (sucTransferIds.length() > 0) { sucTransferIds.setLength(sucTransferIds.length() - 2); MessageDialog.openInformation(null, Messages.getString("successful"), Messages.getString("message.hub.log.transfer.action.result", new Object[] { Messages.getString("hub.log.transfer.id"), Messages.getString("hub.log.transfer.enable.setting"), Messages.getString("successful"), sucTransferIds })); } //???? if (failTransferIds.length() > 0) { failTransferIds.setLength(failTransferIds.length() - 2); MessageDialog.openError(null, Messages.getString("failed"), Messages.getString("message.hub.log.transfer.action.result", new Object[] { Messages.getString("hub.log.transfer.id"), Messages.getString("hub.log.transfer.enable.setting"), Messages.getString("failed"), failTransferIds })); } logTransfarView.update(); return null; }
From source file:com.clustercontrol.infra.dialog.CommandModuleDialog.java
License:Open Source License
@Override protected boolean action() { boolean result = false; createInputData();/*from ww w . java 2 s . co m*/ String action = null; if (infraInfo != null) { if (mode == PropertyDefineConstant.MODE_ADD | mode == PropertyDefineConstant.MODE_COPY) { // ??? action = Messages.getString("add"); } else if (mode == PropertyDefineConstant.MODE_MODIFY) { // ?? action = Messages.getString("modify"); } try { InfraEndpointWrapper wrapper = InfraEndpointWrapper.getWrapper(this.managerName); wrapper.modifyInfraManagement(infraInfo); action += "(" + this.managerName + ")"; result = true; MessageDialog.openInformation(null, Messages.getString("successful"), Messages.getString("message.infra.action.result", new Object[] { Messages.getString("infra.module"), action, Messages.getString("successful"), m_moduleId.getText() })); } catch (InfraManagementDuplicate_Exception e) { // ID? MessageDialog.openInformation(null, Messages.getString("message"), Messages .getString("message.infra.module.duplicate", new String[] { m_moduleId.getText() })); } catch (InvalidRole_Exception e) { // ??? MessageDialog.openInformation(null, Messages.getString("message"), Messages.getString("message.accesscontrol.16")); } catch (InfraManagementNotFound_Exception | NotifyDuplicate_Exception | NotifyNotFound_Exception | HinemosUnknown_Exception | InvalidUserPass_Exception | InvalidSetting_Exception e) { m_log.info( "action() modifyInfraManagement : " + e.getMessage() + " (" + e.getClass().getName() + ")"); MessageDialog.openError(null, Messages.getString("failed"), Messages.getString("message.infra.action.result", new Object[] { Messages.getString("infra.module"), action, Messages.getString("failed"), m_moduleId.getText() + "\n" + HinemosMessage.replace(e.getMessage()) })); } catch (Exception e) { m_log.info( "action() modifyInfraManagement : " + e.getMessage() + " (" + e.getClass().getName() + ")"); MessageDialog.openError(null, Messages.getString("failed"), Messages.getString("message.infra.action.result", new Object[] { Messages.getString("infra.module"), action, Messages.getString("failed"), m_moduleId.getText() + "\n" + HinemosMessage.replace(e.getMessage()) })); } } else { m_log.error("inputData InfraManagerInfo is null"); MessageDialog.openError(null, Messages.getString("failed"), Messages.getString("message.infra.action.result", new Object[] { Messages.getString("infra.module"), action, Messages.getString("failed"), m_moduleId.getText() })); } return result; }