1 6 package org.jboss.test.webservice.jbws718; 7 8 9 import java.util.Map ; 10 import java.util.HashMap ; 11 12 public class JobTypeEnum { 13 private java.lang.String value; 14 private static java.util.Map valueMap = new HashMap (); 15 public static final java.lang.String _UserString = "User"; 16 public static final java.lang.String _SystemString = "System"; 17 18 public static final java.lang.String _User = new java.lang.String (_UserString); 19 public static final java.lang.String _System = new java.lang.String (_SystemString); 20 21 public static final JobTypeEnum User = new JobTypeEnum(_User); 22 public static final JobTypeEnum System = new JobTypeEnum(_System); 23 24 protected JobTypeEnum(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 JobTypeEnum fromValue(java.lang.String value) 34 throws java.lang.IllegalStateException { 35 if (User.value.equals(value)) { 36 return User; 37 } else if (System.value.equals(value)) { 38 return System; 39 } 40 throw new java.lang.IllegalArgumentException (); 41 } 42 43 public static JobTypeEnum fromString(java.lang.String value) 44 throws java.lang.IllegalStateException { 45 JobTypeEnum ret = (JobTypeEnum)valueMap.get(value); 46 if (ret != null) { 47 return ret; 48 } 49 if (value.equals(_UserString)) { 50 return User; 51 } else if (value.equals(_SystemString)) { 52 return System; 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 JobTypeEnum)) { 68 return false; 69 } 70 return ((JobTypeEnum)obj).value.equals(value); 71 } 72 73 public int hashCode() { 74 return value.hashCode(); 75 } 76 } 77 | Popular Tags |