Revision 307c8d15
Added by Andreas Müller over 5 years ago
cdm-pesi/src/main/java/eu/etaxonomy/cdm/io/pesi/erms/ErmsTransformer.java | ||
---|---|---|
110 | 110 |
public static final UUID uuidIsraeliExclusiveEconomicZoneMediterranean = UUID.fromString("d947e1c1-6d7b-47e1-ad91-703d15c5c55b"); |
111 | 111 |
public static final UUID uuidPolishExclusiveEconomicZone = UUID.fromString("dc7f8339-528b-49ec-a8d9-c2be0441e933"); |
112 | 112 |
|
113 |
|
|
114 |
|
|
115 | 113 |
//feature uuids |
116 | 114 |
public static final UUID uuidRemark = UUID.fromString("648eab77-8469-4139-bbf4-3fb26ec15864"); |
117 | 115 |
public static final UUID uuidAdditionalinformation = UUID.fromString("ef00c304-ce33-45ef-9543-0b9336a2b6eb"); |
... | ... | |
202 | 200 |
|
203 | 201 |
} |
204 | 202 |
|
205 |
|
|
206 |
|
|
207 |
|
|
208 |
/* (non-Javadoc) |
|
209 |
* @see eu.etaxonomy.cdm.io.common.mapping.InputTransformerBase#getNameTypeDesignationStatusByKey(java.lang.String) |
|
210 |
*/ |
|
211 | 203 |
@Override |
212 | 204 |
public NameTypeDesignationStatus getNameTypeDesignationStatusByKey(String key) throws UndefinedTransformerMethodException { |
213 | 205 |
if (key == null){ |
... | ... | |
225 | 217 |
} |
226 | 218 |
} |
227 | 219 |
|
228 |
|
|
229 |
|
|
230 |
|
|
231 |
/* (non-Javadoc) |
|
232 |
* @see eu.etaxonomy.cdm.io.common.mapping.InputTransformerBase#getNameTypeDesignationStatusUuid(java.lang.String) |
|
233 |
*/ |
|
234 | 220 |
@Override |
235 | 221 |
public UUID getNameTypeDesignationStatusUuid(String key) throws UndefinedTransformerMethodException { |
236 | 222 |
//nott needed |
237 | 223 |
return super.getNameTypeDesignationStatusUuid(key); |
238 | 224 |
} |
239 | 225 |
|
240 |
|
|
241 | 226 |
@Override |
242 | 227 |
public Language getLanguageByKey(String ermsAbbrev) throws IllegalArgumentException { |
243 |
Set<String> unhandledLanguages = new HashSet<String>();
|
|
228 |
Set<String> unhandledLanguages = new HashSet<>(); |
|
244 | 229 |
if (StringUtils.isBlank(ermsAbbrev)){return null; |
245 | 230 |
}else if (ermsAbbrev.equals("ab")){return Language.ALBANIAN(); |
246 | 231 |
}else if (ermsAbbrev.equals("af")){return Language.AFRIKAANS(); |
... | ... | |
394 | 379 |
} |
395 | 380 |
} |
396 | 381 |
|
397 |
/* (non-Javadoc) |
|
398 |
* @see eu.etaxonomy.cdm.io.common.mapping.InputTransformerBase#getLanguageUuid(java.lang.String) |
|
399 |
*/ |
|
400 | 382 |
@Override |
401 | 383 |
public UUID getLanguageUuid(String key) throws UndefinedTransformerMethodException { |
402 | 384 |
if (key == null){ |
... | ... | |
423 | 405 |
return super.getLanguageUuid(key); |
424 | 406 |
} |
425 | 407 |
|
426 |
|
|
427 |
|
|
428 |
/* (non-Javadoc) |
|
429 |
* @see eu.etaxonomy.cdm.io.common.mapping.InputTransformerBase#getExtensionTypeByKey(java.lang.String) |
|
430 |
*/ |
|
431 | 408 |
@Override |
432 | 409 |
public ExtensionType getExtensionTypeByKey(String key) throws UndefinedTransformerMethodException { |
433 | 410 |
if (key == null){return null; |
... | ... | |
435 | 412 |
return null; |
436 | 413 |
} |
437 | 414 |
|
438 |
/* (non-Javadoc) |
|
439 |
* @see eu.etaxonomy.cdm.io.common.mapping.InputTransformerBase#getExtensionTypeUuid(java.lang.String) |
|
440 |
*/ |
|
441 | 415 |
@Override |
442 | 416 |
public UUID getExtensionTypeUuid(String key) |
443 | 417 |
throws UndefinedTransformerMethodException { |
... | ... | |
517 | 491 |
} |
518 | 492 |
} |
519 | 493 |
|
520 |
|
|
521 | 494 |
public static UUID uuidFromGuId(Integer guId){ |
522 | 495 |
if (guId == null){return null; |
523 | 496 |
}else if (guId == 7788){ return uuidEuropeanMarineWaters; |
... | ... | |
575 | 548 |
}else{ |
576 | 549 |
throw new IllegalArgumentException("Unknown area id " + guId); |
577 | 550 |
} |
578 |
|
|
579 | 551 |
} |
580 | 552 |
|
581 | 553 |
public static Feature noteType2Feature(String type){ |
Also available in: Unified diff
cleanup some ERMS imports