eu.etaxonomy.cdm.persistence.dao.common
Interface ITitledDao<T extends CdmBase>

All Known Subinterfaces:
IAgentDao, IClassificationDao, ICollectionDao, IDefinedTermDao, IDescriptionDao, IFeatureTreeDao, IIdentifiableDao<T>, IMediaDao, IOccurrenceDao, IPolytomousKeyDao, IReferenceDao, ITaxonDao, ITaxonNameDao, ITermVocabularyDao
All Known Implementing Classes:
AgentDaoImpl, ClassificationDaoHibernateImpl, CollectionDaoHibernateImpl, DefinedTermDaoImpl, DescriptionDaoImpl, FeatureTreeDaoImpl, IdentifiableDaoBase, MediaDaoHibernateImpl, OccurrenceDaoHibernateImpl, PolytomousKeyDaoImpl, ReferenceDaoHibernateImpl, TaxonDaoHibernateImpl, TaxonNameDaoHibernateImpl, TermVocabularyDaoImpl

public interface ITitledDao<T extends CdmBase>


Method Summary
 Integer countByTitle(String queryString)
           
 Integer countByTitle(String queryString, CdmBase sessionObject)
           
 Integer countByTitle(String queryString, MatchMode matchMode, List<org.hibernate.criterion.Criterion> criteria)
           
 List<T> findByTitle(String queryString)
           
 List<T> findByTitle(String queryString, CdmBase sessionObject)
           
 List<T> findByTitle(String queryString, MatchMode matchMode, int page, int pagesize, List<org.hibernate.criterion.Criterion> criteria)
           
 List<T> findByTitleAndClass(String queryString, Class<T> clazz)
           
 

Method Detail

findByTitle

List<T> findByTitle(String queryString)
Parameters:
queryString -
Returns:

findByTitle

List<T> findByTitle(String queryString,
                    CdmBase sessionObject)
Parameters:
queryString -
sessionObject -
Returns:

findByTitleAndClass

List<T> findByTitleAndClass(String queryString,
                            Class<T> clazz)

findByTitle

List<T> findByTitle(String queryString,
                    MatchMode matchMode,
                    int page,
                    int pagesize,
                    List<org.hibernate.criterion.Criterion> criteria)
Parameters:
queryString -
matchAnywhere -
page -
pagesize -
criteria - TODO
Returns:

countByTitle

Integer countByTitle(String queryString)
Parameters:
queryString -
Returns:

countByTitle

Integer countByTitle(String queryString,
                     CdmBase sessionObject)
Parameters:
queryString -
sessionObject -
Returns:

countByTitle

Integer countByTitle(String queryString,
                     MatchMode matchMode,
                     List<org.hibernate.criterion.Criterion> criteria)
Parameters:
queryString -
matchAnywhere -
page -
pagesize -
criteria - TODO
Returns:


Copyright © 2007-2013 EDIT. All Rights Reserved.