From b38368594d7d869f3d5594e0c841ca30e5c0fa81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacobo=20Aragunde=20P=C3=A9rez?= Date: Fri, 16 Apr 2010 11:03:08 +0200 Subject: [PATCH] ItEr54S09AdaptacionServiciosRESTItEr53S10: Added the attribute generateCodeForUnitTypes in Configuration entity. --- .../business/common/entities/Configuration.java | 10 ++++++++++ .../common/entities/Configuration.hbm.xml | 1 + .../web/common/ConfigurationController.java | 10 ++++++++++ .../web/common/ConfigurationModel.java | 16 ++++++++++++++++ .../web/common/IConfigurationModel.java | 4 ++++ .../src/main/webapp/common/configuration.zul | 4 ++++ 6 files changed, 45 insertions(+) diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/common/entities/Configuration.java b/navalplanner-business/src/main/java/org/navalplanner/business/common/entities/Configuration.java index 2fc0d7f72..508e5ac23 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/common/entities/Configuration.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/common/entities/Configuration.java @@ -53,6 +53,8 @@ public class Configuration extends BaseEntity { private Boolean generateCodeForMaterialCategories = false; + private Boolean generateCodeForUnitTypes = false; + public void setDefaultCalendar(BaseCalendar defaultCalendar) { this.defaultCalendar = defaultCalendar; } @@ -133,4 +135,12 @@ public class Configuration extends BaseEntity { return generateCodeForMaterialCategories; } + public void setGenerateCodeForUnitTypes(Boolean generateCodeForUnitTypes) { + this.generateCodeForUnitTypes = generateCodeForUnitTypes; + } + + public Boolean getGenerateCodeForUnitTypes() { + return generateCodeForUnitTypes; + } + } \ No newline at end of file diff --git a/navalplanner-business/src/main/resources/org/navalplanner/business/common/entities/Configuration.hbm.xml b/navalplanner-business/src/main/resources/org/navalplanner/business/common/entities/Configuration.hbm.xml index 8e9d99969..865e5f57e 100644 --- a/navalplanner-business/src/main/resources/org/navalplanner/business/common/entities/Configuration.hbm.xml +++ b/navalplanner-business/src/main/resources/org/navalplanner/business/common/entities/Configuration.hbm.xml @@ -23,6 +23,7 @@ + diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/ConfigurationController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/ConfigurationController.java index df4d4f491..f1952d696 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/ConfigurationController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/ConfigurationController.java @@ -183,6 +183,16 @@ public class ConfigurationController extends GenericForwardComposer { generateCodeForMaterialCategories); } + public Boolean getGenerateCodeForUnitTypes() { + return configurationModel.getGenerateCodeForUnitTypes(); + } + + public void setGenerateCodeForUnitTypes( + Boolean generateCodeForUnitTypes) { + configurationModel.setGenerateCodeForUnitTypes( + generateCodeForUnitTypes); + } + public List getOrderSequences() { return configurationModel.getOrderSequences(); } diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/ConfigurationModel.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/ConfigurationModel.java index b90e15177..bfe1f8707 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/ConfigurationModel.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/ConfigurationModel.java @@ -302,6 +302,22 @@ public class ConfigurationModel implements IConfigurationModel { } } + @Override + public Boolean getGenerateCodeForUnitTypes() { + if (configuration == null) { + return null; + } + return configuration.getGenerateCodeForUnitTypes(); + } + + @Override + public void setGenerateCodeForUnitTypes(Boolean generateCodeForUnitTypes) { + if (configuration != null) { + configuration.setGenerateCodeForUnitTypes( + generateCodeForUnitTypes); + } + } + @Override public List getOrderSequences() { return Collections.unmodifiableList(orderSequences); diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/IConfigurationModel.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/IConfigurationModel.java index 3848c8255..e7a1eee00 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/common/IConfigurationModel.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/common/IConfigurationModel.java @@ -82,4 +82,8 @@ public interface IConfigurationModel { void confirm(); void cancel(); + Boolean getGenerateCodeForUnitTypes(); + + void setGenerateCodeForUnitTypes(Boolean generateCodeForUnitTypes); + } diff --git a/navalplanner-webapp/src/main/webapp/common/configuration.zul b/navalplanner-webapp/src/main/webapp/common/configuration.zul index 66d3ed187..a8e5733dd 100644 --- a/navalplanner-webapp/src/main/webapp/common/configuration.zul +++ b/navalplanner-webapp/src/main/webapp/common/configuration.zul @@ -85,6 +85,10 @@