added code so topics are inserted into db
authormtopper <mtopper>
Fri, 26 Jan 2007 20:46:20 +0000 (20:46 +0000)
committermtopper <mtopper>
Fri, 26 Jan 2007 20:46:20 +0000 (20:46 +0000)
etc/extrasource/NYCArticlePostingHandler.java

index 1f6e065..a36baab 100644 (file)
@@ -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);