projects
/
pnews.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
cleanup and refactored to move to net.wpitchoune package
[pnews.git]
/
war
/
src
/
main
/
java
/
pnews
/
servlet
/
Pnews.java
diff --git
a/war/src/main/java/pnews/servlet/Pnews.java
b/war/src/main/java/pnews/servlet/Pnews.java
index
029f3c7
..
c51f946
100644
(file)
--- a/
war/src/main/java/pnews/servlet/Pnews.java
+++ b/
war/src/main/java/pnews/servlet/Pnews.java
@@
-20,9
+20,11
@@
import javax.servlet.http.HttpServletResponse;
import com.rometools.rome.io.FeedException;
import com.rometools.rome.io.FeedException;
-import pnews.Article;
-import pnews.Category;
-import pnews.Language;
+import net.wpitchoune.pnews.Article;
+import net.wpitchoune.pnews.ArticleStore;
+import net.wpitchoune.pnews.Category;
+import net.wpitchoune.pnews.Config;
+import net.wpitchoune.pnews.Language;
public class Pnews extends HttpServlet {
private static final String CLASS_NAME = Pnews.class.getName();
public class Pnews extends HttpServlet {
private static final String CLASS_NAME = Pnews.class.getName();
@@
-72,7
+74,7
@@
public class Pnews extends HttpServlet {
if (redirectURL != null) {
a = ArticleStore.singleton.get(redirectURL);
if (a != null)
if (redirectURL != null) {
a = ArticleStore.singleton.get(redirectURL);
if (a != null)
- a.
readCount.incrementAndGe
t();
+ a.
incrementReadCoun
t();
else
LOG.severe("Cannot find the article " + redirectURL);
else
LOG.severe("Cannot find the article " + redirectURL);
@@
-105,20
+107,20
@@
public class Pnews extends HttpServlet {
}
}
- private void writeArticles(Category cat, HttpServletResponse rp) {
+ private void writeArticles(Category cat,
String entity,
HttpServletResponse rp) {
String html;
List<Article> articles;
try {
String html;
List<Article> articles;
try {
- articles = provider.getArticles(cat);
+ articles = provider.getArticles(cat
, entity
);
if (articles != null) {
if (articles != null) {
- html = HTML.toHTML(articles, cat,
config
);
+ html = HTML.toHTML(articles, cat,
entity, config, provider
);
rp.setContentType("text/html;charset=utf-8");
rp.getWriter().write(html);
rp.setCharacterEncoding("utf-8");
} else {
LOG.severe("writeArticles cannot retrieve any articles");
rp.setContentType("text/html;charset=utf-8");
rp.getWriter().write(html);
rp.setCharacterEncoding("utf-8");
} else {
LOG.severe("writeArticles cannot retrieve any articles");
- html = HTML.toHTML(new ArrayList<Article>(), cat,
config
);
+ html = HTML.toHTML(new ArrayList<Article>(), cat,
entity, config, provider
);
rp.setContentType("text/html");
rp.getWriter().write(html);
}
rp.setContentType("text/html");
rp.getWriter().write(html);
}
@@
-186,7
+188,7
@@
public class Pnews extends HttpServlet {
for (Category cat: config.getCategories()) {
if (path.equals(cat.getURL())) {
for (Category cat: config.getCategories()) {
if (path.equals(cat.getURL())) {
- writeArticles(cat, resp);
+ writeArticles(cat,
getQueryParameter(req, "entity"),
resp);
return ;
}
}
return ;
}
}