Examples of SumChargedEffort


Examples of org.libreplan.business.orders.entities.SumChargedEffort

             * <code>orderElement</code>
             *
             * @param orderElement
             */
            private EffortDuration getSumChargedEffort(OrderElement orderElement) {
                SumChargedEffort sumChargedEffort = orderElement
                        .getSumChargedEffort();
                EffortDuration totalChargedEffort = sumChargedEffort != null ? sumChargedEffort
                        .getTotalChargedEffort() : EffortDuration.zero();
                return totalChargedEffort;
            }
View Full Code Here

Examples of org.libreplan.business.orders.entities.SumChargedEffort

    private boolean advancePercentageIsOne() {
        return this.getAdvancePercentage().compareTo(BigDecimal.ONE) == 0;
    }

    private boolean hasAttachedWorkReports() {
        SumChargedEffort sumChargedEffort = this.getOrderElement().getSumChargedEffort();
        return sumChargedEffort != null && !sumChargedEffort.isZero();
    }
View Full Code Here

Examples of org.libreplan.business.orders.entities.SumChargedEffort

            if (effort.isZero()) {
                effort = EffortDuration.hours(task.getOrderElement()
                        .getWorkHours());
            }
            if (!effort.isZero()) {
                SumChargedEffort sumChargedEffort = task.getOrderElement()
                        .getSumChargedEffort();
                EffortDuration spentEffort = sumChargedEffort == null ? EffortDuration
                        .zero() : sumChargedEffort.getTotalChargedEffort();
                if (!spentEffort.isZero()) {
                    double deviation;
                    if (spentEffort.compareTo(effort) >= 0) {
                        deviation = spentEffort.minus(effort)
                                .dividedByAndResultAsBigDecimal(effort)
View Full Code Here

Examples of org.libreplan.business.orders.entities.SumChargedEffort

        TaskSource taskSource = orderElement.getTaskSource();
        if (taskSource != null) {
            plannedHours = taskSource.getTask().getSumOfAssignedEffort();
        }

        SumChargedEffort sumChargedEffort = orderElement.getSumChargedEffort();
        if (sumChargedEffort != null) {
            imputedHours = sumChargedEffort.getTotalChargedEffort();
        }

        setBudget(orderElement.getSubstractedBudget());

        setExpensesBudget(orderElement.getBudget());
View Full Code Here

Examples of org.libreplan.business.orders.entities.SumChargedEffort

        }
    }

    private void addDirectChargedEffort(OrderElement orderElement,
            EffortDuration effort) {
        SumChargedEffort sumChargedEffort = getByOrderElement(orderElement);

        sumChargedEffort.addDirectChargedEffort(effort);
        save(sumChargedEffort);

        addInirectChargedEffortRecursively(orderElement.getParent(), effort);
    }
View Full Code Here

Examples of org.libreplan.business.orders.entities.SumChargedEffort

    }

    private void addInirectChargedEffortRecursively(OrderElement orderElement,
            EffortDuration effort) {
        if (orderElement != null) {
            SumChargedEffort sumChargedEffort = getByOrderElement(orderElement);

            sumChargedEffort.addIndirectChargedEffort(effort);
            save(sumChargedEffort);

            addInirectChargedEffortRecursively(orderElement.getParent(), effort);
        }
    }
View Full Code Here

Examples of org.libreplan.business.orders.entities.SumChargedEffort

                workReportLine.getEffort());
    }

    private void substractDirectChargedEffort(OrderElement orderElement,
            EffortDuration effort) {
        SumChargedEffort sumChargedEffort = getByOrderElement(orderElement);

        sumChargedEffort.subtractDirectChargedEffort(effort);
        save(sumChargedEffort);

        substractInirectChargedEffortRecursively(orderElement.getParent(),
                effort);
    }
View Full Code Here

Examples of org.libreplan.business.orders.entities.SumChargedEffort

    }

    private void substractInirectChargedEffortRecursively(OrderElement orderElement,
            EffortDuration effort) {
        if (orderElement != null) {
            SumChargedEffort sumChargedEffort = getByOrderElement(orderElement);

            sumChargedEffort.subtractIndirectChargedEffort(effort);
            save(sumChargedEffort);

            substractInirectChargedEffortRecursively(orderElement.getParent(), effort);
        }
    }
View Full Code Here

Examples of org.libreplan.business.orders.entities.SumChargedEffort

            substractInirectChargedEffortRecursively(orderElement.getParent(), effort);
        }
    }

    private SumChargedEffort getByOrderElement(OrderElement orderElement) {
        SumChargedEffort sumChargedEffort = mapSumChargedEfforts
                .get(orderElement);
        if (sumChargedEffort == null) {
            sumChargedEffort = findByOrderElement(orderElement);
            if (sumChargedEffort == null) {
                sumChargedEffort = SumChargedEffort.create(orderElement);
View Full Code Here

Examples of org.libreplan.business.orders.entities.SumChargedEffort

            throw new RuntimeException(e);
        }
    }

    private void resetSumChargedEffort(OrderElement orderElement) {
        SumChargedEffort sumChargedEffort = getByOrderElement(orderElement);
        sumChargedEffort.reset();

        for (OrderElement each : orderElement.getChildren()) {
            resetSumChargedEffort(each);
        }
    }
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.