Examples of PhdProgramDocumentUploadBean


Examples of org.fenixedu.academic.domain.phd.PhdProgramDocumentUploadBean

    }

    @Override
    protected PhdThesisProcess internalExecuteActivity(PhdThesisProcess process, User userView, PhdExternalOperationBean bean) {

        final PhdProgramDocumentUploadBean documentBean = bean.getDocumentBean();
        if (documentBean.hasAnyInformation()) {
            new PhdThesisReportFeedbackDocument(bean.getParticipant().getThesisJuryElement(process), documentBean.getRemarks(),
                    documentBean.getFileContent(), documentBean.getFilename(), null);
        }

        return process;
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.phd.PhdProgramDocumentUploadBean

    @Override
    protected PhdMeetingSchedulingProcess executeActivity(PhdMeetingSchedulingProcess process, User userView, Object object) {
        final PhdMeetingBean bean = (PhdMeetingBean) object;
        final PhdMeeting meeting = bean.getMeeting();

        final PhdProgramDocumentUploadBean document = bean.getDocument();
        if (document.hasAnyInformation()) {
            meeting.addDocument(document, userView.getPerson());
        }

        if (bean.isToNotify()) {
            /*
 
View Full Code Here

Examples of org.fenixedu.academic.domain.phd.PhdProgramDocumentUploadBean

    protected PhdIndividualProgramProcess executeActivity(PhdIndividualProgramProcess process, User userView, Object object) {
        PhdParticipantBean bean = (PhdParticipantBean) object;
        PhdParticipant addAssistantGuiding = process.addAssistantGuiding((PhdParticipantBean) object);

        if (bean.getGuidingAcceptanceLetter() != null && bean.getGuidingAcceptanceLetter().getFileContent() != null) {
            PhdProgramDocumentUploadBean acceptanceLetter = bean.getGuidingAcceptanceLetter();
            new PhdGuiderAcceptanceLetter(addAssistantGuiding, acceptanceLetter.getType(), "", bean.getGuidingAcceptanceLetter()
                    .getFileContent(), bean.getGuidingAcceptanceLetter().getFilename(),
                    userView != null ? userView.getPerson() : process.getPerson());
        }

        return process;
View Full Code Here

Examples of org.fenixedu.academic.domain.phd.PhdProgramDocumentUploadBean

        }
    }

    @Override
    protected PhdThesisProcess executeActivity(PhdThesisProcess process, User userView, Object object) {
        PhdProgramDocumentUploadBean documentBean = (PhdProgramDocumentUploadBean) object;
        PhdProgramProcessDocument document = process.getLatestDocumentVersionFor(documentBean.getType());

        document.replaceDocument(documentBean.getType(), documentBean.getRemarks(), documentBean.getFileContent(),
                documentBean.getFilename(), AccessControl.getPerson());

        return process;
    }
View Full Code Here

Examples of org.fenixedu.academic.domain.phd.PhdProgramDocumentUploadBean

    @Override
    protected PhdIndividualProgramProcess executeActivity(PhdIndividualProgramProcess process, User userView, Object object) {
        for (final PhdParticipantBean bean : (List<PhdParticipantBean>) object) {
            PhdParticipant guiding = process.addGuiding(bean);
            if (bean.getGuidingAcceptanceLetter() != null && bean.getGuidingAcceptanceLetter().getFileContent() != null) {
                PhdProgramDocumentUploadBean acceptanceLetter = bean.getGuidingAcceptanceLetter();
                new PhdGuiderAcceptanceLetter(guiding, acceptanceLetter.getType(), "", bean.getGuidingAcceptanceLetter()
                        .getFileContent(), bean.getGuidingAcceptanceLetter().getFilename(),
                        userView != null ? userView.getPerson() : process.getPerson());
            }
        }
        return process;
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.