List of usage examples for com.google.gwt.gwtpages.client.message Message error
public static Message error(String message, HasHandlers component)
From source file:com.google.gwt.gwtpages.demo.client.pages.MessagesPage.java
public void addErrorMessage$onClick(ClickEvent event) { Messages.get() .addMessage(Message.error(view().errorMessage().getText(), (HasHandlers) view().errorMessage())); resetMessages(); }
From source file:hudson.gwtmarketplace.client.pages.product.EditProductPage.java
License:Open Source License
public void onSave() { ArrayList<Message> messages = new ArrayList<Message>(); WidgetUtil.checkNull(new LabeledContainer[] { name, category, status, license, webpageUrl }, messages); if (isNull(description.getText())) { messages.add(Message.error("Please enter the description", description)); }//from w w w . j a v a 2 s. c o m if (messages.size() > 0) { Messages.get().setMessages(null, messages); return; } product.setDescription(description.getHTML()); if (null == product.getId()) product.setName(name.getComponent().getValue()); List<String> _tags = tags.getValues(); if (null != _tags && _tags.size() > 0) { product.setTags(_tags.toArray(new String[_tags.size()])); } else { product.setTags(null); } product.setOrganizationName(organization.getValue()); product.setVersionNumber(versionNumber.getComponent().getValue()); product.setStatus(status.getValue(status.getSelectedIndex())); product.setLicense(license.getValue(license.getSelectedIndex())); product.setCategoryId(WidgetUtil.getSelectedValue(category.getComponent())); product.setWebsiteUrl(webpageUrl.getValue()); product.setDownloadUrl(downloadUrl.getValue()); product.setWikiUrl(wikiUrl.getValue()); product.setDemoUrl(showcaseUrl.getValue()); product.setIssueTrackerUrl(issueTrackerUrl.getValue()); product.setForumUrl(forumUrl.getValue()); product.setNewsUrl(newsfeedUrl.getValue()); new SaveProductCommand(product) { @Override public void onSuccess(Product result) { pages.goTo(result.getAlias(), new PageRequestSessionWithMessage("The product details were saved.")) .execute(); } }.execute(); }
From source file:hudson.gwtmarketplace.client.util.WidgetUtil.java
License:Open Source License
public static void checkNull(LabeledContainer[] components, List<Message> messages) { for (LabeledContainer lc : components) { Widget component = lc.getComponent(); if (component instanceof TextBox) { if (isNull(((TextBox) component).getValue())) messages.add(Message.error("'" + lc.getLabel() + "' is a required field", (component instanceof HasHandlers) ? (HasHandlers) component : null)); } else if (component instanceof ListBox) { if (((ListBox) component).getSelectedIndex() < 0 || isNull(((ListBox) component).getValue(((ListBox) component).getSelectedIndex()))) { messages.add(Message.error("'" + lc.getLabel() + "' is a required field", (component instanceof HasHandlers) ? (HasHandlers) component : null)); }/*from w ww.ja v a2s . com*/ } } }