/** * Result.java * * This file was auto-generated from WSDL * by the Apache Axis 1.2RC2 Nov 16, 2004 (12:19:44 EST) WSDL2Java emitter. */ /* * Jalview - A Sequence Alignment Editor and Viewer * Copyright (C) 2005 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ package ext.vamsas; public class Result implements java.io.Serializable { // Type metadata private static org.apache.axis.description.TypeDesc typeDesc = new org.apache.axis.description.TypeDesc(Result.class, true); static { typeDesc.setXmlType(new javax.xml.namespace.QName( "http://dataTypes.vamsas", "Result")); org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("broken"); elemField.setXmlName(new javax.xml.namespace.QName( "http://dataTypes.vamsas", "broken")); elemField.setXmlType(new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "boolean")); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("failed"); elemField.setXmlName(new javax.xml.namespace.QName( "http://dataTypes.vamsas", "failed")); elemField.setXmlType(new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "boolean")); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("finished"); elemField.setXmlName(new javax.xml.namespace.QName( "http://dataTypes.vamsas", "finished")); elemField.setXmlType(new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "boolean")); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("invalid"); elemField.setXmlName(new javax.xml.namespace.QName( "http://dataTypes.vamsas", "invalid")); elemField.setXmlType(new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "boolean")); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("jobFailed"); elemField.setXmlName(new javax.xml.namespace.QName( "http://dataTypes.vamsas", "jobFailed")); elemField.setXmlType(new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "boolean")); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("queued"); elemField.setXmlName(new javax.xml.namespace.QName( "http://dataTypes.vamsas", "queued")); elemField.setXmlType(new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "boolean")); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("running"); elemField.setXmlName(new javax.xml.namespace.QName( "http://dataTypes.vamsas", "running")); elemField.setXmlType(new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "boolean")); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("serverError"); elemField.setXmlName(new javax.xml.namespace.QName( "http://dataTypes.vamsas", "serverError")); elemField.setXmlType(new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "boolean")); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("state"); elemField.setXmlName(new javax.xml.namespace.QName( "http://dataTypes.vamsas", "state")); elemField.setXmlType(new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "int")); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("status"); elemField.setXmlName(new javax.xml.namespace.QName( "http://dataTypes.vamsas", "status")); elemField.setXmlType(new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "string")); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("suspended"); elemField.setXmlName(new javax.xml.namespace.QName( "http://dataTypes.vamsas", "suspended")); elemField.setXmlType(new javax.xml.namespace.QName( "http://www.w3.org/2001/XMLSchema", "boolean")); typeDesc.addFieldDesc(elemField); } private boolean broken; private boolean failed; private boolean finished; private boolean invalid; private boolean jobFailed; private boolean queued; private boolean running; private boolean serverError; private int state; private java.lang.String status; private boolean suspended; private java.lang.Object __equalsCalc = null; private boolean __hashCodeCalc = false; public Result() { } public Result(boolean broken, boolean failed, boolean finished, boolean invalid, boolean jobFailed, boolean queued, boolean running, boolean serverError, int state, java.lang.String status, boolean suspended) { this.broken = broken; this.failed = failed; this.finished = finished; this.invalid = invalid; this.jobFailed = jobFailed; this.queued = queued; this.running = running; this.serverError = serverError; this.state = state; this.status = status; this.suspended = suspended; } /** * Gets the broken value for this Result. * * @return broken */ public boolean isBroken() { return broken; } /** * Sets the broken value for this Result. * * @param broken */ public void setBroken(boolean broken) { this.broken = broken; } /** * Gets the failed value for this Result. * * @return failed */ public boolean isFailed() { return failed; } /** * Sets the failed value for this Result. * * @param failed */ public void setFailed(boolean failed) { this.failed = failed; } /** * Gets the finished value for this Result. * * @return finished */ public boolean isFinished() { return finished; } /** * Sets the finished value for this Result. * * @param finished */ public void setFinished(boolean finished) { this.finished = finished; } /** * Gets the invalid value for this Result. * * @return invalid */ public boolean isInvalid() { return invalid; } /** * Sets the invalid value for this Result. * * @param invalid */ public void setInvalid(boolean invalid) { this.invalid = invalid; } /** * Gets the jobFailed value for this Result. * * @return jobFailed */ public boolean isJobFailed() { return jobFailed; } /** * Sets the jobFailed value for this Result. * * @param jobFailed */ public void setJobFailed(boolean jobFailed) { this.jobFailed = jobFailed; } /** * Gets the queued value for this Result. * * @return queued */ public boolean isQueued() { return queued; } /** * Sets the queued value for this Result. * * @param queued */ public void setQueued(boolean queued) { this.queued = queued; } /** * Gets the running value for this Result. * * @return running */ public boolean isRunning() { return running; } /** * Sets the running value for this Result. * * @param running */ public void setRunning(boolean running) { this.running = running; } /** * Gets the serverError value for this Result. * * @return serverError */ public boolean isServerError() { return serverError; } /** * Sets the serverError value for this Result. * * @param serverError */ public void setServerError(boolean serverError) { this.serverError = serverError; } /** * Gets the state value for this Result. * * @return state */ public int getState() { return state; } /** * Sets the state value for this Result. * * @param state */ public void setState(int state) { this.state = state; } /** * Gets the status value for this Result. * * @return status */ public java.lang.String getStatus() { return status; } /** * Sets the status value for this Result. * * @param status */ public void setStatus(java.lang.String status) { this.status = status; } /** * Gets the suspended value for this Result. * * @return suspended */ public boolean isSuspended() { return suspended; } /** * Sets the suspended value for this Result. * * @param suspended */ public void setSuspended(boolean suspended) { this.suspended = suspended; } public synchronized boolean equals(java.lang.Object obj) { if (!(obj instanceof Result)) { return false; } Result other = (Result) obj; if (obj == null) { return false; } if (this == obj) { return true; } if (__equalsCalc != null) { return (__equalsCalc == obj); } __equalsCalc = obj; boolean _equals; _equals = true && (this.broken == other.isBroken()) && (this.failed == other.isFailed()) && (this.finished == other.isFinished()) && (this.invalid == other.isInvalid()) && (this.jobFailed == other.isJobFailed()) && (this.queued == other.isQueued()) && (this.running == other.isRunning()) && (this.serverError == other.isServerError()) && (this.state == other.getState()) && (((this.status == null) && (other.getStatus() == null)) || ((this.status != null) && this.status.equals(other.getStatus()))) && (this.suspended == other.isSuspended()); __equalsCalc = null; return _equals; } public synchronized int hashCode() { if (__hashCodeCalc) { return 0; } __hashCodeCalc = true; int _hashCode = 1; _hashCode += (isBroken() ? Boolean.TRUE : Boolean.FALSE).hashCode(); _hashCode += (isFailed() ? Boolean.TRUE : Boolean.FALSE).hashCode(); _hashCode += (isFinished() ? Boolean.TRUE : Boolean.FALSE).hashCode(); _hashCode += (isInvalid() ? Boolean.TRUE : Boolean.FALSE).hashCode(); _hashCode += (isJobFailed() ? Boolean.TRUE : Boolean.FALSE).hashCode(); _hashCode += (isQueued() ? Boolean.TRUE : Boolean.FALSE).hashCode(); _hashCode += (isRunning() ? Boolean.TRUE : Boolean.FALSE).hashCode(); _hashCode += (isServerError() ? Boolean.TRUE : Boolean.FALSE).hashCode(); _hashCode += getState(); if (getStatus() != null) { _hashCode += getStatus().hashCode(); } _hashCode += (isSuspended() ? Boolean.TRUE : Boolean.FALSE).hashCode(); __hashCodeCalc = false; return _hashCode; } /** * 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); } }