Examples of RedirectRequestTarget


Examples of org.apache.wicket.request.target.basic.RedirectRequestTarget

        // redirect to the owning page
        PageParameters params = WicketUtils.newRepositoryParameter(repositoryModel.name);
        String relativeUrl = urlFor(getPage().getClass(), params).toString();
        String absoluteUrl = RequestUtils.toAbsolutePath(relativeUrl);
        getRequestCycle().setRequestTarget(new RedirectRequestTarget(absoluteUrl));
      }
    };

    deleteLink.add(new JavascriptEventConfirmation("onclick", MessageFormat.format(
        "Delete branch \"{0}\"?", entry.displayName )));
View Full Code Here

Examples of org.apache.wicket.request.target.basic.RedirectRequestTarget

  public void onSubmit() {
    String searchString = searchBoxModel.getObject();
    if (StringUtils.isEmpty(searchString)) {
      // redirect to self to avoid wicket page update bug
      String absoluteUrl = getAbsoluteUrl();
      getRequestCycle().setRequestTarget(new RedirectRequestTarget(absoluteUrl));
      return;
    }

    // use an absolute url to workaround Wicket-Tomcat problems with
    // mounted url parameters (issue-111)
    PageParameters params = WicketUtils.newRepositoryParameter(repositoryName);
    params.add("s", searchString);
    String absoluteUrl = getAbsoluteUrl(pageClass, params);
    getRequestCycle().setRequestTarget(new RedirectRequestTarget(absoluteUrl));
  }
View Full Code Here

Examples of org.apache.wicket.request.target.basic.RedirectRequestTarget

    redirectTo(pageClass, null);
  }

  protected void redirectTo(Class<? extends BasePage> pageClass, PageParameters parameters) {
    String absoluteUrl = getCanonicalUrl(pageClass, parameters);
    getRequestCycle().setRequestTarget(new RedirectRequestTarget(absoluteUrl));
  }
View Full Code Here

Examples of org.apache.wicket.request.target.basic.RedirectRequestTarget

  public <C extends Page> GitblitRedirectException(Class<C> pageClass, PageParameters params) {
    RequestCycle cycle = RequestCycle.get();
    String relativeUrl = cycle.urlFor(pageClass, params).toString();
    String absoluteUrl = RequestUtils.toAbsolutePath(relativeUrl);
    cycle.setRequestTarget(new RedirectRequestTarget(absoluteUrl));
    cycle.setRedirect(true);
  }
View Full Code Here

Examples of org.apache.wicket.request.target.basic.RedirectRequestTarget

        String to = ComparePage.this.toRefId.getObject();

        PageParameters params = WicketUtils.newRangeParameter(repositoryName, from, to);
        String relativeUrl = urlFor(ComparePage.class, params).toString();
        String absoluteUrl = RequestUtils.toAbsolutePath(relativeUrl);
        getRequestCycle().setRequestTarget(new RedirectRequestTarget(absoluteUrl));
      }
    };

    List<String> refs = new ArrayList<String>();
    for (RefModel ref : JGitUtils.getLocalBranches(r, true, -1)) {
      refs.add(ref.getName());
    }
    if (repository.showRemoteBranches) {
      for (RefModel ref : JGitUtils.getRemoteBranches(r, true, -1)) {
        refs.add(ref.getName());
      }
    }
    for (RefModel ref : JGitUtils.getTags(r, true, -1)) {
      refs.add(ref.getName());
    }
    refsForm.add(new DropDownChoice<String>("fromRef", fromRefId, refs).setEnabled(refs.size() > 0));
    refsForm.add(new DropDownChoice<String>("toRef", toRefId, refs).setEnabled(refs.size() > 0));
    add(refsForm);

    //
    // manual ids form
    //
    SessionlessForm<Void> idsForm = new SessionlessForm<Void>("compareIdsForm", getClass(), getPageParameters()) {

      private static final long serialVersionUID = 1L;

      @Override
      public void onSubmit() {
        String from = ComparePage.this.fromCommitId.getObject();
        String to = ComparePage.this.toCommitId.getObject();

        PageParameters params = WicketUtils.newRangeParameter(repositoryName, from, to);
        String relativeUrl = urlFor(ComparePage.class, params).toString();
        String absoluteUrl = RequestUtils.toAbsolutePath(relativeUrl);
        getRequestCycle().setRequestTarget(new RedirectRequestTarget(absoluteUrl));
      }
    };

    TextField<String> fromIdField = new TextField<String>("fromId", fromCommitId);
    WicketUtils.setInputPlaceholder(fromIdField, getString("gb.from") + "...");
View Full Code Here

Examples of org.apache.wicket.request.target.basic.RedirectRequestTarget

    final RequestCycle cycle = RequestCycle.get();

    // If there's a place to go to
    if (interceptContinuationURL != null)
    {
      cycle.setRequestTarget(new RedirectRequestTarget(interceptContinuationURL));

      // Reset interception URL
      interceptContinuationURL = null;

      // Force session to replicate page maps
View Full Code Here

Examples of org.apache.wicket.request.target.basic.RedirectRequestTarget

                    String callbackUrl = JetwickApp.createAbsoluteUrl(urlFor(Login.class, params).toString());
                    logger.info("Clicked Login. Session=" + getSession().getId() + " CallbackUrl=" + callbackUrl);
                    String url = session.getTwitterSearch().oAuthLogin(callbackUrl);
//                    logger.info("request url:" + url);
//                    setRedirect(true);
                    getRequestCycle().setRequestTarget(new RedirectRequestTarget(url));                   
                } catch (TwitterException ex) {
                    error("Problem with twitter, cannot login. Please try again!");
                    logger.error("Problem with twitter cannot login!", ex);
                } catch (Exception ex) {
                    logger.error("Cannot login!", ex);
View Full Code Here

Examples of org.apache.wicket.request.target.basic.RedirectRequestTarget

                try {
                    List<JTweet> tweets = getTweetSearch().collectObjects(getTweetSearch().query(q.setSize(1)));
                    if (tweets.size() > 0 && tweets.get(0).getUrlEntries().size() > 0) {
                        // TODO there could be more than 1 url!
                        UrlEntry entry = tweets.get(0).getUrlEntries().iterator().next();
                        getRequestCycle().setRequestTarget(new RedirectRequestTarget(entry.getResolvedUrl()));
                    }
                } catch (Exception ex) {
                    logger.error("Error while executing onDirectUrlClick", ex);
                }
            }
View Full Code Here

Examples of org.apache.wicket.request.target.basic.RedirectRequestTarget

   * Continue to the location previous to this interception.
   */
  protected final void continueToPrevious()
  {
    // continue to original destination
    RequestCycle.get().setRequestTarget(new RedirectRequestTarget(continueTo));
  }
View Full Code Here

Examples of org.apache.wicket.request.target.basic.RedirectRequestTarget

    final RequestCycle cycle = RequestCycle.get();

    // If there's a place to go to
    if (interceptContinuationURL != null)
    {
      cycle.setRequestTarget(new RedirectRequestTarget(interceptContinuationURL));

      // Reset interception URL
      interceptContinuationURL = null;

      // Force session to replicate page maps
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.