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 new file mode 100644 index 000000000..4ef66e229 --- /dev/null +++ b/navalplanner-business/src/main/java/org/navalplanner/business/common/entities/Configuration.java @@ -0,0 +1,47 @@ +/* + * This file is part of ###PROJECT_NAME### + * + * Copyright (C) 2009 Fundación para o Fomento da Calidade Industrial e + * Desenvolvemento Tecnolóxico de Galicia + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + */ + +package org.navalplanner.business.common.entities; + +import org.navalplanner.business.calendars.entities.BaseCalendar; +import org.navalplanner.business.common.BaseEntity; + +/** + * Application configuration variables. + * + * @author Manuel Rego Casasnovas + */ +public class Configuration extends BaseEntity { + + public static Configuration create() { + return create(new Configuration()); + } + + private BaseCalendar defaultCalendar; + + public void setDefaultCalendar(BaseCalendar defaultCalendar) { + this.defaultCalendar = defaultCalendar; + } + + public BaseCalendar getDefaultCalendar() { + return defaultCalendar; + } + +} diff --git a/navalplanner-business/src/main/resources/navalplanner-business-spring-config.xml b/navalplanner-business/src/main/resources/navalplanner-business-spring-config.xml index e5b188a36..96fa8b660 100644 --- a/navalplanner-business/src/main/resources/navalplanner-business-spring-config.xml +++ b/navalplanner-business/src/main/resources/navalplanner-business-spring-config.xml @@ -49,6 +49,9 @@ org/navalplanner/business/requirements/entities/Requirements.hbm.xml + + org/navalplanner/business/common/entities/Configuration.hbm.xml + 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 new file mode 100644 index 000000000..a4b58252c --- /dev/null +++ b/navalplanner-business/src/main/resources/org/navalplanner/business/common/entities/Configuration.hbm.xml @@ -0,0 +1,20 @@ + + + + + + + + + 100 + + + + + + + + + \ No newline at end of file diff --git a/navalplanner-business/src/test/resources/navalplanner-business-spring-config-test.xml b/navalplanner-business/src/test/resources/navalplanner-business-spring-config-test.xml index 1fab6daf6..4b242a00d 100644 --- a/navalplanner-business/src/test/resources/navalplanner-business-spring-config-test.xml +++ b/navalplanner-business/src/test/resources/navalplanner-business-spring-config-test.xml @@ -56,6 +56,9 @@ org/navalplanner/business/requirements/entities/Requirements.hbm.xml + + + org/navalplanner/business/common/entities/Configuration.hbm.xml TestEntities.hbm.xml