read config from json. Many refactoring to prepare multi language support
[pnews.git] / war / src / main / java / pnews / Category.java
index 6656ea7..1156acf 100644 (file)
@@ -1,27 +1,26 @@
 package pnews;
 
-public enum Category {
-        ACTUALITE("Les actualités à la une"),
-        FRANCE("France"),
-        SPORT("Sport"),
-        EUROPE("Europe"),
-        MONDE("Monde"),
-        ECONOMIE("Economie"),
-        ESSONNE("Essonne"),
-        TECHNOLOGIE("Technologie"),
-        PEOPLE("People");
-        
-        private final String title;
+public class Category {
+        private final String name;
+                
+        public Category(String name) {
+                this.name = name;
+        }
                 
-        private Category(String title) {
-                this.title = title;
+        public String getTitle() {
+                return name;
         }
         
-        public String getId() {
-                return name();
+        public String getURL() {
+                return "/fr/" + name.toLowerCase();
         }
         
-        public String getTitle() {
-                return title;
+        public String getName() {
+                return name;
+        }        
+        
+        @Override
+        public String toString() {
+                return getName();
         }
 }