1 6 package org.jboss.test.webservice.jbws718; 7 8 9 import java.util.Map ; 10 import java.util.HashMap ; 11 12 public class ParameterStateEnum { 13 private java.lang.String value; 14 private static java.util.Map valueMap = new HashMap (); 15 public static final java.lang.String _HasValidValueString = "HasValidValue"; 16 public static final java.lang.String _MissingValidValueString = "MissingValidValue"; 17 public static final java.lang.String _HasOutstandingDependenciesString = "HasOutstandingDependencies"; 18 public static final java.lang.String _DynamicValuesUnavailableString = "DynamicValuesUnavailable"; 19 20 public static final java.lang.String _HasValidValue = new java.lang.String (_HasValidValueString); 21 public static final java.lang.String _MissingValidValue = new java.lang.String (_MissingValidValueString); 22 public static final java.lang.String _HasOutstandingDependencies = new java.lang.String (_HasOutstandingDependenciesString); 23 public static final java.lang.String _DynamicValuesUnavailable = new java.lang.String (_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 value) { 31 this.value = value; 32 valueMap.put(this.toString(), this); 33 } 34 35 public java.lang.String getValue() { 36 return value; 37 } 38 39 public static ParameterStateEnum fromValue(java.lang.String value) 40 throws java.lang.IllegalStateException { 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 (); 51 } 52 53 public static ParameterStateEnum fromString(java.lang.String value) 54 throws java.lang.IllegalStateException { 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 (); 69 } 70 71 public java.lang.String toString() { 72 return value.toString(); 73 } 74 75 private java.lang.Object readResolve() 76 throws java.io.ObjectStreamException { 77 return fromValue(getValue()); 78 } 79 80 public boolean equals(java.lang.Object 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 |