package org.akaza.openclinica.dao.hibernate;
import org.akaza.openclinica.domain.datamap.EventDefinitionCrfTag;
public class EventDefinitionCrfTagDao extends AbstractDomainDao<EventDefinitionCrfTag> {
@Override
Class<EventDefinitionCrfTag> domainClass() {
// TODO Auto-generated method stub
return EventDefinitionCrfTag.class;
}
public EventDefinitionCrfTag findByCrfPath(int tagId, String path, boolean active) {
String query = "from " + getDomainClassName() + " where path = '" + path + "' and tagId=" + tagId + "and active=" + active;
org.hibernate.Query q = getCurrentSession().createQuery(query);
return (EventDefinitionCrfTag) q.uniqueResult();
}
public EventDefinitionCrfTag findByCrfPathAndTagId(int tagId, String path) {
String query = "from " + getDomainClassName() + " where path = '" + path + "' and tagId=" + tagId;
org.hibernate.Query q = getCurrentSession().createQuery(query);
return (EventDefinitionCrfTag) q.uniqueResult();
}
}