public ActionForward uploadDocument( ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) throws FenixFilterException, FenixServiceException, IOException { CandidacyProcessDocumentUploadBean uploadBean = (CandidacyProcessDocumentUploadBean) getObjectFromViewState("individualCandidacyProcessBean.document"); try { IndividualCandidacyDocumentFile documentFile = createIndividualCandidacyDocumentFile( uploadBean, uploadBean .getIndividualCandidacyProcess() .getPersonalDetails() .getDocumentIdNumber()); uploadBean.setDocumentFile(documentFile); executeActivity(getProcess(request), "EditDocuments", uploadBean); } catch (DomainException e) { addActionMessage(request, e.getMessage(), e.getArgs()); } return prepareExecuteEditDocuments(mapping, actionForm, request, response); }
public String addContext() { try { checkCourseGroup(); checkCurricularCourse(); checkCurricularSemesterAndYear(); AddContextToCurricularCourse.run( getCurricularCourse(), getCourseGroup(), getBeginExecutionPeriodID(), getFinalEndExecutionPeriodID(), getCurricularYearID(), getCurricularSemesterID()); addInfoMessage(BundleUtil.getString(Bundle.BOLONHA, "addedNewContextToCurricularCourse")); } catch (FenixActionException e) { this.addErrorMessage(BundleUtil.getString(Bundle.BOLONHA, e.getMessage())); return ""; } catch (FenixServiceException e) { this.addErrorMessage(BundleUtil.getString(Bundle.BOLONHA, e.getMessage())); return ""; } catch (DomainException e) { addErrorMessage(BundleUtil.getString(Bundle.BOLONHA, e.getMessage(), e.getArgs())); return ""; } catch (Exception e) { this.addErrorMessage(BundleUtil.getString(Bundle.BOLONHA, "general.error")); return "buildCurricularPlan"; } setContextID(null); // resetContextID return "buildCurricularPlan"; }
public ActionForward executeRejectCandidacy( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws FenixFilterException, FenixServiceException { try { executeActivity(getProcess(request), "RejectCandidacy", null); } catch (DomainException e) { addActionMessage(request, e.getMessage(), e.getArgs()); return mapping.findForward("reject-candidacy"); } return listProcessAllowedActivities(mapping, form, request, response); }
public ActionForward executeSendToScientificCouncil( ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) throws FenixServiceException { try { executeActivity(getProcess(request), "SendToScientificCouncil"); } catch (final DomainException e) { addActionMessage(request, e.getMessage(), e.getArgs()); return prepareExecuteSendToScientificCouncil(mapping, actionForm, request, response); } return listProcessAllowedActivities(mapping, actionForm, request, response); }
public ActionForward prepareExecuteRevertApplicationToStandBy( ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) throws FenixFilterException, FenixServiceException { try { executeActivity(getProcess(request), "RevertApplicationToStandBy", null); } catch (DomainException e) { addActionMessage(request, e.getMessage(), e.getArgs()); return listProcessAllowedActivities(mapping, actionForm, request, response); } return listProcessAllowedActivities(mapping, actionForm, request, response); }
public ActionForward executeCreateRegistration( ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) throws FenixServiceException { try { executeActivity(getProcess(request), "CreateRegistration"); } catch (final DomainException e) { addActionMessage(request, e.getMessage(), e.getArgs()); request.setAttribute("degree", getProcess(request).getCandidacySelectedDegree()); return mapping.findForward("create-registration"); } return listProcessAllowedActivities(mapping, actionForm, request, response); }
public ActionForward executeIntroduceCandidacyResult( ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) throws FenixServiceException { try { executeActivity(getProcess(request), "IntroduceCandidacyResult", getCandidacyResultBean()); } catch (final DomainException e) { addActionMessage(request, e.getMessage(), e.getArgs()); request.setAttribute("individualCandidacyResultBean", getCandidacyResultBean()); return mapping.findForward("introduce-candidacy-result"); } return listProcessAllowedActivities(mapping, actionForm, request, response); }
public ActionForward executeChangePaymentCheckedState( ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) throws FenixFilterException, FenixServiceException { try { executeActivity( getProcess(request), "ChangePaymentCheckedState", getIndividualCandidacyProcessBean()); } catch (DomainException e) { addActionMessage(request, e.getMessage(), e.getArgs()); request.setAttribute( getIndividualCandidacyProcessBeanName(), getIndividualCandidacyProcessBean()); return mapping.findForward("change-payment-checked-state"); } return listProcessAllowedActivities(mapping, actionForm, request, response); }
public ActionForward bindPerson( ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) throws FenixFilterException, FenixServiceException { try { executeActivity( getProcess(request), "BindPersonToCandidacy", getIndividualCandidacyProcessBean()); } catch (DomainException e) { addActionMessage(request, e.getMessage(), e.getArgs()); request.setAttribute( getIndividualCandidacyProcessBeanName(), getIndividualCandidacyProcessBean()); return mapping.findForward("edit-personal-information-for-bind"); } return prepareExecuteCandidacyPayment(mapping, actionForm, request, response); }
@Override public ActionForward createNewProcess( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws FenixFilterException, FenixServiceException { try { request.setAttribute( "process", CreateNewProcess.run(getProcessType().getName(), getIndividualCandidacyProcessBean())); } catch (DomainException e) { addActionMessage(request, e.getMessage(), e.getArgs()); request.setAttribute( getIndividualCandidacyProcessBeanName(), getIndividualCandidacyProcessBean()); return mapping.findForward("fill-candidacy-information"); } return listProcessAllowedActivities(mapping, form, request, response); }
public ActionForward createServiceRequest( ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) throws FenixFilterException, FenixServiceException { try { executeFactoryMethod(); } catch (DomainException e) { addActionMessage(request, e.getMessage(), e.getArgs()); return confirmCreateServiceRequest(mapping, actionForm, request, response); } final RegistrationAcademicServiceRequestCreator bean = getRenderedObject("academicServiceRequestCreateBean"); request.setAttribute("registration", bean.getRegistration()); return mapping.findForward("viewRegistrationDetails"); }
@Service public ActionForward revertRequestToProcessingState( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { final AcademicServiceRequest academicServiceRequest = getAndSetAcademicServiceRequest(request); getAndSetUrl(form, request); request.setAttribute( "canRevertToProcessingState", canRevertToProcessingState(academicServiceRequest)); try { academicServiceRequest.revertToProcessingState(); } catch (DomainException ex) { addActionMessage(request, ex.getMessage(), ex.getArgs()); } return mapping.findForward("viewAcademicServiceRequest"); }
public ActionForward executeEditCandidacyInformation( ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) throws FenixServiceException { try { executeActivity( getProcess(request), "EditCandidacyInformation", getIndividualCandidacyProcessBean()); } catch (final DomainException e) { addActionMessage(request, e.getMessage(), e.getArgs()); request.setAttribute( getIndividualCandidacyProcessBeanName(), getIndividualCandidacyProcessBean()); return mapping.findForward("edit-candidacy-information"); } return listProcessAllowedActivities(mapping, actionForm, request, response); }
public String editContext() { try { checkCourseGroup(); EditContextFromCurricularCourse.run( getCurricularCourse(), getContext(getContextID()), getCourseGroup(), getCurricularYearID(), getCurricularSemesterID(), getBeginExecutionPeriodID(), getFinalEndExecutionPeriodID()); } catch (IllegalDataAccessException e) { this.addErrorMessage(BundleUtil.getString(Bundle.BOLONHA, "error.notAuthorized")); } catch (DomainException e) { addErrorMessage(BundleUtil.getString(Bundle.DOMAIN_EXCEPTION, e.getMessage())); } catch (FenixActionException e) { addErrorMessage(BundleUtil.getString(Bundle.BOLONHA, e.getMessage())); } setContextID(null); // resetContextID return ""; }
public String createCurricularCourse() { try { checkCourseGroup(); checkCurricularSemesterAndYear(); runCreateCurricularCourse(); } catch (FenixActionException e) { this.addErrorMessage(BundleUtil.getString(Bundle.BOLONHA, e.getMessage())); return ""; } catch (FenixServiceException e) { this.addErrorMessage(BundleUtil.getString(Bundle.BOLONHA, e.getMessage())); return ""; } catch (DomainException e) { addErrorMessage(BundleUtil.getString(Bundle.DOMAIN_EXCEPTION, e.getMessage())); return ""; } catch (Exception e) { this.addErrorMessage(BundleUtil.getString(Bundle.BOLONHA, "general.error")); return "buildCurricularPlan"; } addInfoMessage(BundleUtil.getString(Bundle.BOLONHA, "curricularCourseCreated")); return "buildCurricularPlan"; }
@Override public void editCandidacyPeriod(final YearMonthDay startDate, final YearMonthDay endDate) { final DelegateElectionCandidacyPeriod candidacyPeriod = getCandidacyPeriod(); final DelegateElectionVotingPeriod votingPeriod = getVotingPeriod(startDate, endDate); if (candidacyPeriod.isPastPeriod() && votingPeriod != null && votingPeriod.getStartDate().isBefore(new YearMonthDay())) { throw new DomainException( "error.yearDelegateElections.edit.pastPeriod", new String[] { getDegree().getSigla(), getCurricularYear().getYear().toString(), getCandidacyPeriod().getPeriod() }); } else { try { candidacyPeriod.delete(); setCandidacyPeriod(new DelegateElectionCandidacyPeriod(startDate, endDate)); } catch (DomainException ex) { throw new DomainException(ex.getMessage(), ex.getArgs()); } } }