(no commit message)
[cdmlib.git] / cdmlib-services / src / main / java / eu / etaxonomy / cdm / api / service / IdentifiableServiceBase.java
1 package eu.etaxonomy.cdm.api.service;
2
3 import java.util.List;
4
5 import org.apache.log4j.Logger;
6
7 import eu.etaxonomy.cdm.model.common.IdentifiableEntity;
8 import eu.etaxonomy.cdm.persistence.dao.common.ICdmEntityDao;
9 import eu.etaxonomy.cdm.persistence.dao.common.IIdentifiableDao;
10
11 public abstract class IdentifiableServiceBase<T extends IdentifiableEntity> extends ServiceBase<T>
12 implements IIdentifiableEntityService<T>{
13 static Logger logger = Logger.getLogger(IdentifiableServiceBase.class);
14 // protected IIdentifiableDao<T> dao;
15 //
16 // protected void setEntityDao(IIdentifiableDao<T> dao){
17 // this.dao=dao;
18 // }
19
20 protected List<T> findCdmObjectsByTitle(String title){
21 return ((IIdentifiableDao)dao).findByTitle(title);
22 }
23 }