1
2 package org.miloss.fgsms.services.interfaces.automatedreportingservice;
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
25
26
27
28
29 @XmlType(name = "daynames")
30 @XmlEnum
31 public enum Daynames {
32
33 @XmlEnumValue("Sunday")
34 SUNDAY("Sunday"),
35 @XmlEnumValue("Monday")
36 MONDAY("Monday"),
37 @XmlEnumValue("Tuesday")
38 TUESDAY("Tuesday"),
39 @XmlEnumValue("Wednesday")
40 WEDNESDAY("Wednesday"),
41 @XmlEnumValue("Thursday")
42 THURSDAY("Thursday"),
43 @XmlEnumValue("Friday")
44 FRIDAY("Friday"),
45 @XmlEnumValue("Saturday")
46 SATURDAY("Saturday");
47 private final String value;
48
49 Daynames(String v) {
50 value = v;
51 }
52
53 public String value() {
54 return value;
55 }
56
57 public static Daynames fromValue(String v) {
58 for (Daynames c: Daynames.values()) {
59 if (c.value.equals(v)) {
60 return c;
61 }
62 }
63 throw new IllegalArgumentException(v);
64 }
65
66 }