public HttpResponse doIndex() { return HttpResponses.redirectTo("rule/"); } }
public HttpResponse doFinishLogin(StaplerRequest request, StaplerResponse rsp) throws IOException { String code = request.getParameter("code"); if (code == null || code.trim().length() == 0) { Log.info("doFinishLogin: missing code."); return HttpResponses.redirectToContextRoot(); } String content = postForAccessToken(code); String accessToken = extractToken(content); updateOfflineAccessTokenForUser(accessToken); request.getSession().setAttribute("access_token", accessToken); String newProjectSetupUrl = getJenkinsRootUrl() + "/" + GithubReposController.URL; return HttpResponses.redirectTo(newProjectSetupUrl); }
if (referer!=null) return HttpResponses.redirectTo(referer); return HttpResponses.redirectToContextRoot(); // referer should be always there, but be defensive
/** * Depending on whether the user said "examine" or "dismiss", send him to the right place. */ @RequirePOST public HttpResponse doAct(@QueryParameter String dismiss) throws IOException { if(dismiss!=null) { disable(true); return HttpResponses.redirectViaContextPath("/manage"); } else { return HttpResponses.redirectTo("rule/"); } }
/** * Renames this item */ @RequirePOST @Restricted(NoExternalUse.class) public HttpResponse doConfirmRename(@QueryParameter String newName) throws IOException { newName = newName == null ? null : newName.trim(); FormValidation validationError = doCheckNewName(newName); if (validationError.kind != FormValidation.Kind.OK) { throw new Failure(validationError.getMessage()); } renameTo(newName); // send to the new job page // note we can't use getUrl() because that would pick up old name in the // Ancestor.getUrl() return HttpResponses.redirectTo("../" + newName); }
public HttpResponse doIndex() { return HttpResponses.redirectTo("rule/"); } }
public HttpResponse doWriteLog() throws IOException { System.out.println("JenkowWorkflowRun.doWriteLog"); TaskListener l = createListener(); l.getLogger().println("Current time is "+new Date()); return HttpResponses.redirectTo("console"); }
/** * Depending on whether the user said "examine" or "dismiss", send him to the right place. */ @RequirePOST public HttpResponse doAct(@QueryParameter String dismiss) throws IOException { if(dismiss!=null) { disable(true); return HttpResponses.redirectViaContextPath("/manage"); } else { return HttpResponses.redirectTo("rule/"); } }
@Nonnull @Restricted(NoExternalUse.class) public HttpResponse doFilterSubmit(@Nonnull StaplerRequest req) throws ServletException, Descriptor.FormException { final Jenkins jenkins = JenkinsHelper.getInstanceOrFail(); jenkins.checkPermission(Jenkins.ADMINISTER); SubmittedOperation action = SubmittedOperation.fromRequest(req); switch (action) { case Submit: processParameters(req); break; case Back: return HttpResponses.redirectTo(jenkins.getRootUrl() + "security-inspector"); default: throw new Descriptor.FormException("Action " + action + " is not supported", "submit"); } // Redirect to the search report page return HttpResponses.redirectTo("report"); }