Package org.fenixedu.academic.domain.accounting

Examples of org.fenixedu.academic.domain.accounting.PostingRule


    }

    @Override
    protected void addPriceFields() {
        final EnrolmentCertificateRequest request = getDocumentRequest();
        final PostingRule postingRule = getPostingRule();

        if (postingRule instanceof EnrolmentCertificateRequestPR) {
            final EnrolmentCertificateRequestPR requestPR = (EnrolmentCertificateRequestPR) postingRule;
            addParameter("printed",
                    BundleUtil.getString(Bundle.ACADEMIC, getLocale(), "label.academicDocument.certificate.printingPriceLabel"));
View Full Code Here


    }

    public ActionForward prepareEditDegreeCurricularPlanPostingRule(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response) {

        final PostingRule postingRule = getPostingRule(request);

        if (postingRule instanceof DFAGratuityPR) {
            return prepareEditDFAGratuityPR(mapping, form, request, response);
        } else if (postingRule instanceof SpecializationDegreeGratuityPR) {
            return prepareEditSpecializationDegreeGratuityPR(mapping, form, request, response);
View Full Code Here

    public ActionForward prepareEditDFAGratuityPR(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {

        request.setAttribute("degreeCurricularPlan", getDegreeCurricularPlan(request));

        final PostingRule rule = getPostingRule(request);
        if (rule instanceof DFAGratuityByAmountPerEctsPR) {
            request.setAttribute("postingRuleEditor",
                    DFAGratuityByAmountPerEctsPREditor.buildFrom((DFAGratuityByAmountPerEctsPR) rule));
        } else {
            request.setAttribute("postingRuleEditor",
View Full Code Here

    public ActionForward prepareEditSpecializationDegreeGratuityPR(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response) {
        request.setAttribute("degreeCurricularPlan", getDegreeCurricularPlan(request));

        final PostingRule rule = getPostingRule(request);
        request.setAttribute("postingRuleEditor", SpecializationDegreeGratuityByAmountPerEctsPREditor
                .buildFrom((SpecializationDegreeGratuityByAmountPerEctsPR) rule));

        return mapping.findForward("editSpecializationDegreeGratuityPR");
    }
View Full Code Here

    public ActionForward changeExecutionYearPostback(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        ExecutionYearBean executionYearBean = (ExecutionYearBean) getObjectFromViewState("executionYearBean");

        PostingRule postingRule =
                PartialRegistrationRegimeRequestPR
                        .readMostRecentPostingRuleForExecutionYear(executionYearBean.getExecutionYear());

        request.setAttribute("postingRule", postingRule);
        request.setAttribute("executionYearBean", executionYearBean);
View Full Code Here

        return getDomainObject(request, "postingRuleId");
    }

    public ActionForward prepareEditPhdProgramPostingRule(ActionMapping mapping, ActionForm form, HttpServletRequest request,
            HttpServletResponse response) {
        final PostingRule postingRule = getPostingRule(request);

        request.setAttribute("phdProgram", getDomainObject(request, "phdProgramId"));
        request.setAttribute("postingRule", postingRule);

        return mapping.findForward("editPhdProgramPostingRule");
View Full Code Here

    }

    abstract protected AdministrativeOffice readAdministrativeOffice();

    public PaymentCodeType getPaymentCodeType() {
        PostingRule postingRule =
                getAdministrativeOffice().getServiceAgreementTemplate().findPostingRuleByEventTypeAndDate(getEventType(),
                        getWhenOccured());

        return postingRule.calculatePaymentCodeTypeFromEvent(this, getWhenOccured(), false);
    }
View Full Code Here

            final ServiceAgreementTemplate serviceAgreementTemplate) {
        if (!serviceAgreementTemplate.hasPostingRuleFor(eventType, when)) {
            return;
        }

        final PostingRule existingPostingRule = serviceAgreementTemplate.findPostingRuleByEventTypeAndDate(eventType, when);

        if (existingPostingRule != null) {
            existingPostingRule.deactivate(when);
        }
    }
View Full Code Here

TOP

Related Classes of org.fenixedu.academic.domain.accounting.PostingRule

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.