List of usage examples for org.apache.wicket.request Url parse
public static Url parse(final CharSequence url)
From source file:com.axway.ats.testexplorer.pages.reports.compare.CompareRunsPage.java
License:Apache License
private String getRunUrl(String runId) { return RequestCycle.get().getUrlRenderer() .renderFullUrl(Url.parse(urlFor(SuitesPage.class, new PageParameters().add("runId", runId).add("dbname", getPageParameters().get("dbname"))) .toString())); }
From source file:com.axway.ats.testexplorer.pages.reports.compare.CompareRunsPage.java
License:Apache License
private String getTestcaseUrl(int testcaseId) { return RequestCycle.get().getUrlRenderer().renderFullUrl(Url.parse(urlFor(TestcasePage.class, new PageParameters().add("testcaseId", testcaseId).add("dbname", getPageParameters().get("dbname"))) .toString()));//from www. j a v a 2s . c o m }
From source file:com.example.justaddwater.facebook.FacebookOAuthPage.java
License:Apache License
/** * @return the URL where the user should be directed after successfully authenticating to Facebook, i.e. this page *//* w w w .j a v a2s. c o m*/ public static String pathToFBOAuthPage() { RequestCycle rc = RequestCycle.get(); return rc.getUrlRenderer().renderFullUrl(Url.parse(rc.urlFor(FacebookOAuthPage.class, null).toString())); }
From source file:com.example.justaddwater.web.app.ForgotPasswordPage.java
License:Apache License
private void sendMail(User user, OneTimeLogin otl) { log.info("sendMail starts"); String from = "vrebesbyrd@gmail.com"; String toAddress = user.getEmail(); String subject = "Log in to Your App"; String body = ServerUtils.readAsString(getClass().getResourceAsStream("reset-password-template.html")); String bcc = null;//from www .ja v a2s. c om PageParameters params = new PageParameters(); String token = KeyFactory.keyToString(otl.getToken()); log.info("sendMail: token = " + token); params.add("token", token); String resetURL = RequestCycle.get().getUrlRenderer() .renderFullUrl(Url.parse(urlFor(RecoverPasswordPage.class, params).toString())); log.info("sendMail: resetURL = " + resetURL); body = body.replace("RESET_URL", resetURL); //TODO ElasticEmail.sendEmail(from, from, subject, body, toAddress, bcc); Mailer.sendEmail(from, from, subject, body, toAddress, bcc); log.info("sendMail ends"); }
From source file:com.gitblit.wicket.pages.ImageDiffHandler.java
License:Apache License
/** * Returns a URL that will fetch the designated static resource from within GitBlit. */// ww w . j a v a2 s. c o m protected String getStaticResourceUrl(String contextRelativePath) { return RequestCycle.get().getUrlRenderer().renderFullUrl(Url.parse(contextRelativePath)); }
From source file:com.modusoperandi.dragonfly.widgets.map.MapWidgetPage.java
License:Open Source License
private String getRequestUrl() { return RequestCycle.get().getUrlRenderer() .renderFullUrl(Url.parse(urlFor(MapWidgetBMPage.class, null).toString())); }
From source file:com.norconex.commons.wicket.ThreadContextMocker.java
License:Apache License
/** * Invoke this method in the new thread before doing something with Wicket. *///from w w w . j a v a 2s . co m public void mock() { ThreadContext.setApplication(application); ThreadContext.setSession(session); final MockServletContext context = new MockServletContext(application, SystemUtils.JAVA_IO_TMPDIR); ThreadContext.setRequestCycle( application.createRequestCycle(new MockWebRequest(Url.parse("http://localhost/mock")) { @Override public Object getContainerRequest() { return new MockHttpServletRequest(application, new MockHttpSession(context), context); } }, new MockWebResponse())); }
From source file:com.userweave.components.MailMessageProviderImpl.java
License:Open Source License
public String getUrl(Component component, String token, Locale locale, Class<? extends WebPage> page) { PageParameters parameters = new PageParameters(); parameters.set(0, token);/*from w ww . j av a2 s . c o m*/ parameters.set(1, LocalizationUtils.getLocaleShort(locale)); //return component.urlFor(SigninPage.class, parameters).toString(); return RequestCycle.get().getUrlRenderer() .renderFullUrl(Url.parse(component.urlFor(page, parameters).toString())); }
From source file:com.userweave.components.URLProviderImpl.java
License:Open Source License
private String createUrl(PageParameters parameters) { return RequestCycle.get().getUrlRenderer() .renderFullUrl(Url.parse(component.urlFor(SigninPage.class, parameters).toString())); }
From source file:com.userweave.dao.impl.ProjectInvitationDaoImpl.java
License:Open Source License
@Override public void sendInvitation(String recipantEmail, User addresser, Project project, Role role, Locale locale, final Component localeStringProvider) { ProjectInvitation invitation = new ProjectInvitation(); invitation.setAddressee(null);/*from w w w.j a v a 2s .c o m*/ invitation.setEmail(recipantEmail); invitation.setAddresser(addresser); invitation.setProject(project); invitation.setRole(role); this.save(invitation); userService.sendInvitationMail(UserWeaveSession.get().getUser(), recipantEmail, locale, new MailMessageProviderImpl(localeStringProvider) { @Override public String getUrl(Component component, String token, Locale locale, Class<? extends WebPage> page) { PageParameters parameters = new PageParameters(); parameters.set(0, token); parameters.set(1, LocalizationUtils.getLocaleShort(locale)); String url = RequestCycle.get().getUrlRenderer().renderFullUrl( Url.parse(component.urlFor(RegisterUser.class, parameters).toString())); return url; // return component.urlFor(RegisterUser.class, parameters).toString(); } @Override public String getMailSubject() { User user = UserWeaveSession.get().getUser(); return new StringResourceModel("subject_invite", localeStringProvider, null, new Object[] { user.getForename(), user.getSurname() }).getString(); } @Override public String getMailMessage(String urlStr) { User user = UserWeaveSession.get().getUser(); return new StringResourceModel("mail_invite", localeStringProvider, null, new Object[] { user.getForename(), user.getSurname(), urlStr }).getString(); } }); }