Index: lams_tool_forum/conf/hibernate/mappings/org/lamsfoundation/lams/tool/forum/persistence/Message.hbm.xml
===================================================================
diff -u -rf88a2a4d76c8b1b50ef5a09a64c0564cc929cf11 -r94d998767055fcfbf1a657b792dd19ce1f7edc0b
--- lams_tool_forum/conf/hibernate/mappings/org/lamsfoundation/lams/tool/forum/persistence/Message.hbm.xml (.../Message.hbm.xml) (revision f88a2a4d76c8b1b50ef5a09a64c0564cc929cf11)
+++ lams_tool_forum/conf/hibernate/mappings/org/lamsfoundation/lams/tool/forum/persistence/Message.hbm.xml (.../Message.hbm.xml) (revision 94d998767055fcfbf1a657b792dd19ce1f7edc0b)
@@ -44,7 +44,7 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
@@ -52,6 +56,9 @@
+
+
+
Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumUser.java
===================================================================
diff -u -rf88a2a4d76c8b1b50ef5a09a64c0564cc929cf11 -r94d998767055fcfbf1a657b792dd19ce1f7edc0b
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumUser.java (.../ForumUser.java) (revision f88a2a4d76c8b1b50ef5a09a64c0564cc929cf11)
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumUser.java (.../ForumUser.java) (revision 94d998767055fcfbf1a657b792dd19ce1f7edc0b)
@@ -43,6 +43,9 @@
private String firstName;
private String lastName;
+ public ForumUser(){
+ }
+
public ForumUser(UserDTO user) {
this.userId = new Long(user.getUserID().intValue());
this.firstName = user.getFirstName();
Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumUserDao.java
===================================================================
diff -u
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumUserDao.java (revision 0)
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/ForumUserDao.java (revision 94d998767055fcfbf1a657b792dd19ce1f7edc0b)
@@ -0,0 +1,38 @@
+/*
+ *Copyright (C) 2005 LAMS Foundation (http://lamsfoundation.org)
+ *
+ *This program is free software; you can redistribute it and/or modify
+ *it under the terms of the GNU General Public License as published by
+ *the Free Software Foundation; either version 2 of the License, or
+ *(at your option) any later version.
+ *
+ *This program is distributed in the hope that it will be useful,
+ *but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ *GNU General Public License for more details.
+ *
+ *You should have received a copy of the GNU General Public License
+ *along with this program; if not, write to the Free Software
+ *Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
+ *USA
+ *
+ *http://www.gnu.org/licenses/gpl.txt
+ */
+package org.lamsfoundation.lams.tool.forum.persistence;
+
+import java.util.List;
+
+import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
+
+public class ForumUserDao extends HibernateDaoSupport{
+
+ private static final String SQL_QUERY_FIND_BY_USER_ID = "from " + ForumUser.class.getName() + " where user_id=?";
+
+ public List getUserByUserId(Long userId) {
+ return this.getHibernateTemplate().find(SQL_QUERY_FIND_BY_USER_ID, userId);
+ }
+
+ public void save(ForumUser forumUser){
+ this.getHibernateTemplate().save(forumUser);
+ }
+}
Index: lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/Message.hbm.xml
===================================================================
diff -u -rf88a2a4d76c8b1b50ef5a09a64c0564cc929cf11 -r94d998767055fcfbf1a657b792dd19ce1f7edc0b
--- lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/Message.hbm.xml (.../Message.hbm.xml) (revision f88a2a4d76c8b1b50ef5a09a64c0564cc929cf11)
+++ lams_tool_forum/src/java/org/lamsfoundation/lams/tool/forum/persistence/Message.hbm.xml (.../Message.hbm.xml) (revision 94d998767055fcfbf1a657b792dd19ce1f7edc0b)
@@ -44,7 +44,7 @@
-
-
-
-
-
-
-
-
-
+
+