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.calendar.action.ModifyCalendar.java
License:Open Source License
/** * []???<BR>//from w w w .java2 s .com * ??SessionBean???? * @param managerName * @param info * @return */ public boolean modifyPatternInfo(String managerName, CalendarPatternInfo info) { boolean result = false; String[] args = { info.getCalPatternId() }; try { CalendarEndpointWrapper wrapper = CalendarEndpointWrapper.getWrapper(managerName); wrapper.modifyCalendarPattern(info); result = true; args[0] = managerName; MessageDialog.openInformation(null, Messages.getString("successful"), Messages.getString("message.calendar.36", 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.calendar.37", args) + errMessage); } return result; }
From source file:com.clustercontrol.calendar.composite.CalendarDetailListComposite.java
License:Open Source License
/** * ????//from w w w .j a v a 2 s .c o m * * @param id ID * @return ?? */ private String getCalendarPatternName(String id) { CalendarPatternInfo info = null; //? try { CalendarEndpointWrapper wrapper = CalendarEndpointWrapper.getWrapper(this.m_managerName); info = wrapper.getCalendarPattern(id); } catch (InvalidRole_Exception e) { // ??? MessageDialog.openInformation(null, Messages.getString("message"), Messages.getString("message.accesscontrol.16")); return null; } catch (Exception e) { // ? m_log.warn("update(), " + HinemosMessage.replace(e.getMessage()), e); MessageDialog.openError(null, Messages.getString("failed"), Messages.getString("message.hinemos.failure.unexpected") + ", " + HinemosMessage.replace(e.getMessage())); return null; } return info.getCalPatternName(); }
From source file:com.clustercontrol.calendar.composite.CalendarIdListComposite.java
License:Open Source License
/** * ID???????????// w ww.j a va 2 s . c o m * * @param managerName ??? * @param ownerRoleId ID */ public void createCalIdCombo(String managerName, String ownerRoleId) { // ? removeAllMap(); // putMap("", ""); List<CalendarInfo> calList = null; // ? try { if (ownerRoleId != null && !"".equals(ownerRoleId)) { CalendarEndpointWrapper wrapper = CalendarEndpointWrapper.getWrapper(managerName); calList = wrapper.getCalendarList(ownerRoleId); } } catch (InvalidRole_Exception e) { // ??? MessageDialog.openInformation(null, Messages.getString("message"), Messages.getString("message.accesscontrol.16")); setEnabled(false); } catch (Exception e) { // ? m_log.warn("update(), " + HinemosMessage.replace(e.getMessage()), e); MessageDialog.openError(null, Messages.getString("failed"), Messages.getString("message.hinemos.failure.unexpected") + ", " + HinemosMessage.replace(e.getMessage())); } if (calList != null) { // ID for (CalendarInfo info : calList) { putMap(info.getCalendarId(), info.getCalendarName()); } } }
From source file:com.clustercontrol.calendar.composite.CalendarMonthComposite.java
License:Open Source License
/** * ?/* www. j av a2 s .c o m*/ * ??????? * @param table * @param year * @param month */ private void updateMonth() { // ? selectedDay = 32; //? try { CalendarEndpointWrapper wrapper = CalendarEndpointWrapper.getWrapper(m_managerName); m_summaryInfo = wrapper.getCalendarMonth(m_calendarId, nowYear, nowMonth); } catch (InvalidRole_Exception e) { // ??? MessageDialog.openInformation(null, Messages.getString("message"), Messages.getString("message.accesscontrol.16")); } catch (CalendarNotFound_Exception e) { // ???????? m_log.info("update(), " + HinemosMessage.replace(e.getMessage())); } catch (Exception e) { // ? m_log.warn("update(), " + HinemosMessage.replace(e.getMessage()), e); MessageDialog.openError(null, Messages.getString("failed"), Messages.getString("message.hinemos.failure.unexpected") + ", " + HinemosMessage.replace(e.getMessage())); return; } update(); }
From source file:com.clustercontrol.calendar.composite.CalendarWeekComposite.java
License:Open Source License
/** * ?<BR>//from ww w.j a v a 2s . c o m * * @since 4.1.0 */ public void update(String managerName, String calendarId, int year, int month, int day) { if (calendarId == null) { return; } // ??? createPanel(); int period = 7; //?? Calendar now = Calendar.getInstance(TimezoneUtil.getTimeZone()); now.set(year, month - 1, day); int dayOfWeek = now.get(Calendar.DAY_OF_WEEK); m_panel.repaint(); // Sometimes labels disappear in RAP. Repaint to make sure labels show it //?(???) scheduleBars = createScheduleBars(m_panel, dayOfWeek); //??? for (ScheduleBar bar : scheduleBars) { bar.getInitBar().setBackgroundColor(ColorConstantsWrapper.red()); } try { for (int i = 0; i < period; i++) { //????? CalendarEndpointWrapper wrapper = CalendarEndpointWrapper.getWrapper(managerName); List<CalendarDetailInfo> detailList = wrapper.getCalendarWeek(calendarId, year, month, day); m_log.trace("detailList.size=" + detailList.size() + ", " + year + "/" + month + "/" + day); //???????? ArrayList<CalendarDetailInfo> detailListOrder = new ArrayList<CalendarDetailInfo>(); while (detailList.size() > 0) { int size = detailList.size(); detailListOrder.add(detailList.get(size - 1)); detailList.remove(size - 1); } for (CalendarDetailInfo detail : detailListOrder) { addScheduleBar(m_panel, dayOfWeek, detail.getTimeFrom(), detail.getTimeTo(), detail.isOperateFlg()); } // m_labelMatrix[i].setText(String.format("%02d/%02d/%02d", year, month, day) + " ( " + DayOfWeekConstant.typeToString(dayOfWeek) + " )"); //?? if (day + 1 > now.getActualMaximum(Calendar.DAY_OF_MONTH)) { //?? if (month == 12) { year++; month = 1; } else { month++; } day = 1; } else { day++; } //??? now.set(year, month - 1, day); dayOfWeek = now.get(Calendar.DAY_OF_WEEK); } } catch (InvalidRole_Exception e) { // ??? MessageDialog.openInformation(null, Messages.getString("message"), Messages.getString("message.accesscontrol.16")); } catch (CalendarNotFound_Exception e) { // ???????? m_log.info("update(), " + HinemosMessage.replace(e.getMessage())); } catch (Exception e) { // ? m_log.warn("update(), " + HinemosMessage.replace(e.getMessage()), e); MessageDialog.openError(null, Messages.getString("failed"), Messages.getString("message.hinemos.failure.unexpected") + ", " + HinemosMessage.replace(e.getMessage())); } //? if (calendarId.length() > 0) { m_labelId.setText(Messages.getString("calendar.id") + " : " + calendarId); } else { m_labelId.setText(Messages.getString("calendar.id") + " : "); } }
From source file:com.clustercontrol.calendar.dialog.CalendarDetailDialog.java
License:Open Source License
/** * // ww w .java2 s . com * ????? * * @param managerName ??? * @param ownerRoleId ID * @return */ private List<CalendarPatternInfo> getCalendarPatternList(String managerNane, String ownerRoleId) { // List<CalendarPatternInfo> calPatternList = null; //? try { CalendarEndpointWrapper wrapper = CalendarEndpointWrapper.getWrapper(managerNane); calPatternList = wrapper.getCalendarPatternList(ownerRoleId); } catch (InvalidRole_Exception e) { // ??? MessageDialog.openInformation(null, Messages.getString("message"), Messages.getString("message.accesscontrol.16")); } catch (Exception e) { // ? m_log.warn("update(), " + HinemosMessage.replace(e.getMessage()), e); MessageDialog.openError(null, Messages.getString("failed"), Messages.getString("message.hinemos.failure.unexpected") + ", " + HinemosMessage.replace(e.getMessage())); return null; } return calPatternList; }
From source file:com.clustercontrol.calendar.view.action.CalendarDeleteAction.java
License:Open Source License
/** * Handler execution/*from w ww . ja v 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? CalendarListView calendarListView = null; try { calendarListView = (CalendarListView) this.viewPart.getAdapter(CalendarListView.class); } catch (Exception e) { m_log.info("execute " + e.getMessage()); return null; } if (calendarListView == null) { m_log.info("execute: view is null"); return null; } Map<String, List<String>> map = calendarListView.getSelectedItem(); String[] args = new String[1]; String msg = null; int i = 0; String calId = null; for (Map.Entry<String, List<String>> entry : map.entrySet()) { for (String id : entry.getValue()) { calId = id; i++; } } if (i > 0) { // ??????????? if (i == 1) { msg = "message.calendar.7"; args[0] = calId; } else { msg = "message.calendar.71"; args[0] = Integer.toString(i); } 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(); CalendarEndpointWrapper wrapper = CalendarEndpointWrapper.getWrapper(managerName); if (i > 0) { messageArg.append(", "); } messageArg.append(managerName); try { wrapper.deleteCalendar(entry.getValue()); } catch (Exception e) { if (e instanceof InvalidRole_Exception) { // ??? errorMsgs.put(managerName, Messages.getString("message.accesscontrol.16")); } else { errorMsgs.put(managerName, Messages.getString("message.calendar.6") + ", " + HinemosMessage.replace(e.getMessage())); } } i++; } // if (0 < errorMsgs.size()) { UIManager.showMessageBox(errorMsgs, true); } else { args[0] = messageArg.toString(); // ?? MessageDialog.openInformation(null, Messages.getString("successful"), Messages.getString("message.calendar.5", args)); } // calendarListView.update(); } } return null; }
From source file:com.clustercontrol.calendar.view.action.CalendarPatternDeleteAction.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; }/*ww w . j a v a 2 s . c om*/ this.viewPart = HandlerUtil.getActivePart(event); // []?????ID? CalendarPatternView calendarPatternView = null; try { calendarPatternView = (CalendarPatternView) this.viewPart.getAdapter(CalendarPatternView.class); } catch (Exception e) { m_log.info("execute " + e.getMessage()); return null; } if (calendarPatternView == null) { m_log.info("execute: view is null"); return null; } List<ObjectBean> objList = calendarPatternView.getSelectedObjectBeans(); String[] args = new String[1]; String msg = null; if (objList == null || objList.isEmpty()) { return null; } Map<String, List<String>> map = new ConcurrentHashMap<String, List<String>>(); int size = 0; String patternId = ""; for (ObjectBean obj : objList) { String managerName = obj.getManagerName(); if (map.get(managerName) == null) { map.put(managerName, new ArrayList<String>()); } map.get(managerName).add(obj.getObjectId()); patternId = obj.getObjectId(); size++; } if (size > 0) { // ??????????? if (objList.size() == 1) { msg = "message.calendar.49"; args[0] = patternId; } else { msg = "message.calendar.72"; args[0] = Integer.toString(size); } if (MessageDialog.openConfirm(null, Messages.getString("confirmed"), Messages.getString(msg, args)) == false) { return null; } } Map<String, String> errMsg = new ConcurrentHashMap<String, String>(); StringBuffer messageArg = new StringBuffer(); int i = 0; for (Map.Entry<String, List<String>> entry : map.entrySet()) { String managerName = entry.getKey(); List<String> idList = entry.getValue(); if (i > 0) { messageArg.append(", "); } messageArg.append(managerName); try { CalendarEndpointWrapper wrapper = CalendarEndpointWrapper.getWrapper(managerName); wrapper.deleteCalendarPattern(idList); } catch (Exception e) { if (e instanceof InvalidRole_Exception) { errMsg.put(managerName, Messages.getString("message.accesscontrol.16")); } else { errMsg.put(managerName, HinemosMessage.replace(e.getMessage())); } } i++; } if (errMsg.isEmpty()) { Object[] arg = { messageArg.toString() }; // ?? MessageDialog.openInformation(null, Messages.getString("successful"), Messages.getString("message.calendar.38", arg)); } else { // ? UIManager.showMessageBox(errMsg, true); } // calendarPatternView.update(); return null; }
From source file:com.clustercontrol.client.ui.actions.AboutAction.java
License:Open Source License
public void run() { if (null != this.window) { String title = "About"; String msg = ClusterControlPlugin.getDefault().getBundle().getHeaders().get("Bundle-Description"); MessageDialog.openInformation(window.getShell(), title, msg); }/*from w w w. j a v a2s.c o m*/ }
From source file:com.clustercontrol.client.ui.util.FileDownloader.java
License:Open Source License
public static boolean openBrowser(Composite parent, String path, String filename) { // Register download handler at first registerDownloadHandler();/*from w ww. ja v a 2 s . co m*/ // Browser for sending file Browser browser = new Browser(parent, SWT.NONE); browser.setSize(0, 0); File tmpFile = null; tmpFile = new File(path); tmpFile.deleteOnExit(); // Start download if (browser.setUrl(generateUrl(filename, tmpFile))) { MessageDialog.openInformation(parent.getShell(), Messages.getString("download"), Messages.getString("download.message", new String[] { filename })); return true; } return false; }