diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/AggregateOfResourceAllocations.java b/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/AggregateOfResourceAllocations.java index 32afe2048..1c6d51a8d 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/AggregateOfResourceAllocations.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/AggregateOfResourceAllocations.java @@ -29,6 +29,7 @@ import java.util.Map; import java.util.Set; import org.apache.commons.lang.Validate; +import org.joda.time.LocalDate; /** * Computes aggregate values on a set{@link ResourceAllocation} @@ -72,4 +73,12 @@ public class AggregateOfResourceAllocations { return ResourceAllocation.sortedByStartDate(result); } + public int hoursBetween(LocalDate startDate, LocalDate endDate) { + int sum = 0; + for (ResourceAllocation r : resourceAllocations) { + sum += r.getAssignedHours(startDate, endDate); + } + return sum; + } + }