package org.akaza.openclinica.dao.hibernate; import java.util.ArrayList; import org.akaza.openclinica.domain.rule.action.PropertyBean; public class RuleActionPropertyDao extends AbstractDomainDao<PropertyBean> { @Override public Class<PropertyBean> domainClass() { return PropertyBean.class; } public ArrayList <PropertyBean> findByOid(String itemOid , String groupOid) { String query = "from " + getDomainClassName() + " where oc_oid = :itemOid OR oc_oid=:groupOid "; org.hibernate.Query q = getCurrentSession().createQuery(query); q.setString("itemOid", itemOid); q.setString("groupOid", groupOid); return (ArrayList <PropertyBean>) q.list(); } public ArrayList <PropertyBean> findByOid(String Oid) { String query = "from " + getDomainClassName() + " where oc_oid=:Oid "; org.hibernate.Query q = getCurrentSession().createQuery(query); q.setString("Oid", Oid); return (ArrayList <PropertyBean>) q.list(); } }