1 6 package org.jboss.test.webservice.jbws718; 7 8 9 import java.util.Map ; 10 import java.util.HashMap ; 11 12 public class ItemTypeEnum { 13 private java.lang.String value; 14 private static java.util.Map valueMap = new HashMap (); 15 public static final java.lang.String _UnknownString = "Unknown"; 16 public static final java.lang.String _FolderString = "Folder"; 17 public static final java.lang.String _ReportString = "Report"; 18 public static final java.lang.String _ResourceString = "Resource"; 19 public static final java.lang.String _LinkedReportString = "LinkedReport"; 20 public static final java.lang.String _DataSourceString = "DataSource"; 21 22 public static final java.lang.String _Unknown = new java.lang.String (_UnknownString); 23 public static final java.lang.String _Folder = new java.lang.String (_FolderString); 24 public static final java.lang.String _Report = new java.lang.String (_ReportString); 25 public static final java.lang.String _Resource = new java.lang.String (_ResourceString); 26 public static final java.lang.String _LinkedReport = new java.lang.String (_LinkedReportString); 27 public static final java.lang.String _DataSource = new java.lang.String (_DataSourceString); 28 29 public static final ItemTypeEnum Unknown = new ItemTypeEnum(_Unknown); 30 public static final ItemTypeEnum Folder = new ItemTypeEnum(_Folder); 31 public static final ItemTypeEnum Report = new ItemTypeEnum(_Report); 32 public static final ItemTypeEnum Resource = new ItemTypeEnum(_Resource); 33 public static final ItemTypeEnum LinkedReport = new ItemTypeEnum(_LinkedReport); 34 public static final ItemTypeEnum DataSource = new ItemTypeEnum(_DataSource); 35 36 protected ItemTypeEnum(java.lang.String value) { 37 this.value = value; 38 valueMap.put(this.toString(), this); 39 } 40 41 public java.lang.String getValue() { 42 return value; 43 } 44 45 public static ItemTypeEnum fromValue(java.lang.String value) 46 throws java.lang.IllegalStateException { 47 if (Unknown.value.equals(value)) { 48 return Unknown; 49 } else if (Folder.value.equals(value)) { 50 return Folder; 51 } else if (Report.value.equals(value)) { 52 return Report; 53 } else if (Resource.value.equals(value)) { 54 return Resource; 55 } else if (LinkedReport.value.equals(value)) { 56 return LinkedReport; 57 } else if (DataSource.value.equals(value)) { 58 return DataSource; 59 } 60 throw new java.lang.IllegalArgumentException (); 61 } 62 63 public static ItemTypeEnum fromString(java.lang.String value) 64 throws java.lang.IllegalStateException { 65 ItemTypeEnum ret = (ItemTypeEnum)valueMap.get(value); 66 if (ret != null) { 67 return ret; 68 } 69 if (value.equals(_UnknownString)) { 70 return Unknown; 71 } else if (value.equals(_FolderString)) { 72 return Folder; 73 } else if (value.equals(_ReportString)) { 74 return Report; 75 } else if (value.equals(_ResourceString)) { 76 return Resource; 77 } else if (value.equals(_LinkedReportString)) { 78 return LinkedReport; 79 } else if (value.equals(_DataSourceString)) { 80 return DataSource; 81 } 82 throw new IllegalArgumentException (); 83 } 84 85 public java.lang.String toString() { 86 return value.toString(); 87 } 88 89 private java.lang.Object readResolve() 90 throws java.io.ObjectStreamException { 91 return fromValue(getValue()); 92 } 93 94 public boolean equals(java.lang.Object obj) { 95 if (!(obj instanceof ItemTypeEnum)) { 96 return false; 97 } 98 return ((ItemTypeEnum)obj).value.equals(value); 99 } 100 101 public int hashCode() { 102 return value.hashCode(); 103 } 104 } 105 | Popular Tags |