remove old TermsDataSet
[cdmlib.git] / cdmlib-persistence / src / main / java / eu / etaxonomy / cdm / persistence / dao / common / ITitledDao.java
index 2ee89b1bcb8b2e3e19cdd423a5596c5574496f3f..f617a6820c98f411184409cd0988fd4da8204b09 100644 (file)
@@ -44,4 +44,26 @@ public interface ITitledDao<T extends CdmBase> {
         */
        public List<T> findByTitle(String queryString, MatchMode matchMode, int page, int pagesize, List<Criterion> criteria);
        
+       /**
+        * @param queryString
+        * @return
+        */
+       public Integer countByTitle(String queryString);
+
+       /**
+        * @param queryString
+        * @param sessionObject
+        * @return
+        */
+       public Integer countByTitle(String queryString, CdmBase sessionObject);
+       
+       /**
+        * @param queryString
+        * @param matchAnywhere
+        * @param page
+        * @param pagesize
+        * @param criteria TODO
+        * @return
+        */
+       public Integer countByTitle(String queryString, MatchMode matchMode, List<Criterion> criteria);
 }