X-Git-Url: https://git.wpitchoune.net/gitweb/?p=pnews.git;a=blobdiff_plain;f=war%2Fsrc%2Fmain%2Fjava%2Fpnews%2FCategory.java;h=ab63a05d6d6dc78131bc975ca55c97dddccb62eb;hp=b67e7d974063638863cc14bd67d528239684867b;hb=180bf164e8751ae680b27be5302c681b955eba76;hpb=c89d2ee61bb82efd0a1df48d770c008566a99368 diff --git a/war/src/main/java/pnews/Category.java b/war/src/main/java/pnews/Category.java index b67e7d9..ab63a05 100644 --- a/war/src/main/java/pnews/Category.java +++ b/war/src/main/java/pnews/Category.java @@ -1,29 +1,36 @@ 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(); } }