1 6 package org.jboss.test.webservice.jbws718; 7 8 9 import java.util.Map ; 10 import java.util.HashMap ; 11 12 public class ConditionEnum { 13 private java.lang.String value; 14 private static java.util.Map valueMap = new HashMap (); 15 public static final java.lang.String _ContainsString = "Contains"; 16 public static final java.lang.String _EqualsString = "Equals"; 17 18 public static final java.lang.String _Contains = new java.lang.String (_ContainsString); 19 public static final java.lang.String _Equals = new java.lang.String (_EqualsString); 20 21 public static final ConditionEnum Contains = new ConditionEnum(_Contains); 22 public static final ConditionEnum Equals = new ConditionEnum(_Equals); 23 24 protected ConditionEnum(java.lang.String value) { 25 this.value = value; 26 valueMap.put(this.toString(), this); 27 } 28 29 public java.lang.String getValue() { 30 return value; 31 } 32 33 public static ConditionEnum fromValue(java.lang.String value) 34 throws java.lang.IllegalStateException { 35 if (Contains.value.equals(value)) { 36 return Contains; 37 } else if (Equals.value.equals(value)) { 38 return Equals; 39 } 40 throw new java.lang.IllegalArgumentException (); 41 } 42 43 public static ConditionEnum fromString(java.lang.String value) 44 throws java.lang.IllegalStateException { 45 ConditionEnum ret = (ConditionEnum)valueMap.get(value); 46 if (ret != null) { 47 return ret; 48 } 49 if (value.equals(_ContainsString)) { 50 return Contains; 51 } else if (value.equals(_EqualsString)) { 52 return Equals; 53 } 54 throw new IllegalArgumentException (); 55 } 56 57 public java.lang.String toString() { 58 return value.toString(); 59 } 60 61 private java.lang.Object readResolve() 62 throws java.io.ObjectStreamException { 63 return fromValue(getValue()); 64 } 65 66 public boolean equals(java.lang.Object obj) { 67 if (!(obj instanceof ConditionEnum)) { 68 return false; 69 } 70 return ((ConditionEnum)obj).value.equals(value); 71 } 72 73 public int hashCode() { 74 return value.hashCode(); 75 } 76 } 77 | Popular Tags |