protected ActionForward forward(ActionMapping mapping, HttpServletRequest request, String name, String parameter) { ActionForward existing = mapping.findForward(name); ActionForward result = new FenixActionForward(request, existing); if (parameter != null) { String[] values = request.getParameterValues(parameter); if (values == null) { return result; } StringBuilder path = new StringBuilder(existing.getPath()); for (String value : values) { path.append(String.format("&%s=%s", parameter, value)); } result.setPath(path.toString()); } return result; }
/** * <p>Construct a new instance with the specified <code>path</code> and * <code>redirect</code> flag.</p> * * @param path Path for this instance * @param redirect Redirect flag for this instance */ public ActionForward(String path, boolean redirect) { super(); setName(null); setPath(path); setRedirect(redirect); }
public ActionForward findForward(String name) { ActionForward actionForward = new ActionForward(); actionForward.setName(name); actionForward.setPath("/" + name + ".html"); return actionForward; }
/** * <p>Construct a new instance with the specified <code>name</code>, * <code>path</code> and <code>redirect</code> flag.</p> * * @param name Name of this instance * @param path Path for this instance * @param redirect Redirect flag for this instance */ public ActionForward(String name, String path, boolean redirect) { super(); setName(name); setPath(path); setRedirect(redirect); }
private ActionForward forward(HttpServletRequest request, String windowLocation) { final ActionForward actionForward = new ActionForward(); actionForward.setName(windowLocation); actionForward.setPath(windowLocation); actionForward.setRedirect(true); return actionForward; }
/** * <p>Construct a new instance with the specified values.</p> * * @param name Name of this forward * @param path Path to which control should be forwarded or * redirected * @param redirect Should we do a redirect? * @param module Module prefix, if any */ public ActionForward(String name, String path, boolean redirect, String module) { super(); setName(name); setPath(path); setRedirect(redirect); setModule(module); }
private ActionForward getOldCurriculumRedirect(final ActionForm actionForm, final Student student) { final ActionForward actionForward = new ActionForward(); actionForward.setPath("/viewStudentCurriculum.do?method=prepareReadByStudentNumber&studentNumber=" + student.getNumber() + "&executionDegreeId=" + getExecutionDegreeId(actionForm) + "°reeCurricularPlanID=" + getDegreeCurricularPlanId(actionForm)); return actionForward; }
private ActionForward forwardForDestination(ViewDestination destination) { ActionForward forward = new ActionForward(); forward.setModule(destination.getModule()); forward.setPath(destination.getPath()); forward.setRedirect(destination.getRedirect()); return forward; }
actionForward.setPath(redirectTo); actionForward.setRedirect(true);
forward.setPath("/home.do"); forward.setRedirect(true); forward.setModule("/");
StringUtils.equals(accrualRule.getMaxBalanceActionFrequency(), HrConstants.MAX_BAL_ACTION_FREQ.YEAR_END)) { ActionForward loseForward = new ActionForward(mapping.findForward("timesheetTransferSuccess")); loseForward.setPath(loseForward.getPath()+"?documentId="+timesheetDocumentId+"&action=R&methodToCall=approveTimesheet"); return loseForward;
StringUtils.equals(aRule.getMaxBalanceActionFrequency(), HrConstants.MAX_BAL_ACTION_FREQ.YEAR_END)) { ActionForward loseForward = new ActionForward(mapping.findForward("leaveCalendarTransferSuccess")); loseForward.setPath(loseForward.getPath()+"?documentId="+leaveCalendarDocumentId+"&action=R&methodToCall=approveLeaveCalendar"); return loseForward;
StringUtils.equals(accrualRule.getMaxBalanceActionFrequency(), HrConstants.MAX_BAL_ACTION_FREQ.YEAR_END)) { ActionForward loseForward = new ActionForward(mapping.findForward("timesheetPayoutSuccess")); loseForward.setPath(loseForward.getPath()+"?documentId="+timesheetDocumentId+"&action=R&methodToCall=approveTimesheet"); return loseForward;
StringUtils.equals(accrualRule.getMaxBalanceActionFrequency(), HrConstants.MAX_BAL_ACTION_FREQ.YEAR_END)) { ActionForward loseForward = new ActionForward(mapping.findForward("leaveCalendarPayoutSuccess")); loseForward.setPath(loseForward.getPath()+"?documentId="+leaveCalendarDocumentId+"&action=R&methodToCall=approveLeaveCalendar"); return loseForward;
forward.setPath(forward.getPath()+"?documentId="+documentId+"&action=R&methodToCall="+methodToCall); return forward;
StringUtils.equals(accrualRule.getMaxBalanceActionFrequency(), HrConstants.MAX_BAL_ACTION_FREQ.YEAR_END)) { ActionForward forward = new ActionForward(mapping.findForward(strutsActionForward)); forward.setPath(forward.getPath()+"?documentId="+documentId+"&action=R&methodToCall="+methodToCall); return forward;