read categories information from the configuration
[pnews.git] / war / src / main / java / pnews / Category.java
1 package pnews;
2
3 public class Category {
4         private final String id;
5         private final String label;
6         private final String title;
7         private final String language;
8
9         public Category(String id, String label, String title, String language) {
10                 this.id = id;
11                 this.label = label;
12                 this.title = title;
13                 this.language = language;
14         }
15                 
16         public String getTitle() {
17                 return title;
18         }
19         
20         public String getURL() {
21                 return "/" + language + "/" + id.toLowerCase();
22         }
23         
24         public String getLabel() {
25                 return label;
26         }        
27         
28         public String getId() {
29                 return id;
30         }
31         
32         @Override
33         public String toString() {
34                 return getLabel();
35         }
36 }