From fe09366e624e136fc8163dc5d9625fb4e8de7efd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacobo=20Aragunde=20P=C3=A9rez?= Date: Mon, 8 Mar 2010 19:58:05 +0100 Subject: [PATCH] ItEr50S06DocumentacionFormacionItEr49S06: [Bug #356] Adding i18n support to ResourceEnum. --- .../business/resources/entities/ResourceEnum.java | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/resources/entities/ResourceEnum.java b/navalplanner-business/src/main/java/org/navalplanner/business/resources/entities/ResourceEnum.java index 77dc2194a..61f8e2c5b 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/resources/entities/ResourceEnum.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/resources/entities/ResourceEnum.java @@ -20,6 +20,7 @@ package org.navalplanner.business.resources.entities; +import static org.navalplanner.business.i18n.I18nHelper._; /** @@ -28,20 +29,26 @@ package org.navalplanner.business.resources.entities; */ public enum ResourceEnum { - RESOURCE(Resource.class), - WORKER(Worker.class), - MACHINE(Machine.class); + RESOURCE(Resource.class, _("RESOURCE")), + WORKER(Worker.class, _("WORKER")), + MACHINE(Machine.class, _("MACHINE")); private Class klass; + private final String displayName; - private ResourceEnum(Class clase) { + private ResourceEnum(Class clase, String displayName) { this.klass = clase; + this.displayName = displayName; } public Class asClass() { return klass; } + public String getDisplayName() { + return displayName; + } + public static ResourceEnum getDefault() { return RESOURCE; }