Examples of RegistrationProtocol


Examples of org.fenixedu.academic.domain.student.RegistrationProtocol

    }

    /* ###################### */

    private boolean isMobility() {
        final RegistrationProtocol protocol = getDocumentRequest().getRegistration().getRegistrationProtocol();
        return protocol.isMobilityAgreement();
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.student.RegistrationProtocol

        @Forward(name = "selectProtocol", path = "/externalSupervision/selectProtocol.jsp") })
public class ExternalSupervisionApplication extends Action {

    @Override
    public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) {
        RegistrationProtocol registrationProtocol = AccessControl.getPerson().getOnlyRegistrationProtocol();
        if (registrationProtocol == null) {
            return mapping.findForward("welcome");
        }

        switch (registrationProtocol.getCode()) {
        case "AFA":
            return mapping.findForward("welcome_AFA");
        case "MA":
            return mapping.findForward("welcome_MA");
        default:
View Full Code Here

Examples of org.fenixedu.academic.domain.student.RegistrationProtocol

    public ActionForward beginTaskFlow(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        final User userView = Authenticate.getUser();
        final Person supervisor = userView.getPerson();

        RegistrationProtocol protocol = supervisor.getOnlyRegistrationProtocol();
        ExternalSupervisorViewsBean bean;

        if (protocol == null) {
            bean = new ExternalSupervisorViewsBean(ExecutionYear.readCurrentExecutionYear());
            bean.setMegavisor(true);
View Full Code Here

Examples of org.fenixedu.academic.domain.student.RegistrationProtocol

        ExternalSupervisorViewsBean bean = getRenderedObject("sessionBean");
        RenderUtils.invalidateViewState();

        if (bean == null) {
            final String registrationProtocolId = request.getParameter("registrationProtocolId");
            RegistrationProtocol registrationProtocol = FenixFramework.getDomainObject(registrationProtocolId);

            final String executionYearId = request.getParameter("executionYearId");
            ExecutionYear executionYear = FenixFramework.getDomainObject(executionYearId);

            final String executionDegreeId = request.getParameter("executionDegreeId");
View Full Code Here

Examples of org.fenixedu.academic.domain.student.RegistrationProtocol

    public ActionForward beginTaskFlow(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        final User userView = Authenticate.getUser();
        final Person supervisor = userView.getPerson();

        RegistrationProtocol protocol = supervisor.getOnlyRegistrationProtocol();
        ExternalSupervisorViewsBean bean;

        if (protocol == null) {
            bean = new ExternalSupervisorViewsBean();
            bean.setMegavisor(true);
View Full Code Here

Examples of org.fenixedu.academic.domain.student.RegistrationProtocol

        ExternalSupervisorViewsBean bean = getRenderedObject("sessionBean");
        RenderUtils.invalidateViewState();

        if (bean == null) {
            final String registrationProtocolId = request.getParameter("registrationProtocolId");
            RegistrationProtocol registrationProtocol = FenixFramework.getDomainObject(registrationProtocolId);

            final String executionYearId = request.getParameter("executionYearId");
            ExecutionYear executionYear = FenixFramework.getDomainObject(executionYearId);

            Boolean megavisor = Boolean.valueOf(request.getParameter("megavisor"));
View Full Code Here

Examples of org.fenixedu.academic.domain.student.RegistrationProtocol

    public ActionForward deleteSupervisor(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        final String personId = request.getParameter("supervisorId");
        Person person = (Person) FenixFramework.getDomainObject(personId);
        final String registrationProtocolId = request.getParameter("registrationProtocolId");
        RegistrationProtocol registrationProtocol = FenixFramework.getDomainObject(registrationProtocolId);

        ManageExternalSupervisionBean bean = new ManageExternalSupervisionBean(registrationProtocol);
        bean.removeSupervisor(person);

        request.setAttribute("sessionBean", bean);
View Full Code Here

Examples of org.fenixedu.academic.domain.student.RegistrationProtocol

            HttpServletResponse response) {

        final User userView = Authenticate.getUser();
        final Person supervisor = userView.getPerson();

        RegistrationProtocol protocol = supervisor.getOnlyRegistrationProtocol();
        ExternalSupervisorViewsBean bean;

        if (protocol == null) {
            bean = new ExternalSupervisorViewsBean();
View Full Code Here

Examples of org.fenixedu.academic.domain.student.RegistrationProtocol

        if (bean == null) {

            final String personId = request.getParameter("personId");
            Person student = FenixFramework.getDomainObject(personId);

            RegistrationProtocol protocol = supervisor.getOnlyRegistrationProtocol();

            if (protocol == null) {
                bean = new ExternalSupervisorViewsBean(student);
                isOmnipotent = true;
            } else {
View Full Code Here

Examples of org.fenixedu.academic.domain.student.RegistrationProtocol

    }

    // Look for erasmus program
    private MobilityProgram findSomeDefaultMobilityProgram() {
        for (final MobilityProgram mobilityProgram : Bennu.getInstance().getProgramsSet()) {
            final RegistrationProtocol protocol = mobilityProgram.getRegistrationProtocol();
            if (!protocol.isEnrolmentByStudentAllowed() && !protocol.isToPayGratuity() && protocol.allowsIDCard()
                    && !protocol.isOnlyAllowedDegreeEnrolment() && !protocol.isAlien()
                    && protocol.allowDissertationCandidacyWithoutChecks() && !protocol.isForOfficialMobilityReporting()
                    && !protocol.attemptAlmaMatterFromPrecedent()) {
                return mobilityProgram;
            }
        }
        return null;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.