Example usage for org.eclipse.jface.dialogs MessageDialog openInformation

List of usage examples for org.eclipse.jface.dialogs MessageDialog openInformation

Introduction

In this page you can find the example usage for org.eclipse.jface.dialogs MessageDialog openInformation.

Prototype

public static void openInformation(Shell parent, String title, String message) 

Source Link

Document

Convenience method to open a standard information dialog.

Usage

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;
}