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
30
31
32
33
34 @XmlType(name = "monthnames")
35 @XmlEnum
36 public enum Monthnames {
37
38 @XmlEnumValue("Janurary")
39 JANURARY("Janurary"),
40 @XmlEnumValue("Feburary")
41 FEBURARY("Feburary"),
42 @XmlEnumValue("March")
43 MARCH("March"),
44 @XmlEnumValue("April")
45 APRIL("April"),
46 @XmlEnumValue("May")
47 MAY("May"),
48 @XmlEnumValue("June")
49 JUNE("June"),
50 @XmlEnumValue("July")
51 JULY("July"),
52 @XmlEnumValue("August")
53 AUGUST("August"),
54 @XmlEnumValue("September")
55 SEPTEMBER("September"),
56 @XmlEnumValue("October")
57 OCTOBER("October"),
58 @XmlEnumValue("November")
59 NOVEMBER("November"),
60 @XmlEnumValue("December")
61 DECEMBER("December");
62 private final String value;
63
64 Monthnames(String v) {
65 value = v;
66 }
67
68 public String value() {
69 return value;
70 }
71
72 public static Monthnames fromValue(String v) {
73 for (Monthnames c: Monthnames.values()) {
74 if (c.value.equals(v)) {
75 return c;
76 }
77 }
78 throw new IllegalArgumentException(v);
79 }
80
81 }