KickJava   Java API By Example, From Geeks To Geeks.

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


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 ParameterStateEnum {
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 _HasValidValueString = "HasValidValue";
16     public static final java.lang.String JavaDoc _MissingValidValueString = "MissingValidValue";
17     public static final java.lang.String JavaDoc _HasOutstandingDependenciesString = "HasOutstandingDependencies";
18     public static final java.lang.String JavaDoc _DynamicValuesUnavailableString = "DynamicValuesUnavailable";
19     
20     public static final java.lang.String JavaDoc _HasValidValue = new java.lang.String JavaDoc(_HasValidValueString);
21     public static final java.lang.String JavaDoc _MissingValidValue = new java.lang.String JavaDoc(_MissingValidValueString);
22     public static final java.lang.String JavaDoc _HasOutstandingDependencies = new java.lang.String JavaDoc(_HasOutstandingDependenciesString);
23     public static final java.lang.String JavaDoc _DynamicValuesUnavailable = new java.lang.String JavaDoc(_DynamicValuesUnavailableString);
24     
25     public static final ParameterStateEnum HasValidValue = new ParameterStateEnum(_HasValidValue);
26     public static final ParameterStateEnum MissingValidValue = new ParameterStateEnum(_MissingValidValue);
27     public static final ParameterStateEnum HasOutstandingDependencies = new ParameterStateEnum(_HasOutstandingDependencies);
28     public static final ParameterStateEnum DynamicValuesUnavailable = new ParameterStateEnum(_DynamicValuesUnavailable);
29     
30     protected ParameterStateEnum(java.lang.String JavaDoc value) {
31         this.value = value;
32         valueMap.put(this.toString(), this);
33     }
34     
35     public java.lang.String JavaDoc getValue() {
36         return value;
37     }
38     
39     public static ParameterStateEnum fromValue(java.lang.String JavaDoc value)
40         throws java.lang.IllegalStateException JavaDoc {
41         if (HasValidValue.value.equals(value)) {
42             return HasValidValue;
43         } else if (MissingValidValue.value.equals(value)) {
44             return MissingValidValue;
45         } else if (HasOutstandingDependencies.value.equals(value)) {
46             return HasOutstandingDependencies;
47         } else if (DynamicValuesUnavailable.value.equals(value)) {
48             return DynamicValuesUnavailable;
49         }
50         throw new java.lang.IllegalArgumentException JavaDoc();
51     }
52     
53     public static ParameterStateEnum fromString(java.lang.String JavaDoc value)
54         throws java.lang.IllegalStateException JavaDoc {
55         ParameterStateEnum ret = (ParameterStateEnum)valueMap.get(value);
56         if (ret != null) {
57             return ret;
58         }
59         if (value.equals(_HasValidValueString)) {
60             return HasValidValue;
61         } else if (value.equals(_MissingValidValueString)) {
62             return MissingValidValue;
63         } else if (value.equals(_HasOutstandingDependenciesString)) {
64             return HasOutstandingDependencies;
65         } else if (value.equals(_DynamicValuesUnavailableString)) {
66             return DynamicValuesUnavailable;
67         }
68         throw new IllegalArgumentException JavaDoc();
69     }
70     
71     public java.lang.String JavaDoc toString() {
72         return value.toString();
73     }
74     
75     private java.lang.Object JavaDoc readResolve()
76         throws java.io.ObjectStreamException JavaDoc {
77         return fromValue(getValue());
78     }
79     
80     public boolean equals(java.lang.Object JavaDoc obj) {
81         if (!(obj instanceof ParameterStateEnum)) {
82             return false;
83         }
84         return ((ParameterStateEnum)obj).value.equals(value);
85     }
86     
87     public int hashCode() {
88         return value.hashCode();
89     }
90 }
91
Popular Tags