[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