package org.akaza.openclinica.dao.hibernate;
import org.akaza.openclinica.domain.rule.RuleSetAuditBean;
import org.akaza.openclinica.domain.rule.RuleSetBean;
import java.util.ArrayList;
public class RuleSetAuditDao extends AbstractDomainDao<RuleSetAuditBean> {
@Override
public Class<RuleSetAuditBean> domainClass() {
return RuleSetAuditBean.class;
}
@SuppressWarnings("unchecked")
public ArrayList<RuleSetAuditBean> findAllByRuleSet(RuleSetBean ruleSet) {
String query = "from " + getDomainClassName() + " ruleSetAudit where ruleSetAudit.ruleSetBean = :ruleSet ";
org.hibernate.Query q = getCurrentSession().createQuery(query);
q.setParameter("ruleSet", ruleSet);
return (ArrayList<RuleSetAuditBean>) q.list();
}
}