From 0f3bda867b4ab776543fa1eabd8728504d5079b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Sun, 24 Jan 2010 20:33:58 +0100 Subject: [PATCH] ItEr44S16CUAsignacionRecursosEspecificosAPlanificacionItEr37S10: Adding persistent type field to streches function. --- .../business/planner/entities/StretchesFunction.java | 11 +++++++++++ .../planner/entities/ResourceAllocations.hbm.xml | 6 +++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/StretchesFunction.java b/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/StretchesFunction.java index 47b5b9b7f..5096787ef 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/StretchesFunction.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/StretchesFunction.java @@ -39,6 +39,10 @@ import org.joda.time.LocalDate; */ public class StretchesFunction extends AssignmentFunction { + public enum Type { + DEFAULT; + } + public static class Interval { private LocalDate start; @@ -151,6 +155,9 @@ public class StretchesFunction extends AssignmentFunction { private List stretches = new ArrayList(); + private Type type; + + public void setStretches(List stretches) { this.stretches = stretches; } @@ -170,6 +177,10 @@ public class StretchesFunction extends AssignmentFunction { return Collections.unmodifiableList(stretches); } + public Type getType() { + return type == null ? Type.DEFAULT : type; + } + public void addStretch(Stretch stretch) { stretches.add(stretch); } 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 77b46948e..688f2a359 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 @@ -111,8 +111,12 @@ + + + org.navalplanner.business.planner.entities.StretchesFunction$Type + + -