Clean warnings in cdmlib-persistence
[cdmlib.git] / cdmlib-persistence / src / main / java / eu / etaxonomy / cdm / persistence / dao / common / IDefinedTermDao.java
index ae10ea39b20e6bd87e9cdacf74e5b8ed0de74580..2f759968716e18a72256f382163abfa231a16c73 100644 (file)
@@ -15,6 +15,8 @@ import java.util.Locale;
 
 import eu.etaxonomy.cdm.model.common.DefinedTermBase;
 import eu.etaxonomy.cdm.model.common.Language;
+import eu.etaxonomy.cdm.model.common.Representation;
+import eu.etaxonomy.cdm.model.location.WaterbodyOrCountry;
 
 
 public interface IDefinedTermDao extends ICdmEntityDao<DefinedTermBase>, ITitledDao<DefinedTermBase>{
@@ -24,11 +26,15 @@ public interface IDefinedTermDao extends ICdmEntityDao<DefinedTermBase>, ITitled
         * @return the Language or null
         */
        //TODO refactor typo:
-       public Language getLangaugeByIso(String iso639);
-       //TODO refactor typo:
-       public List<Language> getLangaugesByIso(List<String> iso639List);
-       //TODO refactor typo:
-       public List<Language> getLangaugesByLocale(Enumeration<Locale> locales);
+       public Language getLanguageByIso(String iso639);
+       
+       public List<Language> getLanguagesByIso(List<String> iso639List);
+       
+       public List<Language> getLanguagesByLocale(Enumeration<Locale> locales);
+       
+       public WaterbodyOrCountry getCountryByIso(String iso639);
+       
+       public List<? extends DefinedTermBase> getDefinedTermByRepresentationText(String text, Class clazz );
 
        
 }