From 213e15d7a09a5136b8fa599c5a04d6cccf38c40d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Wed, 20 Jan 2010 17:44:34 +0100 Subject: [PATCH] ItEr44S10CUGravacionModelosUnidadesTraballoItEr43S12: Extracting methods --- .../templates/entities/OrderElementTemplate.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/templates/entities/OrderElementTemplate.java b/navalplanner-business/src/main/java/org/navalplanner/business/templates/entities/OrderElementTemplate.java index 7995eb00a..1fb4e0e27 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/templates/entities/OrderElementTemplate.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/templates/entities/OrderElementTemplate.java @@ -125,9 +125,18 @@ public abstract class OrderElementTemplate extends BaseEntity implements } protected T setupElementParts(T orderElement) { + setupInfoComponent(orderElement); + setupDates(orderElement); + return orderElement; + } + + private void setupInfoComponent(OrderElement orderElement) { orderElement.setCode(getCode()); orderElement.setName(getName()); orderElement.setDescription(getDescription()); + } + + private void setupDates(OrderElement orderElement) { Date orderInitDate = orderElement.getOrder().getInitDate(); if (getStartAsDaysFromBeginning() != null) { orderElement.setInitDate(plusDays(orderInitDate, @@ -137,7 +146,6 @@ public abstract class OrderElementTemplate extends BaseEntity implements orderElement.setDeadline(plusDays(orderInitDate, getDeadlineAsDaysFromBeginning())); } - return orderElement; } private Date plusDays(Date date, Integer days) {