From 514dfea42f0fbe9ae071df53cebd0fd455faa9b1 Mon Sep 17 00:00:00 2001 From: Diego Pino Garcia Date: Thu, 1 Oct 2009 18:12:42 +0200 Subject: [PATCH] ItEr28S11AltaEtiquetasTipoEtiquetaItEr27S11: Saves successfully --- .../business/labels/entities/Label.java | 3 +- .../orders/entities/OrderElement.java | 12 ++++--- .../business/labels/entities/Labels.hbm.xml | 2 +- .../business/orders/entities/Orders.hbm.xml | 2 +- ...ssignedLabelsToOrderElementController.java | 33 ++++++++++++------- .../AssignedLabelsToOrderElementModel.java | 13 +++++++- .../IAssignedLabelsToOrderElementModel.java | 6 ++++ .../webapp/orders/_listOrderElementLabels.zul | 4 ++- 8 files changed, 54 insertions(+), 21 deletions(-) diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/labels/entities/Label.java b/navalplanner-business/src/main/java/org/navalplanner/business/labels/entities/Label.java index f94602299..f61f3d0f5 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/labels/entities/Label.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/labels/entities/Label.java @@ -21,6 +21,7 @@ package org.navalplanner.business.labels.entities; import java.util.Collections; +import java.util.HashSet; import java.util.Set; import org.apache.commons.lang.Validate; @@ -43,7 +44,7 @@ public class Label extends BaseEntity { @NotNull private LabelType type; - private Set orderElements; + private Set orderElements = new HashSet(); // Default constructor, needed by Hibernate protected Label() { diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/orders/entities/OrderElement.java b/navalplanner-business/src/main/java/org/navalplanner/business/orders/entities/OrderElement.java index 5ff22771b..e3ce7d89f 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/orders/entities/OrderElement.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/orders/entities/OrderElement.java @@ -194,17 +194,19 @@ public abstract class OrderElement extends BaseEntity { return Collections.unmodifiableSet(labels); } - public void addLabel(Label label) { - Validate.notNull(label); - labels.add(label); - } - public void setLabels(Set