use of com.cubrid.cubridmanager.ui.host.dialog.UnifyHostConfigDialog in project cubrid-manager by CUBRID.
the class UnifyHostConfigAction method run.
/**
* Open unify host config dialog
*/
public void run() {
IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
if (window == null) {
return;
}
CubridServer[] cubridServers = handleSelectionObj(this.getSelectedObj());
if (cubridServers == null || cubridServers.length == 0) {
CommonUITool.openWarningBox(Messages.errNoLoginedServerToEditConfig);
return;
}
UnifyHostConfigDialog dialog = new UnifyHostConfigDialog(getShell(), cubridServers);
if (dialog.open() == IDialogConstants.OK_ID) {
try {
window.getActivePage().openEditor(dialog.getEditorInput(), UnifyHostConfigEditor.ID);
} catch (PartInitException ex) {
LOGGER.error(ex.getMessage());
}
}
}
Aggregations