KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jboss > test > webservice > jbws718 > ScheduleStateEnum


1 // This class was generated by the JAXRPC SI, do not edit.
2
// Contents subject to change without notice.
3
// JAX-RPC Standard Implementation (1.1.3, build R1)
4
// Generated source version: 1.1.3
5

6 package org.jboss.test.webservice.jbws718;
7
8
9 import java.util.Map JavaDoc;
10 import java.util.HashMap JavaDoc;
11
12 public class ScheduleStateEnum {
13     private java.lang.String JavaDoc value;
14     private static java.util.Map JavaDoc valueMap = new HashMap JavaDoc();
15     public static final java.lang.String JavaDoc _ReadyString = "Ready";
16     public static final java.lang.String JavaDoc _RunningString = "Running";
17     public static final java.lang.String JavaDoc _PausedString = "Paused";
18     public static final java.lang.String JavaDoc _ExpiredString = "Expired";
19     public static final java.lang.String JavaDoc _FailingString = "Failing";
20     
21     public static final java.lang.String JavaDoc _Ready = new java.lang.String JavaDoc(_ReadyString);
22     public static final java.lang.String JavaDoc _Running = new java.lang.String JavaDoc(_RunningString);
23     public static final java.lang.String JavaDoc _Paused = new java.lang.String JavaDoc(_PausedString);
24     public static final java.lang.String JavaDoc _Expired = new java.lang.String JavaDoc(_ExpiredString);
25     public static final java.lang.String JavaDoc _Failing = new java.lang.String JavaDoc(_FailingString);
26     
27     public static final ScheduleStateEnum Ready = new ScheduleStateEnum(_Ready);
28     public static final ScheduleStateEnum Running = new ScheduleStateEnum(_Running);
29     public static final ScheduleStateEnum Paused = new ScheduleStateEnum(_Paused);
30     public static final ScheduleStateEnum Expired = new ScheduleStateEnum(_Expired);
31     public static final ScheduleStateEnum Failing = new ScheduleStateEnum(_Failing);
32     
33     protected ScheduleStateEnum(java.lang.String JavaDoc value) {
34         this.value = value;
35         valueMap.put(this.toString(), this);
36     }
37     
38     public java.lang.String JavaDoc getValue() {
39         return value;
40     }
41     
42     public static ScheduleStateEnum fromValue(java.lang.String JavaDoc value)
43         throws java.lang.IllegalStateException JavaDoc {
44         if (Ready.value.equals(value)) {
45             return Ready;
46         } else if (Running.value.equals(value)) {
47             return Running;
48         } else if (Paused.value.equals(value)) {
49             return Paused;
50         } else if (Expired.value.equals(value)) {
51             return Expired;
52         } else if (Failing.value.equals(value)) {
53             return Failing;
54         }
55         throw new java.lang.IllegalArgumentException JavaDoc();
56     }
57     
58     public static ScheduleStateEnum fromString(java.lang.String JavaDoc value)
59         throws java.lang.IllegalStateException JavaDoc {
60         ScheduleStateEnum ret = (ScheduleStateEnum)valueMap.get(value);
61         if (ret != null) {
62             return ret;
63         }
64         if (value.equals(_ReadyString)) {
65             return Ready;
66         } else if (value.equals(_RunningString)) {
67             return Running;
68         } else if (value.equals(_PausedString)) {
69             return Paused;
70         } else if (value.equals(_ExpiredString)) {
71             return Expired;
72         } else if (value.equals(_FailingString)) {
73             return Failing;
74         }
75         throw new IllegalArgumentException JavaDoc();
76     }
77     
78     public java.lang.String JavaDoc toString() {
79         return value.toString();
80     }
81     
82     private java.lang.Object JavaDoc readResolve()
83         throws java.io.ObjectStreamException JavaDoc {
84         return fromValue(getValue());
85     }
86     
87     public boolean equals(java.lang.Object JavaDoc obj) {
88         if (!(obj instanceof ScheduleStateEnum)) {
89             return false;
90         }
91         return ((ScheduleStateEnum)obj).value.equals(value);
92     }
93     
94     public int hashCode() {
95         return value.hashCode();
96     }
97 }
98
Popular Tags