projects
/
pnews.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
multi-language support
[pnews.git]
/
war
/
src
/
main
/
java
/
pnews
/
Category.java
diff --git
a/war/src/main/java/pnews/Category.java
b/war/src/main/java/pnews/Category.java
index
6656ea7
..
ac59c59
100644
(file)
--- a/
war/src/main/java/pnews/Category.java
+++ b/
war/src/main/java/pnews/Category.java
@@
-1,27
+1,40
@@
package pnews;
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");
-
+public class Category {
+ private final String id;
+ private final String label;
private final String title;
private final String title;
-
- private Category(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.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() {
public String getId() {
- return
name()
;
+ return
id
;
}
}
- public String getTitle() {
- return title;
+ public String getLanguage() {
+ return language;
+ }
+
+ @Override
+ public String toString() {
+ return getLabel();
}
}
}
}