package pnews;
-public enum Category {
- TOP("actualite", "Les actualités à la une"),
- FRANCE("france", "France"),
- SPORT("sport", "Sport"),
- EUROPE("europe", "Europe"),
- MONDE("monde", "Monde"),
- ECO("economie", "Economie"),
- ESSONNE("essonne", "Essonne"),
- TECHNOLOGIE("technologie", "Technologie"),
- PEOPLE("people", "People");
-
+public class Category {
private final String id;
+ private final String label;
private final String title;
-
- private Category(String id, 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 getTitle() {
- return title;
+ @Override
+ public String toString() {
+ return getLabel();
}
}