Revision 441eb4b5
Added by Andreas Müller over 6 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/Language.java | ||
---|---|---|
1263 | 1263 |
} |
1264 | 1264 |
return null; |
1265 | 1265 |
} |
1266 |
|
|
1267 |
/* (non-Javadoc)
|
|
1268 |
* @see eu.etaxonomy.cdm.model.common.TermBase#toString()
|
|
1269 |
*/
|
|
1270 |
@Override
|
|
1271 |
public String toString() {
|
|
1272 |
if (this.getLabel() != null){
|
|
1273 |
return this.getLabel();
|
|
1274 |
}else{
|
|
1275 |
return super.toString();
|
|
1266 |
public static Language getLanguageByIsoCode(String code){ |
|
1267 |
if (StringUtils.isBlank(code)){
|
|
1268 |
return null;
|
|
1269 |
}
|
|
1270 |
for (Language language : termMap.values()){
|
|
1271 |
if (code.equalsIgnoreCase(language.getIso639_1())){
|
|
1272 |
return language;
|
|
1273 |
} else if (code.equalsIgnoreCase(language.getIso639_2())){
|
|
1274 |
return language;
|
|
1275 |
}
|
|
1276 | 1276 |
} |
1277 |
return null; |
|
1277 | 1278 |
} |
1278 | 1279 |
|
1280 |
|
|
1279 | 1281 |
@Override |
1280 | 1282 |
protected void setDefaultTerms(TermVocabulary<Language> termVocabulary) { |
1281 | 1283 |
if (termMap == null){ //there are 2 language vocabularies now |
... | ... | |
1331 | 1333 |
} |
1332 | 1334 |
} |
1333 | 1335 |
|
1336 |
|
|
1337 |
// ******************************** toString *********************/ |
|
1338 |
@Override |
|
1339 |
public String toString() { |
|
1340 |
if (this.getLabel() != null){ |
|
1341 |
return this.getLabel(); |
|
1342 |
}else{ |
|
1343 |
return super.toString(); |
|
1344 |
} |
|
1345 |
} |
|
1346 |
|
|
1334 | 1347 |
} |
Also available in: Unified diff
ref #6887 handle languages in DwCA CoL import