Project

General

Profile

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

    
3
import java.beans.PropertyEditorSupport;
4

    
5
import org.springframework.stereotype.Component;
6

    
7
import eu.etaxonomy.cdm.model.location.NamedAreaLevel;
8

    
9
/**
10
 * @author f.revilla
11
 * @date 09.06.2010
12
 */
13
@Component
14
public class NamedAreaLevelPropertyEditor extends PropertyEditorSupport {
15
	public void setAsText(String text) {
16
		NamedAreaLevel value = new NamedAreaLevel();
17
		if (NamedAreaLevel.isTDWG_LEVEL1(text)) {
18
			value = NamedAreaLevel.TDWG_LEVEL1();
19
		}else if (NamedAreaLevel.isTDWG_LEVEL2(text)) {
20
			value = NamedAreaLevel.TDWG_LEVEL2();
21
		}else if (NamedAreaLevel.isTDWG_LEVEL3(text)) {
22
			value = NamedAreaLevel.TDWG_LEVEL3();
23
		}else if (NamedAreaLevel.isTDWG_LEVEL4(text)) {
24
			value = NamedAreaLevel.TDWG_LEVEL4();
25
		}
26
		setValue(value);
27
	}
28
}
(8-8/14)