public ActionForward createNewExportationCandidaciesForPasswordGenerationProcess( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { DgesBaseProcessBean bean = getRenderedBean(); RenderUtils.invalidateViewState("importation.bean"); RenderUtils.invalidateViewState("importation.bean.edit"); DgesBaseProcessLauncher.launchExportationCandidaciesForPasswordGeneration( bean.getExecutionYear(), bean.getPhase()); return list(mapping, form, request, response); }
public ActionForward createNewImportationProcess( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { DgesBaseProcessBean bean = getRenderedBean(); RenderUtils.invalidateViewState("importation.bean"); RenderUtils.invalidateViewState("importation.bean.edit"); byte[] contents = bean.consumeStream(); DgesStudentImportationFile file = DgesStudentImportationFile.create( contents, bean.getFilename(), bean.getExecutionYear(), bean.getCampus(), bean.getPhase()); DgesBaseProcessLauncher.launchImportation( bean.getExecutionYear(), bean.getCampus(), bean.getPhase(), file); return list(mapping, form, request, response); }
public ActionForward list( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { DgesBaseProcessBean bean = getRenderedBean(); if (bean == null) { bean = new DgesBaseProcessBean(ExecutionYear.readCurrentExecutionYear()); } RenderUtils.invalidateViewState("importation.bean"); request.setAttribute("importationBean", bean); request.setAttribute( "importationJobsDone", DgesStudentImportationProcess.readDoneJobs(bean.getExecutionYear())); request.setAttribute( "importationJobsPending", DgesStudentImportationProcess.readUndoneJobs(bean.getExecutionYear())); request.setAttribute( "exportationPasswordsDone", ExportDegreeCandidaciesByDegreeForPasswordGeneration.readDoneJobs(bean.getExecutionYear())); request.setAttribute( "exportationPasswordsPending", ExportDegreeCandidaciesByDegreeForPasswordGeneration.readUndoneJobs( bean.getExecutionYear())); request.setAttribute( "exportationAlreadyStudentsDone", ExportExistingStudentsFromImportationProcess.readDoneJobs(bean.getExecutionYear())); request.setAttribute( "exportionAlreadyStudentsPending", ExportExistingStudentsFromImportationProcess.readUndoneJobs(bean.getExecutionYear())); request.setAttribute( "canRequestJobImportationProcess", DgesStudentImportationProcess.canRequestJob()); request.setAttribute( "canRequestJobExportationPasswords", ExportDegreeCandidaciesByDegreeForPasswordGeneration.canRequestJob()); request.setAttribute( "canRequestJobExportationAlreadyStudents", ExportExistingStudentsFromImportationProcess.canRequestJob()); return mapping.findForward("list"); }