PageParameters pars = new PageParameters(); pars.add("id", 12345); add(new BookmarkablePageLink("id", MyPage.class, pars);
PageParameters pars = new PageParameters(); pars.add("id", 12345); setResponsePage(MyPage.class, pars);
add(dataView); add(new BookmarkablePageLink<Void>("recentPosts", getClass(), new PageParameters("p=" + (currentPage - 1))) { @Override public boolean isVisible() { add(new BookmarkablePageLink<Void>("previousPosts", getClass(), new PageParameters("p=" + (currentPage + 1))) { @Override public boolean isVisible() {
/** * @return page parameters */ public PageParameters getPageParameters() { if (parameters == null) { parameters = new PageParameters(); } return parameters; }
/** * @return page parameters */ public PageParameters getPageParameters() { if (parameters == null) { parameters = new PageParameters(); } return parameters; }
protected PageParameters getLinkPageParameters() { return new PageParameters(); } }
public class HomePage extends WebPage { public HomePage(final PageParameters parameters) { add(new BookmarkablePageLink<Void>("bookmarkable", SecretPage.class, new PageParameters().add("message", "This message will appear in the URL"))); add(new Link<Void>("instance") { @Override public void onClick() { setResponsePage(new SecretPage("This message will NOT appear in the URL")); } }); } }
/** * Create a new parameter for the given identifier of a {@link UploadInfo}. * * @param upload * identifier * @return page parameter suitable for URLs to this resource */ public static PageParameters newParameter(String upload) { return new PageParameters().add(UPLOAD_PARAMETER, upload); } }
/** * Gets the url to use for this link. * * @return The URL that this link links to */ protected CharSequence getURL() { return urlForListener(new PageParameters()); }
/** * Gets the url to use for this link. * * @return The URL that this link links to */ protected CharSequence getURL() { return urlForListener(new PageParameters()); }
/** * Generates the action url for the form * * @return action url */ protected CharSequence getActionUrl() { return urlForListener(new PageParameters()); }
/** * Generates the action url for the form * * @return action url */ protected CharSequence getActionUrl() { return urlForListener(new PageParameters()); }
/** * Gets the url to use for this link. * * @return The URL that this link links to */ protected CharSequence getURL() { return urlForListener(new PageParameters()); }
/** * Gets the url to use for this link. * * @return The URL that this link links to */ protected CharSequence getURL() { return urlForListener(new PageParameters()); }
/** * @return a new instance of {@link PageParameters} that will be passed to the page/resource */ protected PageParameters newPageParameters() { final PageParameters parameters = new PageParameters(); parameters.setLocale(resolveLocale()); return parameters; }
/** * @return a new instance of {@link PageParameters} that will be passed to the page/resource */ protected PageParameters newPageParameters() { final PageParameters parameters = new PageParameters(); parameters.setLocale(resolveLocale()); return parameters; }
@Override public void onSubmit() { setResponsePage(LogPage.class, new PageParameters().add(LINES, lines)); } });
@Override protected PageParameters getLinkPageParameters() { PageParameters params = new PageParameters(); params.add("pageId", getPage().getId()); return params; } }
/** * @param link * @return url for Link */ public String urlFor(Link<?> link) { Args.notNull(link, "link"); Url url = Url.parse(link.urlForListener(new PageParameters()).toString()); return transform(url).toString(); }
/** * @param link * @return url for Link */ public String urlFor(Link<?> link) { Args.notNull(link, "link"); Url url = Url.parse(link.urlForListener(new PageParameters()).toString()); return transform(url).toString(); }