ItEr49S04ValidacionEProbasFuncionaisItEr48S04: [Bug #336] Loads the order elements of the orders optimally.

This commit is contained in:
Susana Montes Pedreira 2010-02-22 10:58:32 +01:00 committed by Javier Moran Rua
parent ec55ebeaef
commit 70cd6cd60a

View file

@ -57,9 +57,6 @@ public class WorkingProgressPerTaskModel implements IWorkingProgressPerTaskModel
@Transactional(readOnly = true)
public List<Order> getOrders() {
List<Order> result = orderDAO.getOrders();
for (Order each: result) {
initializeOrderElements(each.getAllOrderElements());
}
return result;
}
@ -74,9 +71,13 @@ public class WorkingProgressPerTaskModel implements IWorkingProgressPerTaskModel
}
@Override
@Transactional(readOnly = true)
public JRDataSource getWorkingProgressPerTaskReport(Order order,
Date referenceDate) {
orderDAO.reattachUnmodifiedEntity(order);
initializeOrderElements(order.getAllOrderElements());
final List<WorkingProgressPerTaskDTO> workingHoursPerWorkerList =
taskDAO.getWorkingProgressPerTaskReport(order, new LocalDate(referenceDate));