Examples of SumChargedEffort


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

        Pair<Date, Date> result = Pair.create(
                minDates.isEmpty() ? null : Collections.min(minDates),
                maxDates.isEmpty() ? null : Collections.max(maxDates));

        SumChargedEffort sumChargedEffort = getByOrderElement(orderElement);
        sumChargedEffort.setTimesheetDates(result.getFirst(),
                result.getSecond());
        save(sumChargedEffort);

        return result;
    }
View Full Code Here

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

            calculateFinishedTimesheetsAndChildren(child);
        }
    }

    private void calculateFinishedTimesheets(OrderElement orderElement) {
        SumChargedEffort sumChargedEffort = getByOrderElement(orderElement);
        sumChargedEffort.setFinishedTimesheets(workReportLineDAO
                .isFinished(orderElement));
        save(sumChargedEffort);
    }
View Full Code Here

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

        addIfNotNull(minDates, minMax.getFirst());
        addIfNotNull(maxDates, minMax.getSecond());

        for (OrderElement child : orderElement.getChildren()) {
            SumChargedEffort childSumChargedEffort = getByOrderElement(child);
            addIfNotNull(minDates,
                    childSumChargedEffort.getFirstTimesheetDate());
            addIfNotNull(maxDates, childSumChargedEffort.getLastTimesheetDate());
        }

        Pair<Date, Date> result = Pair.create(minDates.isEmpty() ? null
                : Collections.min(minDates), maxDates.isEmpty() ? null
                : Collections.max(maxDates));

        SumChargedEffort sumChargedEffort = getByOrderElement(orderElement);
        sumChargedEffort.setTimesheetDates(result.getFirst(),
                result.getSecond());
        save(sumChargedEffort);
    }
View Full Code Here

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

    @Test
    @Transactional
    public void taskIsNotInProgressIfAdvancePercentageIsZeroAndNoWorkReportsAttached() {
        task.setAdvancePercentage(BigDecimal.ZERO);
        SumChargedEffort sumChargedEffort = task.getOrderElement().getSumChargedEffort();
        assertTrue(sumChargedEffort == null || sumChargedEffort.isZero());
        assertFalse(task.isFinished());
        assertFalse(task.isInProgress());
    }
View Full Code Here

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

    }

    @Test
    @Transactional
    public void taskIsInProgressIfAdvancePercentageIsZeroButWorkReportsAttached() {
        SumChargedEffort sumChargedEffort = SumChargedEffort.create(task
                .getOrderElement());
        sumChargedEffort.addDirectChargedEffort(EffortDuration.hours(1));
        task.getOrderElement().setSumChargedEffort(sumChargedEffort);
        assertFalse(task.isFinished());
        assertTrue(task.isInProgress());
        assertTrue(task.getTaskStatus() == TaskStatusEnum.IN_PROGRESS);
    }
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.