Java tutorial
/* * GNU GENERAL PUBLIC LICENSE, Version 3, 29 June 2007 */ package hudson.gwtmarketplace.client.pages.product; import hudson.gwtmarketplace.client.model.Pair; import hudson.gwtmarketplace.client.model.Product; import com.google.gwt.gwtpages.client.PageRequestSession; import com.google.gwt.gwtpages.client.page.AsyncPageCallback; import com.google.gwt.gwtpages.client.page.parameters.PageParameters; import com.google.gwt.user.client.Window; public class NewProductPage extends EditProductPage { protected void onConstruct(com.google.gwt.user.client.ui.HorizontalPanel view) { super.onConstruct(view); name.getComponent().setEnabled(true); }; @Override public void onCancel() { if (Window.confirm("Are you sure you want to cancel?")) { pages.showStartPage(false); } } @Override public void onEnterPage(PageParameters parameters, PageRequestSession session, AsyncPageCallback callback) { show(new Pair<Product, String>(new Product(), null)); } }