[jboss-svn-commits] JBL Code SVN: r26648 - labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/dao.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu May 21 07:01:33 EDT 2009


Author: lkrzyzanek
Date: 2009-05-21 07:01:33 -0400 (Thu, 21 May 2009)
New Revision: 26648

Modified:
   labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/dao/DbNukesForumsMappingDAOImpl.java
   labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/dao/NukesForumsMappingDAO.java
Log:
added saveTopicMapping, savePostMapping

Modified: labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/dao/DbNukesForumsMappingDAOImpl.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/dao/DbNukesForumsMappingDAOImpl.java	2009-05-21 10:57:08 UTC (rev 26647)
+++ labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/dao/DbNukesForumsMappingDAOImpl.java	2009-05-21 11:01:33 UTC (rev 26648)
@@ -44,8 +44,12 @@
 
   private static final String SELECT_ALL_FORUMS_MAPPINGS = "SELECT forum_id, communityID FROM nukesForumsForumMapping";
 
-  private static final String INSERT_FORUMS_MAPPING = "INSERT INTO nukesForumsForumMapping (forum_id, communityID) VALUES (?, ?)";
+  private static final String INSERT_FORUM_MAPPING = "INSERT INTO nukesForumsForumMapping (forum_id, communityID) VALUES (?, ?)";
 
+  private static final String INSERT_TOPIC_MAPPING = "INSERT INTO nukesForumsTopicMapping (topic_id, threadID) VALUES (?, ?)";
+
+  private static final String INSERT_POST_MAPPING = "INSERT INTO nukesForumsPostMapping (post_id, messageID) VALUES (?, ?)";
+
   @SuppressWarnings("unchecked")
   public Map<Long, Long> getAllCategoryMappings() {
     return (Map<Long, Long>) this.getJdbcTemplate().query(
@@ -59,10 +63,19 @@
   }
 
   public void saveForumMapping(Long forumID, Long communityID) {
-    this.getSimpleJdbcTemplate().update(INSERT_FORUMS_MAPPING, forumID,
+    this.getSimpleJdbcTemplate().update(INSERT_FORUM_MAPPING, forumID,
         communityID);
   }
 
+  public void saveTopicMapping(Long topicID, Long threadID) {
+    this.getSimpleJdbcTemplate()
+        .update(INSERT_TOPIC_MAPPING, topicID, threadID);
+  }
+
+  public void savePostMapping(Long postID, Long messageID) {
+    this.getSimpleJdbcTemplate().update(INSERT_POST_MAPPING, postID, messageID);
+  }
+
   /**
    * Common extractor for result set which contains two columns as {@link Long}
    * type

Modified: labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/dao/NukesForumsMappingDAO.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/dao/NukesForumsMappingDAO.java	2009-05-21 10:57:08 UTC (rev 26647)
+++ labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/dao/NukesForumsMappingDAO.java	2009-05-21 11:01:33 UTC (rev 26648)
@@ -53,4 +53,20 @@
    */
   public void saveForumMapping(Long forumID, Long communityID);
 
+  /**
+   * Insert new topic mapping
+   * 
+   * @param topicID
+   * @param threadID
+   */
+  public void saveTopicMapping(Long topicID, Long threadID);
+
+  /**
+   * Insert new post mapping
+   * 
+   * @param postID
+   * @param messageID
+   */
+  public void savePostMapping(Long postID, Long messageID);
+
 }




More information about the jboss-svn-commits mailing list