// This class was generated by the JAXRPC SI, do not edit. // Contents subject to change without notice. // JAX-RPC Standard Implementation (1.1.3, build R1) // Generated source version: 1.1.3 package org.jboss.test.bpel.ws.consumption.partner.types; import java.util.Map; import java.util.HashMap; public class TQuoteStatus { private java.lang.String value; private static java.util.Map valueMap = new HashMap(); public static final java.lang.String _noneString = "none"; public static final java.lang.String _receivedString = "received"; public static final java.lang.String _processingString = "processing"; public static final java.lang.String _completedString = "completed"; public static final java.lang.String _none = new java.lang.String(_noneString); public static final java.lang.String _received = new java.lang.String(_receivedString); public static final java.lang.String _processing = new java.lang.String(_processingString); public static final java.lang.String _completed = new java.lang.String(_completedString); public static final TQuoteStatus none = new TQuoteStatus(_none); public static final TQuoteStatus received = new TQuoteStatus(_received); public static final TQuoteStatus processing = new TQuoteStatus(_processing); public static final TQuoteStatus completed = new TQuoteStatus(_completed); protected TQuoteStatus(java.lang.String value) { this.value = value; valueMap.put(this.toString(), this); } public java.lang.String getValue() { return value; } public static TQuoteStatus fromValue(java.lang.String value) throws java.lang.IllegalStateException { if (none.value.equals(value)) { return none; } else if (received.value.equals(value)) { return received; } else if (processing.value.equals(value)) { return processing; } else if (completed.value.equals(value)) { return completed; } throw new java.lang.IllegalArgumentException(); } public static TQuoteStatus fromString(java.lang.String value) throws java.lang.IllegalStateException { TQuoteStatus ret = (TQuoteStatus)valueMap.get(value); if (ret != null) { return ret; } if (value.equals(_noneString)) { return none; } else if (value.equals(_receivedString)) { return received; } else if (value.equals(_processingString)) { return processing; } else if (value.equals(_completedString)) { return completed; } throw new IllegalArgumentException(); } public java.lang.String toString() { return value.toString(); } private java.lang.Object readResolve() throws java.io.ObjectStreamException { return fromValue(getValue()); } public boolean equals(java.lang.Object obj) { if (!(obj instanceof TQuoteStatus)) { return false; } return ((TQuoteStatus)obj).value.equals(value); } public int hashCode() { return value.hashCode(); } }