Examples of RedirectRequestTarget


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

   * 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

          "This exception can only be thrown when wicket is processing an http request");
      }


      // abort any further response processing
      rc.setRequestTarget(new RedirectRequestTarget(url));
    }
  }
View Full Code Here

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

*/
public class CasLoginPage extends WebPage {
   
    public CasLoginPage() {
        String loginUrl = JtracApplication.get().getCasLoginUrl();
        getRequestCycle().setRequestTarget(new RedirectRequestTarget(loginUrl));
    }
View Full Code Here

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

*/
public class CasLogoutPage extends WebPage {
   
    public CasLogoutPage() {
        String logoutUrl = JtracApplication.get().getCasLogoutUrl();
        getRequestCycle().setRequestTarget(new RedirectRequestTarget(logoutUrl));
    }
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 = getCanonicalUrl();
        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 = getCanonicalUrl(TicketsPage.class, params);
      getRequestCycle().setRequestTarget(new RedirectRequestTarget(absoluteUrl));
    }
View Full Code Here

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

      Constants.SearchType searchType = searchTypeModel.getObject();
      String searchString = searchBoxModel.getObject();
      if (StringUtils.isEmpty(searchString)) {
        // redirect to self to avoid wicket page update bug
        String absoluteUrl = getCanonicalUrl();
        getRequestCycle().setRequestTarget(new RedirectRequestTarget(absoluteUrl));
        return;
      }
      for (Constants.SearchType type : Constants.SearchType.values()) {
        if (searchString.toLowerCase().startsWith(type.name().toLowerCase() + ":")) {
          searchType = type;
          searchString = searchString.substring(type.name().toLowerCase().length() + 1)
              .trim();
          break;
        }
      }
      Class<? extends BasePage> searchPageClass = GitSearchPage.class;
      RepositoryModel model = app().repositories().getRepositoryModel(repositoryName);
      if (app().settings().getBoolean(Keys.web.allowLuceneIndexing, true)
          && !ArrayUtils.isEmpty(model.indexedBranches)) {
        // this repository is Lucene-indexed
        searchPageClass = LuceneSearchPage.class;
      }
      // use an absolute url to workaround Wicket-Tomcat problems with
      // mounted url parameters (issue-111)
      PageParameters params = WicketUtils.newSearchParameter(repositoryName, null, searchString, searchType);
      String absoluteUrl = getCanonicalUrl(searchPageClass, params);
      getRequestCycle().setRequestTarget(new RedirectRequestTarget(absoluteUrl));
    }
View Full Code Here

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

        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

      Constants.SearchType searchType = searchTypeModel.getObject();
      String searchString = searchBoxModel.getObject();
      if (StringUtils.isEmpty(searchString)) {
        // redirect to self to avoid wicket page update bug
        String absoluteUrl = getCanonicalUrl();
        getRequestCycle().setRequestTarget(new RedirectRequestTarget(absoluteUrl));
        return;
      }
      for (Constants.SearchType type : Constants.SearchType.values()) {
        if (searchString.toLowerCase().startsWith(type.name().toLowerCase() + ":")) {
          searchType = type;
          searchString = searchString.substring(type.name().toLowerCase().length() + 1)
              .trim();
          break;
        }
      }
      Class<? extends BasePage> searchPageClass = GitSearchPage.class;
      RepositoryModel model = app().repositories().getRepositoryModel(repositoryName);
      if (app().settings().getBoolean(Keys.web.allowLuceneIndexing, true)
          && !ArrayUtils.isEmpty(model.indexedBranches)) {
        // this repository is Lucene-indexed
        searchPageClass = LuceneSearchPage.class;
      }
      // use an absolute url to workaround Wicket-Tomcat problems with
      // mounted url parameters (issue-111)
      PageParameters params = WicketUtils.newSearchParameter(repositoryName, null, searchString, searchType);
      String absoluteUrl = getCanonicalUrl(searchPageClass, params);
      getRequestCycle().setRequestTarget(new RedirectRequestTarget(absoluteUrl));
    }
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.