added todo
[pnews.git] / war / src / main / java / pnews / Article.java
index f38f792..5b2e21c 100644 (file)
@@ -1,6 +1,6 @@
 package pnews;
 
-import java.util.Date;
+import java.time.Instant;
 import java.util.concurrent.atomic.AtomicLong;
 
 public class Article {
@@ -8,12 +8,12 @@ public class Article {
         public final String description;
         public final String thumbnail;
         public final String link;
-        public final Date publicationDate;
+        public final Instant publicationDate;
         public final String website;
         public final String[] entities;
         public final AtomicLong readCount = new AtomicLong();
         
-        public Article(String link, String title, String description, String thumbnail, Date publicationDate, String website, String[] entities) {
+        public Article(String link, String title, String description, String thumbnail, Instant publicationDate, String website, String[] entities) {
                 this.link = link;
                 this.title = title;
                 this.description = description;
@@ -27,7 +27,15 @@ public class Article {
                 return entities;
         }
         
-        public Date getPublicationDate() {
+        public boolean hasEntity(String entity) {
+                for (String e: entities)
+                        if (e.equals(entity))
+                                return true;
+                
+                return false;
+        }
+        
+        public Instant getPublicationDate() {
                 return publicationDate;
         }
 }