List of usage examples for org.eclipse.jface.dialogs MessageDialog openWarning
public static void openWarning(Shell parent, String title, String message)
From source file:com.casmall.dts.ui.master.CarEditComposite.java
License:Open Source License
private boolean validate() { if ("".equals(txtCarNum.getText().trim())) { MessageDialog.openWarning(getShell(), " ", " ."); txtCarNum.setFocus();//from w ww . j a v a 2s. c o m return false; } if (btnCheck.getSelection() && "".equals(txtCarMgtCd.getText().trim())) { MessageDialog.openWarning(getShell(), " ", " .\n\n , ."); txtCarMgtCd.setFocus(); return false; } TsCarMstDTO p = new TsCarMstDTO(); if (dto != null) p.setCar_cd(dto.getCar_cd()); if (!"".equals(txtCarMgtCd.getText().trim())) { // p.setCar_mgt_cd(txtCarMgtCd.getText().trim()); if (mgr.existTsCarMstMgtCd(p)) { MessageDialog.openWarning(getShell(), " ", " . ."); txtCarMgtCd.setFocus(); return false; } } // : confirm! p.setCar_num(txtCarNum.getText().trim()); ArrayList<TsCarMstDTO> list = mgr.selectTsCarMst(p); boolean e = false; if (dto == null) { if (list.size() > 0) e = true; } else { for (TsCarMstDTO d : list) { if (!dto.getCar_cd().equals(d.getCar_cd())) { e = true; break; } } } if (e) { return MessageDialog.openConfirm(getShell(), " ", " .\n\n ?"); } return true; }
From source file:com.casmall.dts.ui.master.CarEditComposite.java
License:Open Source License
private void select() { ArrayList<TsCarMstDTO> list = mgr.selectTsCarMst(dto); if (list == null || list.size() == 0) { MessageDialog.openWarning(getShell(), " ", " ."); return;/* w w w .j a v a2 s. c o m*/ } dto = list.get(0); this.txtCarMgtCd.setText(StringUtil.nullToBlank(dto.getCar_mgt_cd())); this.txtCarNum.setText(StringUtil.nullToBlank(dto.getCar_num())); this.txtNt.setText(StringUtil.nullToBlank(dto.getNt())); if (DTSConstants.FLAG_Y.equals(dto.getMgt_yn())) this.btnCheck.setSelection(true); txtCarMgtCd.setFocus(); }
From source file:com.casmall.dts.ui.master.CstEditComposite.java
License:Open Source License
private boolean validate() { if ("".equals(txtCstNm.getText().trim())) { MessageDialog.openWarning(getShell(), " ", " ."); txtCstNm.setFocus();//from ww w . j a va 2s. c o m return false; } if (btnCheck.getSelection() && "".equals(txtCstMgtCd.getText().trim())) { MessageDialog.openWarning(getShell(), " ", " .\n\n , ."); txtCstMgtCd.setFocus(); return false; } TsCstMstDTO p = new TsCstMstDTO(); if (dto != null) p.setCst_cd(dto.getCst_cd()); if (!"".equals(txtCstMgtCd.getText().trim())) { // p.setCst_mgt_cd(txtCstMgtCd.getText().trim()); if (mgr.existTsCstMstMgtCd(p)) { MessageDialog.openWarning(getShell(), " ", " . ."); txtCstMgtCd.setFocus(); return false; } } // : confirm! p.setCst_nm(txtCstNm.getText().trim()); ArrayList<TsCstMstDTO> list = mgr.selectTsCstMst(p); boolean e = false; if (dto == null) { if (list.size() > 0) e = true; } else { for (TsCstMstDTO d : list) { if (!dto.getCst_cd().equals(d.getCst_cd())) { e = true; break; } } } if (e) { return MessageDialog.openConfirm(getShell(), " ", " .\n\n ?"); } return true; }
From source file:com.casmall.dts.ui.master.CstEditComposite.java
License:Open Source License
private void select() { ArrayList<TsCstMstDTO> list = mgr.selectTsCstMst(dto); if (list == null || list.size() == 0) { MessageDialog.openWarning(getShell(), " ", " ."); return;/*from ww w .j a va 2s . c om*/ } dto = list.get(0); this.txtCstMgtCd.setText(StringUtil.nullToBlank(dto.getCst_mgt_cd())); this.txtCstNm.setText(StringUtil.nullToBlank(dto.getCst_nm())); this.txtNt.setText(StringUtil.nullToBlank(dto.getNt())); this.txtRprNm.setText(StringUtil.nullToBlank(dto.getRpr_nm())); this.txtTel.setText(StringUtil.nullToBlank(dto.getTel())); if (DTSConstants.FLAG_Y.equals(dto.getMgt_yn())) this.btnCheck.setSelection(true); txtCstMgtCd.setFocus(); }
From source file:com.casmall.dts.ui.master.PrdtEditComposite.java
License:Open Source License
private boolean validate() { if ("".equals(txtPrdtNm.getText().trim())) { MessageDialog.openWarning(getShell(), " ", " ."); txtPrdtNm.setFocus();//from ww w .java2 s . c o m return false; } if (btnCheck.getSelection() && "".equals(txtPrdtMgtCd.getText().trim())) { MessageDialog.openWarning(getShell(), " ", " .\n\n , ."); txtPrdtMgtCd.setFocus(); return false; } TsPrdtMstDTO p = new TsPrdtMstDTO(); if (dto != null) p.setPrdt_cd(dto.getPrdt_cd()); if (!"".equals(txtPrdtMgtCd.getText().trim())) { // p.setPrdt_mgt_cd(txtPrdtMgtCd.getText().trim()); if (mgr.existTsPrdtMstMgtCd(p)) { MessageDialog.openWarning(getShell(), " ", " . ."); txtPrdtMgtCd.setFocus(); return false; } } // : confirm! p.setPrdt_nm(txtPrdtNm.getText().trim()); ArrayList<TsPrdtMstDTO> list = mgr.selectTsPrdtMst(p); boolean e = false; if (dto == null) { if (list.size() > 0) e = true; } else { for (TsPrdtMstDTO d : list) { if (!dto.getPrdt_cd().equals(d.getPrdt_cd())) { e = true; break; } } } if (e) { return MessageDialog.openConfirm(getShell(), " ", " .\n\n ?"); } return true; }
From source file:com.casmall.dts.ui.master.PrdtEditComposite.java
License:Open Source License
private void select() { ArrayList<TsPrdtMstDTO> list = mgr.selectTsPrdtMst(dto); if (list == null || list.size() == 0) { MessageDialog.openWarning(getShell(), " ", " ."); return;// ww w.ja v a 2 s . c om } dto = list.get(0); this.txtPrdtMgtCd.setText(StringUtil.nullToBlank(dto.getPrdt_mgt_cd())); this.txtPrdtNm.setText(StringUtil.nullToBlank(dto.getPrdt_nm())); this.txtUnitPrice.setValue(dto.getUnt_prc()); this.txtNt.setText(StringUtil.nullToBlank(dto.getNt())); if (DTSConstants.FLAG_Y.equals(dto.getMgt_yn())) this.btnCheck.setSelection(true); txtPrdtMgtCd.setFocus(); }
From source file:com.casmall.dts.ui.usr.UsrInfEditComposite.java
License:Open Source License
private boolean validate() { if ("".equals(txtLgnId.getText().trim())) { MessageDialog.openWarning(getShell(), "ID ", "ID ."); txtLgnId.setFocus();// w w w . j a v a 2 s . co m return false; } if (dto == null) { // if ("".equals(txtLgnPw.getText().trim())) { MessageDialog.openWarning(getShell(), " ", " ."); txtLgnPw.setFocus(); return false; } } if (!"".equals(txtLgnPw.getText().trim()) && "".equals(txtLgnPwCfm.getText().trim())) { MessageDialog.openWarning(getShell(), " ", " ."); txtLgnPwCfm.setFocus(); return false; } if ("".equals(txtLgnPw.getText().trim()) && !txtLgnPw.getText().trim().equals(txtLgnPwCfm.getText().trim())) { MessageDialog.openWarning(getShell(), " ", " .\n\n ."); txtLgnPwCfm.setText(""); txtLgnPw.setFocus(); txtLgnPw.selectAll(); return false; } if ("".equals(txtUsrNm.getText().trim())) { MessageDialog.openWarning(getShell(), " ", " ."); txtUsrNm.setFocus(); return false; } if ("".equals(cboAthGrd.getText().trim())) { MessageDialog.openWarning(getShell(), " ", " ."); cboAthGrd.setFocus(); return false; } CmUsrInfDTO p = new CmUsrInfDTO(); if (dto != null) p.setUsr_seq(dto.getUsr_seq()); // p.setLgn_id(txtLgnId.getText().trim()); if (mgr.existCmUsrInfLgnId(p)) { MessageDialog.openWarning(getShell(), "ID ", " ID. ."); txtLgnId.setFocus(); return false; } return true; }
From source file:com.casmall.dts.ui.usr.UsrInfEditComposite.java
License:Open Source License
private void select() { ArrayList<CmUsrInfDTO> list = mgr.selectUsrInf(dto); if (list == null || list.size() == 0) { MessageDialog.openWarning(getShell(), " ", " ."); return;/*from w w w. j a v a 2 s . c om*/ } dto = list.get(0); this.txtLgnId.setText(StringUtil.nullToBlank(dto.getLgn_id())); this.txtUsrNm.setText(StringUtil.nullToBlank(dto.getUsr_nm())); this.cboAthGrd.setText(StringUtil.nullToBlank(dto.getAth_grd())); for (int i = 0; i < btnAuth.length; i++) { if (((Integer) btnAuth[i].getData() & dto.getAth_cd()) > 0) btnAuth[i].setSelection(true); } this.txtNt.setText(StringUtil.nullToBlank(dto.getNt())); this.txtTel.setText(StringUtil.nullToBlank(dto.getTel())); txtLgnId.setEditable(false); txtLgnPw.setFocus(); }
From source file:com.centurylink.mdw.plugin.actions.WorkflowElementActionHandler.java
License:Apache License
public void delete(WorkflowElement[] elements) { boolean globalConf = false; boolean includeInstances = false; if (elements.length > 1) { boolean globalConfAllowed = true; List<WorkflowElement> lockedElems = new ArrayList<WorkflowElement>(); for (WorkflowElement element : elements) { if ((element instanceof WorkflowProject) || (element instanceof WorkflowPackage)) { globalConfAllowed = false; break; } else if (element instanceof WorkflowProcess) { WorkflowProcess pv = (WorkflowProcess) element; if (pv.getLockingUser() != null && !pv.isLockedToUser()) lockedElems.add(pv); } else if (element instanceof WorkflowAsset) { WorkflowAsset dd = (WorkflowAsset) element; if (dd.getLockingUser() != null && !dd.isLockedToUser()) lockedElems.add(dd); }// w w w .j a va2 s. c om } if (!lockedElems.isEmpty()) { PluginMessages.uiList(getShell(), "Error: The following elements are locked to other users.\nPlease exclude them from your selection or have them unlocked before proceeding.", "Delete Elements", lockedElems); return; } if (globalConfAllowed) { WorkflowElementDeleteDialog multipleDeleteDialog = new WorkflowElementDeleteDialog(getShell(), Arrays.asList(elements)); int res = multipleDeleteDialog.open(); if (res == Dialog.CANCEL) return; else if (res == Dialog.OK) { globalConf = true; includeInstances = multipleDeleteDialog.isIncludeInstances(); } } } for (WorkflowElement element : elements) { if (element instanceof WorkflowProject) { WorkflowProject workflowProject = (WorkflowProject) element; if (!workflowProject.isRemote()) { MessageDialog.openWarning(getShell(), "Delete Project", "Please delete the underlying Java Project in Package Explorer view."); return; } boolean confirmed = MessageDialog.openConfirm(getShell(), "Confirm Delete", "Delete workflow project: " + workflowProject.getName() + "?"); if (confirmed) { WorkflowProjectManager.getInstance().deleteProject(workflowProject); workflowProject.fireElementChangeEvent(ChangeType.ELEMENT_DELETE, null); } else { return; } } else if (element instanceof AutomatedTestCase && ((AutomatedTestCase) element).isLegacy()) { // still allow deletion of legacy test stuff final AutomatedTestCase testCase = (AutomatedTestCase) element; if (globalConf || MessageDialog.openConfirm(getShell(), "Delete Legacy Test Case", "Delete " + testCase.getLabel() + "?")) { BusyIndicator.showWhile(Display.getCurrent(), new Runnable() { public void run() { File tcDir = testCase.getTestCaseDirectory(); try { PluginUtil.deleteDirectory(tcDir); testCase.getTestSuite().getTestCases().remove(testCase); try { IFolder folder = testCase.getProject().getOldTestCasesFolder(); if (folder.exists()) folder.refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor()); } catch (CoreException ex) { PluginMessages.uiError(ex, "Delete Legacy Test Case", testCase.getProject()); } testCase.fireElementChangeEvent(ChangeType.ELEMENT_DELETE, null); testCase.removeElementChangeListener(testCase.getProject()); } catch (IOException ex) { PluginMessages.uiError(ex, "Delete Test Case", testCase.getProject()); } } }); } } else if (element instanceof LegacyExpectedResults) { final LegacyExpectedResults expectedResult = (LegacyExpectedResults) element; if (globalConf || MessageDialog.openConfirm(getShell(), "Delete Legacy Expected Result", "Delete " + expectedResult.getLabel() + "?")) { BusyIndicator.showWhile(Display.getCurrent(), new Runnable() { public void run() { File file = expectedResult.getExpectedResultFile(); if (file.delete()) { expectedResult.getTestCase().getLegacyExpectedResults().remove(expectedResult); try { IFolder folder = expectedResult.getProject().getOldTestCasesFolder(); if (folder.exists()) folder.refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor()); } catch (CoreException ex) { PluginMessages.uiError(ex, "Delete Legacy Expected Result", expectedResult.getProject()); } expectedResult.fireElementChangeEvent(ChangeType.ELEMENT_DELETE, null); expectedResult.removeElementChangeListener(expectedResult.getProject()); } else { PluginMessages.uiError("Cannot delete expected result " + expectedResult.getName(), "Delete Result", expectedResult.getProject()); } } }); } } else if (element instanceof com.centurylink.mdw.plugin.designer.model.File) { final com.centurylink.mdw.plugin.designer.model.File file = (com.centurylink.mdw.plugin.designer.model.File) element; if (globalConf || MessageDialog.openConfirm(getShell(), "Delete File", "Delete " + file.getLabel() + "?")) { BusyIndicator.showWhile(Display.getCurrent(), new Runnable() { public void run() { IFile workspaceFile = file.getWorkspaceFile(); try { workspaceFile.delete(true, null); WorkflowElement parent = file.getParent(); if (parent instanceof AutomatedTestCase) { AutomatedTestCase testCase = (AutomatedTestCase) parent; testCase.getFiles().remove(file); } file.fireElementChangeEvent(ChangeType.ELEMENT_DELETE, null); file.removeElementChangeListener(file.getProject()); refresh(file.getProject().getLegacyTestSuite()); } catch (Exception ex) { PluginMessages.uiError("Cannot delete file " + file.getName(), "Delete File", file.getProject()); } } }); } } else { WorkflowProject workflowProject = element.getProject(); DesignerProxy designerProxy = workflowProject.getDesignerProxy(); if (element instanceof WorkflowPackage) { WorkflowPackage packageToDelete = (WorkflowPackage) element; PackageDeleteDialog packageDeleteDialog = new PackageDeleteDialog(getShell(), packageToDelete); if (packageDeleteDialog.open() == Dialog.OK) { designerProxy.deletePackage(packageToDelete); } else { return; } } else if (element instanceof WorkflowProcess) { WorkflowProcess processVersion = (WorkflowProcess) element; if (!processVersion.getProject().isFilePersist() && processVersion.getLockingUser() != null && !processVersion.isLockedToUser()) { MessageDialog.openError(getShell(), "Cannot Delete", "Process '" + processVersion.getLabel() + "' is locked to user '" + processVersion.getLockingUser() + "'.\nPlease have it unlocked before deleting."); return; } ProcessDeleteDialog deleteDialog = new ProcessDeleteDialog(getShell(), processVersion); if (globalConf || deleteDialog.open() == Dialog.OK) { closeOpenEditor(processVersion, false); includeInstances = includeInstances || deleteDialog.isIncludeInstances(); designerProxy.deleteProcess(processVersion, includeInstances); } else { return; } } else if (element instanceof TaskTemplate) { TaskTemplate taskTemplate = (TaskTemplate) element; if (globalConf || MessageDialog.openConfirm(getShell(), "Confirm Delete", "Delete " + taskTemplate.getTitle() + " '" + taskTemplate.getLabel() + "'?")) { designerProxy.deleteTaskTemplate(taskTemplate); } else { return; } } else if (element instanceof WorkflowAsset) { WorkflowAsset asset = (WorkflowAsset) element; if (!asset.getProject().isFilePersist() && asset.getLockingUser() != null && !asset.isLockedToUser()) { MessageDialog.openError(getShell(), "Cannot Delete", asset.getTitle() + " '" + asset.getLabel() + "' is locked to user '" + asset.getLockingUser() + "'.\nPlease have it unlocked before deleting"); return; } if (globalConf || MessageDialog.openConfirm(getShell(), "Confirm Delete", "Delete " + asset.getTitle() + " '" + asset.getLabel() + "'?")) { if (asset.getFileEditor() != null) { IEditorInput editorInput = asset.getFileEditor().getEditorInput(); if (editorInput != null) closeOpenEditor(editorInput, false); } WorkflowAssetFactory.deRegisterAsset(asset); designerProxy.deleteWorkflowAsset(asset); } else { return; } } else if (element instanceof ActivityImpl) { ActivityImpl activityImpl = (ActivityImpl) element; ActivityImplDeleteDialog deleteDialog = new ActivityImplDeleteDialog(getShell(), activityImpl); if (globalConf || deleteDialog.open() == Dialog.OK) { designerProxy.deleteActivityImpl(activityImpl, deleteDialog.isIncludeActivities()); } else { return; } } else if (element instanceof ExternalEvent) { ExternalEvent externalEvent = (ExternalEvent) element; if (globalConf || MessageDialog.openConfirm(getShell(), "Confirm Delete", "Delete Event Handler: " + externalEvent.getLabel() + "?")) { designerProxy.deleteExternalEvent(externalEvent); } else { return; } } else if (element instanceof TaskTemplate) { MessageDialog.openWarning(getShell(), "TODO", "Delete task template not yet implemented"); } if (RunnerStatus.SUCCESS.equals(designerProxy.getRunnerStatus())) { // notify listeners element.fireElementChangeEvent(ChangeType.ELEMENT_DELETE, null); element.removeElementChangeListener(workflowProject); } } } }
From source file:com.centurylink.mdw.plugin.actions.WorkflowElementActionHandler.java
License:Apache License
public void rename(WorkflowElement element) { RenameDialog renameDialog = new RenameDialog(getShell(), element); renameDialog.setTitle("Rename " + element.getTitle()); if (element instanceof WorkflowProcess) { WorkflowProcess processVersion = (WorkflowProcess) element; String lbl = "'" + processVersion.getLabel() + "'"; IEditorPart editor = findOpenEditor(processVersion); if (editor != null) { String message = lbl + " is currently open in an editor.\nPlease save and close before renaming."; MessageDialog.openError(getShell(), "Process Explorer", message); return; }/*from w w w.ja va2s . c o m*/ if (processVersion.getLockingUser() != null && !processVersion.isLockedToUser()) { String message = lbl + " is currently locked to " + processVersion.getLockingUser() + ", so it cannot be renamed"; MessageDialog.openError(getShell(), "Process Explorer", message); return; } } else if (element instanceof WorkflowAsset) { WorkflowAsset asset = (WorkflowAsset) element; if (asset.getFileEditor() != null) { IEditorPart assetEditor = findOpenEditor(asset.getFileEditor().getEditorInput()); if (assetEditor != null) { String message = "'" + asset.getName() + "' is currently open in an editor.\nPlease save and close before renaming."; MessageDialog.openError(getShell(), "Process Explorer", message); return; } } } else if (element instanceof WorkflowProject) { WorkflowProject workflowProject = (WorkflowProject) element; if (!workflowProject.isRemote()) { if (workflowProject.isCloudProject()) MessageDialog.openWarning(getShell(), "Cloud Project", "Please rename the underlying Java Project in Package Explorer and then refresh the Process Explorer view."); return; } } int result = renameDialog.open(); if (result == Dialog.OK) { String newName = renameDialog.getNewName(); if (element instanceof WorkflowProject) { WorkflowProject workflowProject = (WorkflowProject) element; if (!workflowProject.isRemote()) return; WorkflowProjectManager.renameRemoteProject(workflowProject, newName); workflowProject.fireElementChangeEvent(ChangeType.RENAME, null); } else { WorkflowProject workflowProject = element.getProject(); DesignerProxy designerProxy = workflowProject.getDesignerProxy(); if (element instanceof WorkflowProcess) { WorkflowProcess processVersion = (WorkflowProcess) element; designerProxy.renameProcess(processVersion, newName); } else if (element instanceof WorkflowPackage) { WorkflowPackage packageVersion = (WorkflowPackage) element; designerProxy.renamePackage(packageVersion, newName); } else if (element instanceof WorkflowAsset) { WorkflowAsset asset = (WorkflowAsset) element; designerProxy.renameWorkflowAsset(asset, newName); } element.fireElementChangeEvent(ChangeType.RENAME, element.getName()); } } }