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.custom.dialog.MonitorStringCustomDialog.java

License:Open Source License

/**
 * ?????/*from w w w . j ava2  s .c o  m*/
 *
 * @param monitor
 *         ????
 */
@Override
protected void setInputData(MonitorInfo monitor) {
    super.setInputData(monitor);

    this.inputData = monitor;

    // ?
    CustomCheckInfo customInfo = monitor.getCustomCheckInfo();
    if (customInfo == null) {
        customInfo = new CustomCheckInfo();
        customInfo.setTimeout(TIMEOUT_SEC_COMMAND);
        this.checkSelected.setSelection(false);
        this.textNode.setEnabled(false);
        this.buttonNode.setEnabled(false);
        this.buttonAgentUser.setSelection(true);
        this.buttonSpecifyUser.setSelection(false);
        this.textEffectiveUser.setEnabled(false);
    } else {
        if (customInfo.getCommandExecType() == CommandExecType.INDIVIDUAL) {
            this.checkSelected.setSelection(false);
        } else {
            this.checkSelected.setSelection(true);
            this.nodeFacilityId = customInfo.getSelectedFacilityId();

            String facilityPath = null;
            String managerName = this.getManagerName();
            try {
                RepositoryEndpointWrapper wrapper = RepositoryEndpointWrapper.getWrapper(managerName);
                facilityPath = wrapper.getFacilityPath(this.nodeFacilityId, null);
            } catch (com.clustercontrol.ws.repository.InvalidRole_Exception e) {
                // ?????????
                MessageDialog.openInformation(null, Messages.getString("message"),
                        Messages.getString("message.accesscontrol.16"));
            } catch (Exception e) {
                // ?
                m_log.warn("setInputData() getFacilityPath, " + HinemosMessage.replace(e.getMessage()), e);
                MessageDialog.openInformation(null, Messages.getString("message"),
                        Messages.getString("message.hinemos.failure.unexpected") + ", "
                                + HinemosMessage.replace(e.getMessage()));
            }
            this.textNode.setText(facilityPath);
        }
        if (customInfo.isSpecifyUser().booleanValue()) {
            this.buttonAgentUser.setSelection(false);
            this.buttonSpecifyUser.setSelection(true);
            this.textEffectiveUser.setEnabled(true);
        } else {
            this.buttonAgentUser.setSelection(true);
            this.buttonSpecifyUser.setSelection(false);
            this.textEffectiveUser.setEnabled(false);
        }
        this.textEffectiveUser.setText(customInfo.getEffectiveUser());
        this.textCommand.setText(customInfo.getCommand());
    }
    this.m_textTimeout.setText(Integer.toString(customInfo.getTimeout()));

    m_stringValueInfo.setInputData(monitor);
}

From source file:com.clustercontrol.customtrap.dialog.MonitorCustomTrapDialog.java

License:Open Source License

/**
 * ???<br/>/*from  ww w . j  a  va2 s . c  om*/
 *
 * @param parent
 *            ???
 */
@Override
protected void customizeDialog(Composite parent) {
    // Local Variables
    Label label = null; // ????
    GridData gridData = null; // ????

    // ???
    item1 = Messages.getString("select.value");
    item2 = Messages.getString("select.value");

    //  ?
    this.m_unregistered = true;

    super.customizeDialog(parent);

    // ?
    shell.setText(Messages.getString("dialog.monitor.customtrap.edit"));

    // ?????
    this.m_monitorRule.setRunIntervalEnabled(false);

    Composite compositeKey = new Composite(groupRule, SWT.NONE);
    WidgetTestUtil.setTestId(this, "compositeKey", compositeKey);
    GridLayout layout = new GridLayout(1, true);
    layout.marginWidth = 0;
    layout.marginHeight = BASIC_MARGIN;
    layout.numColumns = 15;
    compositeKey.setLayout(layout);

    gridData = new GridData(GridData.FILL_HORIZONTAL | GridData.GRAB_HORIZONTAL);
    gridData.horizontalSpan = BASIC_UNIT;
    compositeKey.setLayoutData(gridData);

    // ()
    label = new Label(compositeKey, SWT.NONE);
    WidgetTestUtil.setTestId(this, "keypatterntest", label);
    gridData = new GridData();

    gridData.horizontalSpan = WIDTH_TITLE;
    gridData.horizontalAlignment = GridData.FILL;
    gridData.grabExcessHorizontalSpace = true;
    label.setLayoutData(gridData);
    label.setText(Messages.getString("monitor.customtrap.target.key") + " : ");

    // ()
    this.textKeypattern = new Text(compositeKey, SWT.BORDER);
    WidgetTestUtil.setTestId(this, "textKeypattern", textKeypattern);
    gridData = new GridData();
    gridData.horizontalSpan = 8;
    gridData.horizontalAlignment = GridData.FILL;
    gridData.grabExcessHorizontalSpace = true;
    this.textKeypattern.setLayoutData(gridData);
    this.textKeypattern.addModifyListener(new ModifyListener() {
        @Override
        public void modifyText(ModifyEvent arg0) {
            update();
        }
    });

    // ?? 
    label = new Label(compositeKey, SWT.NONE);
    gridData = new GridData();
    gridData.horizontalSpan = WIDTH_TITLE;
    gridData.horizontalAlignment = GridData.FILL;
    gridData.grabExcessHorizontalSpace = true;
    label.setLayoutData(gridData);
    label.setText(Messages.getString("convert.value") + " : ");
    // ?? 
    this.m_comboConvertValue = new Combo(compositeKey, SWT.DROP_DOWN | SWT.READ_ONLY);
    WidgetTestUtil.setTestId(this, "convertvalue", m_comboConvertValue);
    gridData = new GridData();
    gridData.horizontalSpan = 8;
    gridData.horizontalAlignment = GridData.FILL;
    gridData.grabExcessHorizontalSpace = true;
    this.m_comboConvertValue.setLayoutData(gridData);
    this.m_comboConvertValue.add(ConvertValueMessage.STRING_NO);
    this.m_comboConvertValue.add(ConvertValueMessage.STRING_DELTA);

    // ???
    this.adjustDialog();

    // ?
    MonitorInfo info = null;
    if (this.monitorId == null) {
        // ????
        info = new MonitorInfo();
        this.setInfoInitialValue(info);
    } else {
        // ??
        try {
            MonitorSettingEndpointWrapper wrapper = MonitorSettingEndpointWrapper.getWrapper(managerName);
            info = wrapper.getMonitor(this.monitorId);
        } catch (InvalidRole_Exception e) {
            // ??????
            MessageDialog.openInformation(null, Messages.getString("message"),
                    Messages.getString("message.accesscontrol.16"));
            return;
        } catch (Exception e) {
            // ?
            m_log.warn("customizeDialog() getMonitor, " + HinemosMessage.replace(e.getMessage()), e);
            MessageDialog.openError(null, Messages.getString("failed"),
                    Messages.getString("message.hinemos.failure.unexpected") + ", "
                            + HinemosMessage.replace(e.getMessage()));
            return;
        }
    }
    this.setInputData(info);
    update();
}

From source file:com.clustercontrol.customtrap.dialog.MonitorCustomTrapDialog.java

License:Open Source License

/**
 * ?????<br/>//from  ww  w.j a  v a2 s.  com
 *
 * @return ????????true, ????false
 */
@Override
protected boolean action() {
    boolean result = false;

    MonitorInfo info = this.inputData;
    String managerName = this.getManagerName();
    if (info != null) {
        String[] args = { info.getMonitorId(), managerName };
        MonitorSettingEndpointWrapper wrapper = MonitorSettingEndpointWrapper.getWrapper(managerName);
        if (!this.updateFlg) {
            // ????
            try {
                result = wrapper.addMonitor(info);

                if (result) {
                    // ???????
                    MessageDialog.openInformation(null, Messages.getString("successful"),
                            Messages.getString("message.monitor.33", args));
                } else {
                    // ??????
                    MessageDialog.openError(null, Messages.getString("failed"),
                            Messages.getString("message.monitor.34", args));
                }
            } catch (MonitorDuplicate_Exception e) {
                // ??ID?????
                MessageDialog.openInformation(null, Messages.getString("message"),
                        Messages.getString("message.monitor.53", args));
            } catch (Exception e) {
                String errMessage = "";
                if (e instanceof InvalidRole_Exception) {
                    // ?????????
                    MessageDialog.openInformation(null, Messages.getString("message"),
                            Messages.getString("message.accesscontrol.16"));
                } else {
                    errMessage = ", " + HinemosMessage.replace(e.getMessage());
                }

                // ??????
                MessageDialog.openError(null, Messages.getString("failed"),
                        Messages.getString("message.monitor.34", args) + errMessage);
            }
        } else {
            // ??
            String errMessage = "";
            try {
                result = wrapper.modifyMonitor(info);
            } catch (InvalidRole_Exception e) {
                // ?????????
                MessageDialog.openInformation(null, Messages.getString("message"),
                        Messages.getString("message.accesscontrol.16"));
            } catch (Exception e) {
                errMessage = ", " + HinemosMessage.replace(e.getMessage());
            }

            if (result) {
                // ???????
                MessageDialog.openInformation(null, Messages.getString("successful"),
                        Messages.getString("message.monitor.35", args));
            } else {
                // ??????
                MessageDialog.openError(null, Messages.getString("failed"),
                        Messages.getString("message.monitor.36", args) + errMessage);
            }
        }
    }

    return result;
}

From source file:com.clustercontrol.customtrap.dialog.MonitorCustomTrapStringDialog.java

License:Open Source License

/**
 * ???<br/>/* ww w  . j  a va 2s . co m*/
 *
 * @param parent
 *            ???
 */
@Override
protected void customizeDialog(Composite parent) {
    // Local Variables
    Label label = null; // ????
    GridData gridData = null; // ????

    //  ?
    this.m_unregistered = true;

    super.customizeDialog(parent);

    // ?
    shell.setText(Messages.getString("dialog.monitor.customtrap.edit"));

    // ?????
    this.m_monitorRule.setRunIntervalEnabled(false);

    Composite compositeKey = new Composite(groupRule, SWT.NONE);
    WidgetTestUtil.setTestId(this, "compositeKey", compositeKey);
    GridLayout layout = new GridLayout(1, true);
    layout.marginWidth = 0;
    layout.marginHeight = BASIC_MARGIN;
    layout.numColumns = 15;
    compositeKey.setLayout(layout);

    gridData = new GridData(GridData.FILL_HORIZONTAL | GridData.GRAB_HORIZONTAL);
    gridData.horizontalSpan = BASIC_UNIT;
    compositeKey.setLayoutData(gridData);

    // ()
    label = new Label(compositeKey, SWT.NONE);
    WidgetTestUtil.setTestId(this, "keypatterntest", label);
    gridData = new GridData();

    gridData.horizontalSpan = WIDTH_TITLE;
    gridData.horizontalAlignment = GridData.FILL;
    gridData.grabExcessHorizontalSpace = true;
    label.setLayoutData(gridData);
    label.setText(Messages.getString("monitor.customtrap.target.key") + " : ");

    // ()
    this.textKeypattern = new Text(compositeKey, SWT.BORDER);
    WidgetTestUtil.setTestId(this, "textKeypattern", textKeypattern);
    gridData = new GridData();
    gridData.horizontalSpan = 8;
    gridData.horizontalAlignment = GridData.FILL;
    gridData.grabExcessHorizontalSpace = true;
    this.textKeypattern.setLayoutData(gridData);
    this.textKeypattern.addModifyListener(new ModifyListener() {
        @Override
        public void modifyText(ModifyEvent arg0) {
            update();
        }
    });

    // ???
    this.adjustDialog();

    // ?
    MonitorInfo info = null;
    if (this.monitorId == null) {
        // ????
        info = new MonitorInfo();
        this.setInfoInitialValue(info);
    } else {
        // ??
        try {
            MonitorSettingEndpointWrapper wrapper = MonitorSettingEndpointWrapper.getWrapper(managerName);
            info = wrapper.getMonitor(this.monitorId);
        } catch (InvalidRole_Exception e) {
            // ??????
            MessageDialog.openInformation(null, Messages.getString("message"),
                    Messages.getString("message.accesscontrol.16"));
            return;
        } catch (Exception e) {
            // ?
            m_log.warn("customizeDialog() getMonitor, " + HinemosMessage.replace(e.getMessage()), e);
            MessageDialog.openError(null, Messages.getString("failed"),
                    Messages.getString("message.hinemos.failure.unexpected") + ", "
                            + HinemosMessage.replace(e.getMessage()));
            return;
        }
    }
    this.setInputData(info);
    update();
}

From source file:com.clustercontrol.customtrap.dialog.MonitorCustomTrapStringDialog.java

License:Open Source License

/**
 * ?????<br/>//from w  w w.  j ava 2s  .  co m
 *
 * @return ????????true, ????false
 */
@Override
protected boolean action() {
    boolean result = false;

    MonitorInfo info = this.inputData;
    String managerName = this.getManagerName();
    if (info != null) {
        String[] args = { info.getMonitorId(), managerName };
        MonitorSettingEndpointWrapper wrapper = MonitorSettingEndpointWrapper.getWrapper(managerName);
        if (!this.updateFlg) {
            // ????
            try {
                result = wrapper.addMonitor(info);
                if (result) {
                    // ???????
                    MessageDialog.openInformation(null, Messages.getString("successful"),
                            Messages.getString("message.monitor.33", args));
                } else {
                    // ??????
                    MessageDialog.openError(null, Messages.getString("failed"),
                            Messages.getString("message.monitor.34", args));
                }
            } catch (MonitorDuplicate_Exception e) {
                // ??ID?????
                MessageDialog.openInformation(null, Messages.getString("message"),
                        Messages.getString("message.monitor.53", args));
            } catch (Exception e) {
                String errMessage = "";
                if (e instanceof InvalidRole_Exception) {
                    // ?????????
                    MessageDialog.openInformation(null, Messages.getString("message"),
                            Messages.getString("message.accesscontrol.16"));
                } else {
                    errMessage = ", " + HinemosMessage.replace(e.getMessage());
                }

                // ??????
                MessageDialog.openError(null, Messages.getString("failed"),
                        Messages.getString("message.monitor.34", args) + errMessage);
            }
        } else {
            // ??
            String errMessage = "";
            try {
                result = wrapper.modifyMonitor(info);
            } catch (InvalidRole_Exception e) {
                // ?????????
                MessageDialog.openInformation(null, Messages.getString("message"),
                        Messages.getString("message.accesscontrol.16"));
            } catch (Exception e) {
                errMessage = ", " + HinemosMessage.replace(e.getMessage());
            }

            if (result) {
                // ???????
                MessageDialog.openInformation(null, Messages.getString("successful"),
                        Messages.getString("message.monitor.35", args));
            } else {
                // ??????
                MessageDialog.openError(null, Messages.getString("failed"),
                        Messages.getString("message.monitor.36", args) + errMessage);
            }
        }
    }

    return result;
}

From source file:com.clustercontrol.hinemosagent.dialog.AgentCreateDialog.java

License:Open Source License

/**
 * ????/*from  w ww  .ja v  a 2 s  .co  m*/
 *
 * @param parent
 *            ?
 */
@Override
protected void customizeDialog(Composite parent) {
    super.customizeDialog(parent);

    // 
    shell.setText(Messages.getString("dialog.agent.create.modify"));

    // 
    this.adjustDialog();

    // ?
    MonitorInfo info = null;
    if (this.monitorId == null) {
        // ???
        info = new MonitorInfo();
        this.setInfoInitialValue(info);
        this.setInputData(info);
    } else {
        // ????
        try {
            MonitorSettingEndpointWrapper wrapper = MonitorSettingEndpointWrapper.getWrapper(managerName);
            info = wrapper.getMonitor(this.monitorId);
            this.setInputData(info);
        } catch (InvalidRole_Exception e) {
            // ??????
            MessageDialog.openInformation(null, Messages.getString("message"),
                    Messages.getString("message.accesscontrol.16"));

        } catch (Exception e) {
            // ?
            m_log.warn("customizeDialog() getMonitor, " + HinemosMessage.replace(e.getMessage()), e);
            MessageDialog.openError(null, Messages.getString("failed"),
                    Messages.getString("message.hinemos.failure.unexpected") + ", "
                            + HinemosMessage.replace(e.getMessage()));

        }
    }
}

From source file:com.clustercontrol.hinemosagent.dialog.AgentCreateDialog.java

License:Open Source License

/**
 * ?????// ww  w .j  a va2  s.co m
 *
 * @return true?false
 *
 * @see com.clustercontrol.dialog.CommonDialog#action()
 */
@Override
protected boolean action() {
    boolean result = false;

    MonitorInfo info = this.inputData;
    String managerName = this.getManagerName();
    MonitorSettingEndpointWrapper wrapper = MonitorSettingEndpointWrapper.getWrapper(managerName);
    if (info != null) {
        String[] args = { info.getMonitorId(), managerName };
        if (!this.updateFlg) {
            // ???
            try {
                result = wrapper.addMonitor(info);

                if (result) {
                    MessageDialog.openInformation(null, Messages.getString("successful"),
                            Messages.getString("message.monitor.33", args));
                } else {
                    MessageDialog.openError(null, Messages.getString("failed"),
                            Messages.getString("message.monitor.34", args));
                }
            } catch (MonitorDuplicate_Exception e) {
                // ID????????
                MessageDialog.openInformation(null, Messages.getString("message"),
                        Messages.getString("message.monitor.53", args));

            } catch (Exception e) {
                String errMessage = "";
                if (e instanceof InvalidRole_Exception) {
                    // ??????
                    MessageDialog.openInformation(null, Messages.getString("message"),
                            Messages.getString("message.accesscontrol.16"));
                } else {
                    errMessage = ", " + HinemosMessage.replace(e.getMessage());
                }

                MessageDialog.openError(null, Messages.getString("failed"),
                        Messages.getString("message.monitor.34", args) + errMessage);
            }
        } else {
            // ??
            String errMessage = "";
            try {
                result = wrapper.modifyMonitor(info);
            } catch (InvalidRole_Exception e) {
                // ??????
                MessageDialog.openInformation(null, Messages.getString("message"),
                        Messages.getString("message.accesscontrol.16"));
            } catch (Exception e) {
                errMessage = ", " + HinemosMessage.replace(e.getMessage());
            }

            if (result) {
                MessageDialog.openInformation(null, Messages.getString("successful"),
                        Messages.getString("message.monitor.35", args));
            } else {
                MessageDialog.openError(null, Messages.getString("failed"),
                        Messages.getString("message.monitor.36", args) + errMessage);
            }
        }
    }

    return result;
}

From source file:com.clustercontrol.http.action.AddHttp.java

License:Open Source License

/**
 * HTTP?????<BR>/*from  ww w .  j a v  a 2  s  . c o  m*/
 * @param managerName ???
 * @param info HTTP
 * @return ??????true
 */
public boolean add(String managerName, MonitorInfo info) {

    boolean result = false;
    String[] args = { info.getMonitorId(), managerName };
    try {
        MonitorSettingEndpointWrapper wrapper = MonitorSettingEndpointWrapper.getWrapper(managerName);
        result = wrapper.addMonitor(info);

        if (result) {
            MessageDialog.openInformation(null, Messages.getString("successful"),
                    Messages.getString("message.monitor.33", args));
        } else {
            MessageDialog.openError(null, Messages.getString("failed"),
                    Messages.getString("message.monitor.34", args));
        }
    } catch (MonitorDuplicate_Exception e) {
        // ID????????
        MessageDialog.openInformation(null, Messages.getString("message"),
                Messages.getString("message.monitor.53", args));

    } catch (Exception e) {
        String errMessage = "";
        if (e instanceof InvalidRole_Exception) {
            // ??????
            MessageDialog.openInformation(null, Messages.getString("message"),
                    Messages.getString("message.accesscontrol.16"));
        } else {
            errMessage = ", " + HinemosMessage.replace(e.getMessage());
        }

        MessageDialog.openError(null, Messages.getString("failed"),
                Messages.getString("message.monitor.34", args) + errMessage);
    }

    return result;
}

From source file:com.clustercontrol.http.action.GetHttp.java

License:Open Source License

/**
 * HTTP??????<BR>/*from w w  w .j  a v  a 2 s  .  c  o  m*/
 *
 * @param monitorId ID
 * @return HTTP
 */
public MonitorInfo getHttp(String managerName, String monitorId) {

    MonitorInfo info = null;

    try {
        MonitorSettingEndpointWrapper wrapper = MonitorSettingEndpointWrapper.getWrapper(managerName);
        info = wrapper.getMonitor(monitorId);
    } catch (InvalidRole_Exception e) {
        // ??????
        MessageDialog.openInformation(null, Messages.getString("message"),
                Messages.getString("message.accesscontrol.16"));

    } catch (Exception e) {
        m_log.warn("getHttp() getMonitor, " + HinemosMessage.replace(e.getMessage()), e);
        // ?
        MessageDialog.openInformation(null, Messages.getString("message"),
                Messages.getString("message.hinemos.failure.unexpected") + ", "
                        + HinemosMessage.replace(e.getMessage()));
    }

    return info;
}

From source file:com.clustercontrol.http.action.ModifyHttp.java

License:Open Source License

/**
 * HTTP?????<BR>/*w  w  w.  j a v a2s .  c o  m*/
 *
 * @param managerName ???
 * @param info HTTP
 * @return ??????true
 */
public boolean modify(String managerName, MonitorInfo info) {

    boolean result = false;
    String[] args = { info.getMonitorId(), managerName };
    String errMessage = "";
    try {
        MonitorSettingEndpointWrapper wrapper = MonitorSettingEndpointWrapper.getWrapper(managerName);
        result = wrapper.modifyMonitor(info);
    } catch (InvalidRole_Exception e) {
        // ??????
        MessageDialog.openInformation(null, Messages.getString("message"),
                Messages.getString("message.accesscontrol.16"));
    } catch (Exception e) {
        errMessage = ", " + HinemosMessage.replace(e.getMessage());
    }

    if (result) {
        MessageDialog.openInformation(null, Messages.getString("successful"),
                Messages.getString("message.monitor.35", args));
    } else {
        MessageDialog.openError(null, Messages.getString("failed"),
                Messages.getString("message.monitor.36", args) + errMessage);
    }

    return result;
}