package org.akaza.openclinica.dao.hibernate; import org.akaza.openclinica.domain.managestudy.StudyModuleStatus; import org.akaza.openclinica.domain.rule.RuleBean; /** * @author: Shamim * Date: Feb 18, 2009 * Time: 8:01:42 PM */ public class StudyModuleStatusDao extends AbstractDomainDao<StudyModuleStatus> { @Override Class<StudyModuleStatus> domainClass() { return StudyModuleStatus.class; } public StudyModuleStatus findByStudyId(int studyId) { String query = "from " + getDomainClassName() + " sms where sms.studyId = :studyId "; org.hibernate.Query q = getCurrentSession().createQuery(query); q.setInteger("studyId", studyId); return (StudyModuleStatus) q.uniqueResult(); } }