View Javadoc
1 package org.smartcomps.twister.worklist.priv.dao; 2 3 import org.smartcomps.twister.common.persistence.PersistentDataAccess; 4 import org.smartcomps.twister.common.persistence.DBSessionException; 5 import org.smartcomps.twister.common.persistence.DBSessionManager; 6 import org.apache.commons.logging.Log; 7 import org.apache.commons.logging.LogFactory; 8 9 import java.util.List; 10 11 import net.sf.hibernate.Session; 12 import net.sf.hibernate.HibernateException; 13 import net.sf.hibernate.Hibernate; 14 15 /*** 16 * Data Acces Object for WorkItemImpl persistent object 17 */ 18 public class WorkItemDAO extends PersistentDataAccess { 19 20 private static Log log = LogFactory.getLog(WorkItemDAO.class); 21 22 private static String FINDBY_USERORGROUP = 23 "FROM org.smartcomps.twister.worklist.priv.po.WorkItemImpl as wi " + 24 "WHERE wi.userOrGroup = ?"; 25 26 public static List findByUserOrGroup(String userOrGroup) throws DBSessionException { 27 Session session = DBSessionManager.getActiveSession(); 28 29 List result = null; 30 try { 31 result = session.find(FINDBY_USERORGROUP, userOrGroup, Hibernate.STRING); 32 } catch (HibernateException e) { 33 log.error("Problem when finding a work item by name.", e); 34 throw new DBSessionException(e); 35 } 36 return result; 37 } 38 }

This page was automatically generated by Maven