1 6 package org.jboss.test.webservice.jbws718; 7 8 9 import java.util.Map ; 10 import java.util.HashMap ; 11 12 public class ScheduleStateEnum { 13 private java.lang.String value; 14 private static java.util.Map valueMap = new HashMap (); 15 public static final java.lang.String _ReadyString = "Ready"; 16 public static final java.lang.String _RunningString = "Running"; 17 public static final java.lang.String _PausedString = "Paused"; 18 public static final java.lang.String _ExpiredString = "Expired"; 19 public static final java.lang.String _FailingString = "Failing"; 20 21 public static final java.lang.String _Ready = new java.lang.String (_ReadyString); 22 public static final java.lang.String _Running = new java.lang.String (_RunningString); 23 public static final java.lang.String _Paused = new java.lang.String (_PausedString); 24 public static final java.lang.String _Expired = new java.lang.String (_ExpiredString); 25 public static final java.lang.String _Failing = new java.lang.String (_FailingString); 26 27 public static final ScheduleStateEnum Ready = new ScheduleStateEnum(_Ready); 28 public static final ScheduleStateEnum Running = new ScheduleStateEnum(_Running); 29 public static final ScheduleStateEnum Paused = new ScheduleStateEnum(_Paused); 30 public static final ScheduleStateEnum Expired = new ScheduleStateEnum(_Expired); 31 public static final ScheduleStateEnum Failing = new ScheduleStateEnum(_Failing); 32 33 protected ScheduleStateEnum(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 ScheduleStateEnum fromValue(java.lang.String value) 43 throws java.lang.IllegalStateException { 44 if (Ready.value.equals(value)) { 45 return Ready; 46 } else if (Running.value.equals(value)) { 47 return Running; 48 } else if (Paused.value.equals(value)) { 49 return Paused; 50 } else if (Expired.value.equals(value)) { 51 return Expired; 52 } else if (Failing.value.equals(value)) { 53 return Failing; 54 } 55 throw new java.lang.IllegalArgumentException (); 56 } 57 58 public static ScheduleStateEnum fromString(java.lang.String value) 59 throws java.lang.IllegalStateException { 60 ScheduleStateEnum ret = (ScheduleStateEnum)valueMap.get(value); 61 if (ret != null) { 62 return ret; 63 } 64 if (value.equals(_ReadyString)) { 65 return Ready; 66 } else if (value.equals(_RunningString)) { 67 return Running; 68 } else if (value.equals(_PausedString)) { 69 return Paused; 70 } else if (value.equals(_ExpiredString)) { 71 return Expired; 72 } else if (value.equals(_FailingString)) { 73 return Failing; 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 ScheduleStateEnum)) { 89 return false; 90 } 91 return ((ScheduleStateEnum)obj).value.equals(value); 92 } 93 94 public int hashCode() { 95 return value.hashCode(); 96 } 97 } 98 | Popular Tags |