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