[jboss-svn-commits] JBL Code SVN: r26724 - 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
Tue May 26 05:04:00 EDT 2009


Author: lkrzyzanek
Date: 2009-05-26 05:04:00 -0400 (Tue, 26 May 2009)
New Revision: 26724

Modified:
   labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/dao/DbViewCountDAO.java
   labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/dao/ViewCountDAO.java
Log:
added insert capability

Modified: labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/dao/DbViewCountDAO.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/dao/DbViewCountDAO.java	2009-05-26 08:34:07 UTC (rev 26723)
+++ labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/dao/DbViewCountDAO.java	2009-05-26 09:04:00 UTC (rev 26724)
@@ -24,8 +24,9 @@
 import org.springframework.jdbc.core.simple.SimpleJdbcDaoSupport;
 
 /**
+ * DB Implementation of DAO
+ * 
  * @author <a href="mailto:lkrzyzan at redhat.com">Libor Krzyzanek</a>
- * 
  */
 public class DbViewCountDAO extends SimpleJdbcDaoSupport implements
     ViewCountDAO {
@@ -33,9 +34,18 @@
   private final static String UPDATE_VIEW_COUNT = "UPDATE jiveViewCount SET viewCount=? "
       + "WHERE objectType=? AND objectID=?";
 
+  private static final String INSERT_COUNT = "INSERT INTO jiveViewCount(objectType, objectID, "
+      + "parentObjectID, viewCount) VALUES (?,?,?,?)";
+
   public void updateViewCount(int objectType, long objectID, int count) {
     this.getSimpleJdbcTemplate().update(UPDATE_VIEW_COUNT, objectType,
         objectID, count);
   }
 
+  public void insertViewCount(int objectType, long objectID, long parentID,
+      int count) {
+    this.getSimpleJdbcTemplate().update(INSERT_COUNT, objectType, objectID,
+        parentID, count);
+  }
+
 }

Modified: labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/dao/ViewCountDAO.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/dao/ViewCountDAO.java	2009-05-26 08:34:07 UTC (rev 26723)
+++ labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/dao/ViewCountDAO.java	2009-05-26 09:04:00 UTC (rev 26724)
@@ -37,4 +37,14 @@
    */
   public void updateViewCount(int objectType, long objectID, int count);
 
+  /**
+   * Insert view count for specified objectID and objectType
+   * 
+   * @param objectType
+   * @param objectID
+   * @param count
+   */
+  public void insertViewCount(int objectType, long objectID, long parentID,
+      int count);
+
 }




More information about the jboss-svn-commits mailing list