Project

General

Profile

Download (782 Bytes) Statistics
| Branch: | Tag: | Revision:
1
package eu.etaxonomy.cdm.remote.editor;
2

    
3
import java.beans.PropertyEditorSupport;
4

    
5
import eu.etaxonomy.cdm.model.location.NamedAreaLevel;
6

    
7
/**
8
 * @author f.revilla
9
 * @since 09.06.2010
10
 */
11
public class NamedAreaLevelPropertyEditor extends PropertyEditorSupport {
12
	@Override
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();
23
		}
24
		setValue(value);
25
	}
26
}
(9-9/19)