/** * DivideZeroFaultType.java * * This file was auto-generated from WSDL * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. */ package net.programmera.www.ns.Calculator; public class DivideZeroFaultType extends org.apache.axis.AxisFault implements java.io.Serializable { private int offendingValue; private java.lang.String comment; public DivideZeroFaultType() { } public DivideZeroFaultType( int offendingValue, java.lang.String comment) { this.offendingValue = offendingValue; this.comment = comment; } /** * Gets the offendingValue value for this DivideZeroFaultType. * * @return offendingValue */ public int getOffendingValue() { return offendingValue; } /** * Sets the offendingValue value for this DivideZeroFaultType. * * @param offendingValue */ public void setOffendingValue(int offendingValue) { this.offendingValue = offendingValue; } /** * Gets the comment value for this DivideZeroFaultType. * * @return comment */ public java.lang.String getComment() { return comment; } /** * Sets the comment value for this DivideZeroFaultType. * * @param comment */ public void setComment(java.lang.String comment) { this.comment = comment; } private java.lang.Object __equalsCalc = null; public synchronized boolean equals(java.lang.Object obj) { if (!(obj instanceof DivideZeroFaultType)) return false; DivideZeroFaultType other = (DivideZeroFaultType) obj; if (obj == null) return false; if (this == obj) return true; if (__equalsCalc != null) { return (__equalsCalc == obj); } __equalsCalc = obj; boolean _equals; _equals = true && this.offendingValue == other.getOffendingValue() && ((this.comment==null && other.getComment()==null) || (this.comment!=null && this.comment.equals(other.getComment()))); __equalsCalc = null; return _equals; } private boolean __hashCodeCalc = false; public synchronized int hashCode() { if (__hashCodeCalc) { return 0; } __hashCodeCalc = true; int _hashCode = 1; _hashCode += getOffendingValue(); if (getComment() != null) { _hashCode += getComment().hashCode(); } __hashCodeCalc = false; return _hashCode; } // Type metadata private static org.apache.axis.description.TypeDesc typeDesc = new org.apache.axis.description.TypeDesc(DivideZeroFaultType.class, true); static { typeDesc.setXmlType(new javax.xml.namespace.QName("http://www.programmera.net/ns/Calculator", ">DivideZeroFaultType")); org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("offendingValue"); elemField.setXmlName(new javax.xml.namespace.QName("", "offending-value")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("comment"); elemField.setXmlName(new javax.xml.namespace.QName("", "comment")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setNillable(false); typeDesc.addFieldDesc(elemField); } /** * Return type metadata object */ public static org.apache.axis.description.TypeDesc getTypeDesc() { return typeDesc; } /** * Get Custom Serializer */ public static org.apache.axis.encoding.Serializer getSerializer( java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType) { return new org.apache.axis.encoding.ser.BeanSerializer( _javaType, _xmlType, typeDesc); } /** * Get Custom Deserializer */ public static org.apache.axis.encoding.Deserializer getDeserializer( java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType) { return new org.apache.axis.encoding.ser.BeanDeserializer( _javaType, _xmlType, typeDesc); } /** * Writes the exception data to the faultDetails */ public void writeDetails(javax.xml.namespace.QName qname, org.apache.axis.encoding.SerializationContext context) throws java.io.IOException { context.serialize(qname, null, this); } }