ItEr50S06DocumentacionFormacionItEr49S06: [Bug #356] Adding i18n support to ResourceEnum.

This commit is contained in:
Jacobo Aragunde Pérez 2010-03-08 19:58:05 +01:00 committed by Javier Moran Rua
parent 2d07293d95
commit fe09366e62

View file

@ -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;
}