diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/ResourceAllocation.java b/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/ResourceAllocation.java index 56bf315df..1bf108c8a 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/ResourceAllocation.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/ResourceAllocation.java @@ -213,6 +213,18 @@ public abstract class ResourceAllocation extends return new AllocationsSpecified(resourceAllocations); } + private static void checkStartLessOrEqualToEnd(IntraDayDate startInclusive, + IntraDayDate endExclusive) { + Validate.isTrue(startInclusive.compareTo(endExclusive) <= 0, + "the end must be equal or posterior to the start"); + } + + private static void checkStartLessOrEqualToEnd(LocalDate start, + LocalDate end) { + Validate.isTrue(start.compareTo(end) <= 0, + "the end must be equal or posterior to the start"); + } + /** * Needed for doing fluent interface calls: *