Package org.fenixedu.academic.domain.mobility.outbound

Examples of org.fenixedu.academic.domain.mobility.outbound.OutboundMobilityCandidacyPeriod


        return prepare(mapping, request, outboundMobilityContextBean);
    }

    public ActionForward editCandidacyPeriod(final ActionMapping mapping, final ActionForm actionForm,
            final HttpServletRequest request, final HttpServletResponse response) {
        final OutboundMobilityCandidacyPeriod candidacyPeriod = getRenderedObject();
        final OutboundMobilityContextBean outboundMobilityContextBean = new OutboundMobilityContextBean();
        outboundMobilityContextBean.setExecutionYear((ExecutionYear) candidacyPeriod.getExecutionInterval());
        outboundMobilityContextBean.setCandidacyPeriodsAsList(Collections.singletonList(candidacyPeriod));
        RenderUtils.invalidateViewState();
        return prepare(mapping, request, outboundMobilityContextBean);
    }
View Full Code Here


        return prepare(mapping, request, outboundMobilityContextBean);
    }

    public ActionForward deletePeriod(final ActionMapping mapping, final ActionForm actionForm, final HttpServletRequest request,
            final HttpServletResponse response) {
        final OutboundMobilityCandidacyPeriod candidacyPeriod = getDomainObject(request, "candidacyPeriodOid");
        candidacyPeriod.delete();
        final OutboundMobilityContextBean outboundMobilityContextBean = new OutboundMobilityContextBean();
        RenderUtils.invalidateViewState();
        return prepare(mapping, request, outboundMobilityContextBean);
    }
View Full Code Here

        return mapping.findForward("viewCandidate");
    }

    public ActionForward downloadCandidatesInformation(final ActionMapping mapping, final ActionForm actionForm,
            final HttpServletRequest request, final HttpServletResponse response) throws IOException {
        final OutboundMobilityCandidacyPeriod period = getDomainObject(request, "candidacyPeriodOid");
        final OutboundMobilityCandidacyContestGroup mobilityGroup = getDomainObject(request, "mobilityGroupOid");

        final String filename = BundleUtil.getString(Bundle.ACADEMIC, "label.mobility.candidates.information.filename");

        response.setHeader("Content-disposition", "attachment; filename=" + filename + ".xls");
View Full Code Here

        return null;
    }

    public ActionForward downloadSelectedCandidates(final ActionMapping mapping, final ActionForm actionForm,
            final HttpServletRequest request, final HttpServletResponse response) throws IOException {
        final OutboundMobilityCandidacyPeriod period = getDomainObject(request, "candidacyPeriodOid");

        final String filename =
                BundleUtil.getString(Bundle.ACADEMIC, "label.mobility.outbound.period.export.selected.candiadates.filename");

        response.setHeader("Content-disposition", "attachment; filename=" + filename + ".xls");
        response.setContentType("application/vnd.ms-excel");

        final ServletOutputStream outputStream = response.getOutputStream();
        final Spreadsheet spreadsheet = period.getSelectedCandidateSpreadSheet(period);
        spreadsheet.exportToXLSSheet(outputStream);
        outputStream.close();

        return null;
    }
View Full Code Here

        return mapping.findForward("manageCandidacies");
    }

    public ActionForward selectCandidates(final ActionMapping mapping, final ActionForm actionForm,
            final HttpServletRequest request, final HttpServletResponse response) throws IOException {
        final OutboundMobilityCandidacyPeriod period = getDomainObject(request, "candidacyPeriodOid");
        final OutboundMobilityCandidacyContestGroup mobilityGroup = getDomainObject(request, "mobilityGroupOid");

        mobilityGroup.selectCandidates(period);

        final OutboundMobilityContextBean outboundMobilityContextBean = new OutboundMobilityContextBean();
View Full Code Here

        return mapping.findForward("manageCandidacies");
    }

    public ActionForward selectCandidatesForAllGroups(final ActionMapping mapping, final ActionForm actionForm,
            final HttpServletRequest request, final HttpServletResponse response) throws IOException {
        final OutboundMobilityCandidacyPeriod period = getDomainObject(request, "candidacyPeriodOid");

        try {
            final String result = period.selectCandidatesForAllGroups();
            request.setAttribute("result", result);
        } catch (final DomainException ex) {
            final String error = ex.getKey();
            request.setAttribute("error", error);
        }
View Full Code Here

        return mapping.findForward("prepare");
    }

    public ActionForward concludeCandidateSelection(final ActionMapping mapping, final ActionForm actionForm,
            final HttpServletRequest request, final HttpServletResponse response) throws IOException {
        final OutboundMobilityCandidacyPeriod period = getDomainObject(request, "candidacyPeriodOid");
        final OutboundMobilityCandidacyContestGroup mobilityGroup = getDomainObject(request, "mobilityGroupOid");

        mobilityGroup.concludeCandidateSelection(period);

        final OutboundMobilityContextBean outboundMobilityContextBean = new OutboundMobilityContextBean();
View Full Code Here

        return mapping.findForward("manageCandidacies");
    }

    public ActionForward revertConcludeCandidateSelection(final ActionMapping mapping, final ActionForm actionForm,
            final HttpServletRequest request, final HttpServletResponse response) throws IOException {
        final OutboundMobilityCandidacyPeriod period = getDomainObject(request, "candidacyPeriodOid");
        final OutboundMobilityCandidacyContestGroup mobilityGroup = getDomainObject(request, "mobilityGroupOid");

        mobilityGroup.revertConcludeCandidateSelection(period);

        final OutboundMobilityContextBean outboundMobilityContextBean = new OutboundMobilityContextBean();
View Full Code Here

        return mapping.findForward("manageCandidacies");
    }

    public ActionForward concludeCandidateNotification(final ActionMapping mapping, final ActionForm actionForm,
            final HttpServletRequest request, final HttpServletResponse response) throws IOException {
        final OutboundMobilityCandidacyPeriod period = getDomainObject(request, "candidacyPeriodOid");
        final OutboundMobilityCandidacyContestGroup mobilityGroup = getDomainObject(request, "mobilityGroupOid");

        mobilityGroup.concludeCandidateNotification(period);

        final OutboundMobilityContextBean outboundMobilityContextBean = new OutboundMobilityContextBean();
View Full Code Here

        return mapping.findForward("manageCandidacies");
    }

    public ActionForward revertConcludeCandidateNotification(final ActionMapping mapping, final ActionForm actionForm,
            final HttpServletRequest request, final HttpServletResponse response) throws IOException {
        final OutboundMobilityCandidacyPeriod period = getDomainObject(request, "candidacyPeriodOid");
        final OutboundMobilityCandidacyContestGroup mobilityGroup = getDomainObject(request, "mobilityGroupOid");

        mobilityGroup.revertConcludeCandidateNotification(period);

        final OutboundMobilityContextBean outboundMobilityContextBean = new OutboundMobilityContextBean();
View Full Code Here

TOP

Related Classes of org.fenixedu.academic.domain.mobility.outbound.OutboundMobilityCandidacyPeriod

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.