diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/DerivedDayAssignment.java b/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/DerivedDayAssignment.java index 249ecb983..8767326bb 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/DerivedDayAssignment.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/DerivedDayAssignment.java @@ -38,6 +38,12 @@ public class DerivedDayAssignment extends DayAssignment { derivedAllocation)); } + /** + * Constructor for Hibernate. DO NOT USE! + */ + public DerivedDayAssignment() { + } + @NotNull private DerivedAllocation allocation; 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 1a710792e..5745a8d8f 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 @@ -26,8 +26,10 @@ import java.util.Collection; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; +import java.util.HashSet; import java.util.List; import java.util.Map; +import java.util.Set; import java.util.Map.Entry; import org.apache.commons.lang.Validate; @@ -241,6 +243,8 @@ public abstract class ResourceAllocation extends @NotNull private ResourcesPerDay resourcesPerDay; + private Set derivedAllocations = new HashSet(); + /** * Constructor for hibernate. Do not use! */ diff --git a/navalplanner-business/src/main/resources/org/navalplanner/business/planner/entities/ResourceAllocations.hbm.xml b/navalplanner-business/src/main/resources/org/navalplanner/business/planner/entities/ResourceAllocations.hbm.xml index ae47855c6..57bbce33d 100644 --- a/navalplanner-business/src/main/resources/org/navalplanner/business/planner/entities/ResourceAllocations.hbm.xml +++ b/navalplanner-business/src/main/resources/org/navalplanner/business/planner/entities/ResourceAllocations.hbm.xml @@ -20,6 +20,11 @@ column="ASSIGNMENT_FUNCTION" not-null="false" cascade="all" lazy="false" /> + + + + + @@ -78,6 +83,9 @@ + + + @@ -107,4 +115,20 @@ + + + + 100 + + + + + + + + + +