1
2 package org.miloss.fgsms.services.interfaces.policyconfiguration;
3
4 import javax.xml.bind.annotation.XmlEnum;
5 import javax.xml.bind.annotation.XmlEnumValue;
6 import javax.xml.bind.annotation.XmlType;
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 @XmlType(name = "RunAtLocation")
25 @XmlEnum
26 public enum RunAtLocation {
27
28
29
30
31
32
33 @XmlEnumValue("fgsmsServer")
34 FGSMS_SERVER("fgsmsServer"),
35
36
37
38
39
40 @XmlEnumValue("fgsmsAgent")
41 FGSMS_AGENT("fgsmsAgent");
42 private final String value;
43
44 RunAtLocation(String v) {
45 value = v;
46 }
47
48 public String value() {
49 return value;
50 }
51
52 public static RunAtLocation fromValue(String v) {
53 for (RunAtLocation c: RunAtLocation.values()) {
54 if (c.value.equals(v)) {
55 return c;
56 }
57 }
58 throw new IllegalArgumentException(v);
59 }
60
61 }