cleanup and refactored to move to net.wpitchoune package
[pnews.git] / war / src / main / java / net / wpitchoune / pnews / Category.java
diff --git a/war/src/main/java/net/wpitchoune/pnews/Category.java b/war/src/main/java/net/wpitchoune/pnews/Category.java
new file mode 100644 (file)
index 0000000..84bd6d5
--- /dev/null
@@ -0,0 +1,40 @@
+package net.wpitchoune.pnews;
+
+public class Category {
+        private final String id;
+        private final String label;
+        private final String title;
+        private final String language;
+
+        public Category(String id, String label, String title, String language) {
+                this.id = id;
+                this.label = label;
+                this.title = title;
+                this.language = language;
+        }
+                
+        public String getTitle() {
+                return title;
+        }
+        
+        public String getURL() {
+                return "/" + language + "/" + id.toLowerCase();
+        }
+        
+        public String getLabel() {
+                return label;
+        }        
+        
+        public String getId() {
+                return id;
+        }
+        
+        public String getLanguage() {
+                return language;
+        }
+        
+        @Override
+        public String toString() {
+                return getLabel();
+        }
+}