1 package eu
.etaxonomy
.cdm
.remote
.editor
;
3 import java
.beans
.PropertyEditorSupport
;
5 import eu
.etaxonomy
.cdm
.model
.location
.NamedAreaLevel
;
11 public class NamedAreaLevelPropertyEditor
extends PropertyEditorSupport
{
13 public void setAsText(String text
) {
14 NamedAreaLevel value
= NamedAreaLevel
.NewInstance();
15 if (NamedAreaLevel
.isTDWG_LEVEL1(text
)) {
16 value
= NamedAreaLevel
.TDWG_LEVEL1();
17 }else if (NamedAreaLevel
.isTDWG_LEVEL2(text
)) {
18 value
= NamedAreaLevel
.TDWG_LEVEL2();
19 }else if (NamedAreaLevel
.isTDWG_LEVEL3(text
)) {
20 value
= NamedAreaLevel
.TDWG_LEVEL3();
21 }else if (NamedAreaLevel
.isTDWG_LEVEL4(text
)) {
22 value
= NamedAreaLevel
.TDWG_LEVEL4();