Search for specific references implemented (getReferencesByTitle)
[cdmlib.git] / cdmlib-persistence / src / main / java / eu / etaxonomy / cdm / persistence / dao / hibernate / common / DefinedTermDaoImpl.java
index 0a3d92cf144517d8b803ec79a9b23bb1612ba7c5..6adc8fb3047aea21a7a876e0d6f68f27b64de8e3 100644 (file)
@@ -62,6 +62,14 @@ public class DefinedTermDaoImpl extends CdmEntityDaoBase<DefinedTermBase> implem
 
        }
 
+       public List<DefinedTermBase> findByTitleAndClass(String queryString, Class<DefinedTermBase> clazz) {
+               Session session = getSession();
+               Criteria crit = session.createCriteria(clazz);
+               crit.add(Restrictions.ilike("persistentTitleCache", queryString));
+               List<DefinedTermBase> results = crit.list();
+               return results;
+       }
+       
        /* (non-Javadoc)
         * @see eu.etaxonomy.cdm.persistence.dao.common.ITitledDao#findByTitle(java.lang.String, eu.etaxonomy.cdm.persistence.dao.common.ITitledDao.MATCH_MODE, int, int, java.util.List)
         */