Package org.fenixedu.academic.domain.accounting.serviceAgreementTemplates

Examples of org.fenixedu.academic.domain.accounting.serviceAgreementTemplates.DegreeCurricularPlanServiceAgreementTemplate


        newStructureFieldsChange(CurricularStage.DRAFT, null);

        createDefaultCourseGroups();
        createDefaultCurricularRules();
        new DegreeCurricularPlanServiceAgreementTemplate(this);

    }
View Full Code Here


            }
            if (getDegreeStructure() != null) {
                getDegreeStructure().delete();
            }
            if (getServiceAgreementTemplate() != null) {
                DegreeCurricularPlanServiceAgreementTemplate template = getServiceAgreementTemplate();
                setServiceAgreementTemplate(null);
                template.delete();
            }
            setRootDomainObject(null);
            deleteDomainObject();
        } else {
            throw new DomainException("error.degree.curricular.plan.cant.delete");
View Full Code Here

    @Atomic
    public static void createDEAStandaloneGratuityPostingRule(StandaloneInstallmentBean bean,
            DegreeCurricularPlan degreeCurricularPlan) {
        check(AcademicPredicates.MANAGE_PAYMENTS);

        DegreeCurricularPlanServiceAgreementTemplate dcpSAT = degreeCurricularPlan.getServiceAgreementTemplate();
        if (dcpSAT != null) {
            YearMonthDay startDate = bean.getStartDate();

            LocalDate startLocalDate = new LocalDate(startDate.getYear(), startDate.getMonthOfYear(), startDate.getDayOfMonth());
            BigDecimal ectsForYear = bean.getEctsForYear();
View Full Code Here

TOP

Related Classes of org.fenixedu.academic.domain.accounting.serviceAgreementTemplates.DegreeCurricularPlanServiceAgreementTemplate

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.