From a196487fd0f5d84ae5e1bf49ce1605fd05cc4bc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Mon, 21 Feb 2011 17:00:39 +0100 Subject: [PATCH] Apply validation annotation to the field Because it's a value object this is not dangerous, i.e., it can't be a proxy. Now it's really checked a not null value is not saved. --- .../business/planner/entities/ResourceAllocation.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 f917fd4a3..7a947d68e 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 @@ -461,6 +461,7 @@ public abstract class ResourceAllocation extends private AssignmentFunction assignmentFunction; @OnCopy(Strategy.SHARE) + @NotNull private ResourcesPerDay resourcesPerDay; private Integer intendedTotalHours; @@ -1552,7 +1553,6 @@ public abstract class ResourceAllocation extends return calculateResourcesPerDayFromAssignments(getConsolidatedAssignments()); } - @NotNull public ResourcesPerDay getResourcesPerDay() { if (resourcesPerDay == null) { return ResourcesPerDay.amount(0);