X-Git-Url: https://git.wpitchoune.net/gitweb/?p=pnews.git;a=blobdiff_plain;f=war%2Fsrc%2Fmain%2Fjava%2Fnet%2Fwpitchoune%2Fpnews%2FCategory.java;fp=war%2Fsrc%2Fmain%2Fjava%2Fnet%2Fwpitchoune%2Fpnews%2FCategory.java;h=84bd6d508d5850c0248f0a4d180b3c691338bd78;hp=0000000000000000000000000000000000000000;hb=aff83c8798602b535d13edeaffdb8f4238e2bbf5;hpb=88a7ba9745b8318ca6c4f741906a40e3d6a8f07e 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 index 0000000..84bd6d5 --- /dev/null +++ b/war/src/main/java/net/wpitchoune/pnews/Category.java @@ -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(); + } +}