Package org.fenixedu.academic.domain.accounting.installments

Examples of org.fenixedu.academic.domain.accounting.installments.InstallmentWithMonthlyPenalty


                        each.getNumberOfDaysToStartApplyingPenalty());

            } else {

                if (each.isPenaltyAppliable()) {
                    new InstallmentWithMonthlyPenalty(paymentPlan, each.getAmount(), each.getStartDate(), each.getEndDate(),
                            each.getMontlyPenaltyPercentage(), each.getWhenToStartApplyPenalty(),
                            each.getMaxMonthsToApplyPenalty());

                } else {
                    new Installment(paymentPlan, each.getAmount(), each.getStartDate(), each.getEndDate());
View Full Code Here


        setAmount(installment.getAmount());
        setStartDate(installment.getStartDate());
        setEndDate(installment.getEndDate());

        if (installment instanceof InstallmentWithMonthlyPenalty) {
            InstallmentWithMonthlyPenalty installmentWithPenalty = (InstallmentWithMonthlyPenalty) installment;
            setMaxMonthsToApplyPenalty(installmentWithPenalty.getMaxMonthsToApplyPenalty());

            if (!(installment instanceof InstallmentForFirstTimeStudents)) {
                setWhenToStartApplyPenalty(installmentWithPenalty.getWhenStartToApplyPenalty());
            }

            setMontlyPenaltyPercentage(installmentWithPenalty.getPenaltyPercentage());

        }

        if (installment instanceof PartialRegimeInstallment) {
            PartialRegimeInstallment partialInstallment = (PartialRegimeInstallment) installment;
View Full Code Here

TOP

Related Classes of org.fenixedu.academic.domain.accounting.installments.InstallmentWithMonthlyPenalty

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.