Package org.fenixedu.academic.domain.accounting.postingRules.gratuity

Examples of org.fenixedu.academic.domain.accounting.postingRules.gratuity.SpecializationDegreeGratuityByAmountPerEctsPR


    @Atomic
    static public void createSpecializationDegreeGratuityPostingRule(final CreateSpecializationDegreeGratuityPostingRuleBean bean) {
        check(AcademicPredicates.MANAGE_PAYMENTS);
        if (bean.getRule() == SpecializationDegreeGratuityByAmountPerEctsPR.class) {
            new SpecializationDegreeGratuityByAmountPerEctsPR(bean.getStartDate(), null, bean.getServiceAgreementTemplate(),
                    bean.getTotalAmount(), bean.getPartialAcceptedPercentage(), bean.getAmountPerEctsCredit());
        } else {
            throw new RuntimeException("Unexpected rule type for Specialization Degree gratuity posting rule");
        }
    }
View Full Code Here

TOP

Related Classes of org.fenixedu.academic.domain.accounting.postingRules.gratuity.SpecializationDegreeGratuityByAmountPerEctsPR

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.