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 @@ - - - - - - - - - + +