From 51bb93c240ce4df77cca797a6d6ba39c9b5c0193 Mon Sep 17 00:00:00 2001 From: mtopper Date: Fri, 26 Jan 2007 20:46:20 +0000 Subject: [PATCH] added code so topics are inserted into db --- etc/extrasource/NYCArticlePostingHandler.java | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/etc/extrasource/NYCArticlePostingHandler.java b/etc/extrasource/NYCArticlePostingHandler.java index 1f6e065..a36baab 100644 --- a/etc/extrasource/NYCArticlePostingHandler.java +++ b/etc/extrasource/NYCArticlePostingHandler.java @@ -82,6 +82,27 @@ public class NYCArticlePostingHandler extends MirBasicArticlePostingHandler { } } + + +public void setArticleTopics(Request aRequest, Session aSession, EntityContent aContent) throws SessionExc, SessionFailure { + List categories = aRequest.getParameters("to_category"); + List subcategories = aRequest.getParameters("to_subcategory"); + List locations = aRequest.getParameters("to_location"); + List contents = aRequest.getParameters("to_content"); + List all = new ArrayList(); + all.addAll(categories); + all.addAll(subcategories); + all.addAll(locations); + all.addAll(contents); + try { + DatabaseContentToTopics.getInstance().setTopics(aContent.getId(), all); + } + catch (Throwable e) { + logger.error("setting topics failed"); + throw new SessionFailure("IMCUKArticlePostingHandler: can't set topics: " + e.toString(), e); + } + } + public void finalizeArticle(Request aRequest, Session aSession, EntityContent aContent) throws SessionExc, SessionFailure { super.finalizeArticle(aRequest, aSession, aContent); -- 2.11.0