import eu.etaxonomy.cdm.model.common.CdmBase;
import eu.etaxonomy.cdm.model.common.IdentifiableEntity;
import eu.etaxonomy.cdm.persistence.dao.common.IIdentifiableDao;
-import static eu.etaxonomy.cdm.persistence.dao.common.ITitledDao.MATCH_MODE.*;
public class IdentifiableDaoBase<T extends IdentifiableEntity> extends CdmEntityDaoBase<T> implements IIdentifiableDao<T>{
package eu.etaxonomy.cdm.persistence.dao.hibernate.taxon;\r
\r
import java.util.ArrayList;\r
-import java.util.Collection;\r
import java.util.List;\r
import java.util.Set;\r
import java.util.UUID;\r
\r
-import javax.persistence.FetchType;\r
-\r
import org.apache.log4j.Logger;\r
import org.hibernate.Criteria;\r
import org.hibernate.FetchMode;\r
import org.hibernate.LazyInitializationException;\r
-import org.hibernate.Query;\r
-import org.hibernate.Session;\r
import org.hibernate.criterion.Criterion;\r
import org.hibernate.criterion.Projections;\r
import org.hibernate.criterion.Restrictions;\r
import org.springframework.stereotype.Repository;\r
\r
import eu.etaxonomy.cdm.model.common.Annotation;\r
-import eu.etaxonomy.cdm.model.common.CdmBase;\r
-import eu.etaxonomy.cdm.model.common.DefinedTermBase;\r
import eu.etaxonomy.cdm.model.common.Marker;\r
import eu.etaxonomy.cdm.model.common.OriginalSource;\r
import eu.etaxonomy.cdm.model.common.RelationshipBase;\r