Refine search
public ActionForward prepareStartViewWarning(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { request.setAttribute("executionSemesterID", request.getParameter("executionSemesterID")); if (getAndSetRegistration(request) == null) { addActionMessage(request, "errors.impossible.operation"); return mapping.getInputForward(); } else { return mapping.findForward("prepareEnrollmentViewWarning"); } }
public static String determineActionBeanName(ActionMapping mapping) { String prefix = mapping.getModuleConfig().getPrefix(); String path = mapping.getPath(); return prefix + path; } }
private ActionForm createNewActionForm(ActionMapping mapping, HttpServletRequest request) { String name = mapping.getName(); FormBeanConfig config = moduleConfig.findFormBeanConfig(name); if (config == null) { log.warn("No FormBeanConfig found under '" + name + "'"); return (null); } ActionForm instance = RequestUtils.createActionForm(config, servlet); if ("request".equals(mapping.getScope())) { request.setAttribute(mapping.getAttribute(), instance); } else { HttpSession session = request.getSession(); session.setAttribute(mapping.getAttribute(), instance); } return instance; } }
private static Object getActionForm(HttpServletRequest request, ActionMapping mapping) { if (Constants.REQUEST.equals(mapping.getScope())) { return request.getAttribute(mapping.getAttribute()); } else { HttpSession session = request.getSession(); return session.getAttribute(mapping.getAttribute()); } }
@TransactionConfiguration(transactionManager = "transactionManager") public class MyTestCase extends StrutsSpringTestCase { @Override protected String getContextLocations() { return "classpath*:applicationContext-test.xml"; } } @Test public void testMyActionMapping() { final ActionMapping mapping = this.getActionMapping("/uriMap"); Assert.assertNotNull(mapping); Assert.assertEquals("/uriMap", mapping.getNamespace()); Assert.assertEquals("uriMap", mapping.getName()); final ActionProxy proxy = this.getActionProxy("/uriMap"); final MyAction action = MyAction.class.cast(proxy); }
if (!mapping.getValidate()) { return (true); if (request.getAttribute(Globals.CANCEL_KEY) != null) { if (mapping.getCancellable()) { if (log.isDebugEnabled()) { log.debug(" Cancelled transaction, skipping validation"); request.removeAttribute(Globals.CANCEL_KEY); throw new InvalidCancelException(); String input = mapping.getInput(); getInternal().getMessage("noInput", mapping.getPath())); request.setAttribute(Globals.ERROR_KEY, errors); ForwardConfig forward = mapping.findForward(input);
public ActionForward view(final ActionMapping mapping, final ActionForm actionForm, final HttpServletRequest request, final HttpServletResponse response) { CurricularCourse curricularCourse = getDomainObject(request, "curricularCourseId"); request.setAttribute("curricularCourse", curricularCourse); return mapping.findForward("viewCurriculumLinesOfCurricularCourse"); } }
public ActionForward manageOperation(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) { AuthorizationsManagementBean bean = getRenderedObject("authorizationsBean"); if (bean == null) { bean = new AuthorizationsManagementBean(AcademicOperationType.valueOf(request.getParameter("operation"))); } if (request.getParameter("removeNewAuthorization") != null) { bean.removeAuthorization("-1"); } request.setAttribute("authorizationsBean", bean); return mapping.findForward("manageOperationAuthorization"); }
private static void setActionForm(HttpServletRequest request, ActionForm form, ActionMapping mapping, String scope) { if (form == null) { return; } if (Constants.REQUEST.equals(scope)) { request.setAttribute(mapping.getAttribute(), form); } else { HttpSession session = request.getSession(); session.setAttribute(mapping.getAttribute(), form); } }
private String constructRedirectPath(final ActionMapping mapping, final HttpServletRequest request, final StringBuilder path) { final String result = GenericChecksumRewriter.injectChecksumInUrl(request.getContextPath(), path.toString(), request.getSession()); return result.substring(mapping.getModuleConfig().getPrefix().length()); }
public ActionForward add(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { final InfoClass infoClass = (InfoClass) request.getAttribute(PresentationConstants.CLASS_VIEW); final DynaActionForm addShiftsForm = (DynaActionForm) form; List<String> selectedShifts = Arrays.asList((String[]) addShiftsForm.get("selectedItems")); try { AddShiftsToSchoolClass.run(infoClass, selectedShifts); } catch (ExistingServiceException ex) { // No problem, the user refreshed the page after adding classes request.setAttribute("selectMultipleItemsForm", null); return mapping.getInputForward(); } return mapping.findForward("EditClass"); }
public ActionForward prepareSearchMarkSheetInvalid(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) { request.setAttribute("edit", RenderUtils.getViewState().getMetaObject().getObject()); return mapping.getInputForward(); }
/** * remove any session form attribute * * @param mapping * @param request */ public void cleanupAnySessionForm(ActionMapping mapping, HttpServletRequest request) { if (BCConstants.MAPPING_SCOPE_SESSION.equals(mapping.getScope())) { HttpSession sess = request.getSession(Boolean.FALSE); String formName = mapping.getAttribute(); sess.removeAttribute(formName); } } }
public static void clearSessionForm(HttpServletRequest request, ActionMapping mapping) { request.getSession().removeAttribute(mapping.getName()); }
public ActionForward displayB2BRequisition(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { RequisitionForm reqForm = (RequisitionForm) form; reqForm.setDocId((String) request.getSession().getAttribute("docId")); loadDocument(reqForm); String multipleB2BReqs = (String) request.getSession().getAttribute("multipleB2BRequisitions"); if (StringUtils.isNotEmpty(multipleB2BReqs)) { GlobalVariables.getMessageList().add(PurapKeyConstants.B2B_MULTIPLE_REQUISITIONS); } request.getSession().removeAttribute("docId"); request.getSession().removeAttribute("multipleB2BRequisitions"); return mapping.findForward(KFSConstants.MAPPING_BASIC); }
private void handleActionForm() throws Exception { if(reset) getActionForm().reset(getActionMapping(), mockFactory.getWrappedRequest()); if(doPopulate) populateMockRequest(); formObj.setServlet(mockFactory.getMockActionServlet()); if(getActionMapping().getValidate()) { ActionMessages errors = formObj.validate(getActionMapping(), mockFactory.getWrappedRequest()); if (containsMessages(errors)) { mockFactory.getWrappedRequest().setAttribute(errorAttributeKey, errors); } } }
public ActionForm getActionForm() { // Is there a mapping associated with this request? ActionMapping mapping = getMapping(); if (mapping == null) { return (null); } // Is there a form bean associated with this mapping? String attribute = mapping.getAttribute(); if (attribute == null) { return (null); } // Look up the existing form bean, if any ActionForm instance; if ("request".equals(mapping.getScope())) { instance = (ActionForm) this.request.getAttribute(attribute); } else { instance = (ActionForm) this.session.getAttribute(attribute); } return instance; }
mapping.getModuleConfig().findFormBeanConfig(name); String token = st.nextToken(); if (token.equalsIgnoreCase(request.getMethod())) { reset = true;
private ActionForward readExecutionDegree(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, String findForward) { final DynaActionForm form = (DynaActionForm) actionForm; final String executionDegreeID = (String) form.get("executionDegreeID"); if (!StringUtils.isEmpty(executionDegreeID)) { final ExecutionDegree executionDegree = FenixFramework.getDomainObject(executionDegreeID); request.setAttribute("executionDegree", executionDegree); return mapping.findForward(findForward); } else { return mapping.getInputForward(); } }
public ActionForward backToViewCandidacyInternal(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { IndividualCandidacyProcess individualCandidacyProcess = (IndividualCandidacyProcess) request.getAttribute("individualCandidacyProcess"); return forward(request, mapping.getPath() + ".do?method=prepareCandidacyCreation&hash=" + individualCandidacyProcess.getCandidacyHashCode().getValue()); }