/** * ManualTester.java * * This file was auto-generated from WSDL * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. */ package com.borland.sctm.ws.execution.entities; public class ManualTester implements java.io.Serializable { private java.lang.String firstname; private java.lang.String lastName; private java.lang.String login; private int userId; public ManualTester() { } public ManualTester( java.lang.String firstname, java.lang.String lastName, java.lang.String login, int userId) { this.firstname = firstname; this.lastName = lastName; this.login = login; this.userId = userId; } /** * Gets the firstname value for this ManualTester. * * @return firstname */ public java.lang.String getFirstname() { return firstname; } /** * Sets the firstname value for this ManualTester. * * @param firstname */ public void setFirstname(java.lang.String firstname) { this.firstname = firstname; } /** * Gets the lastName value for this ManualTester. * * @return lastName */ public java.lang.String getLastName() { return lastName; } /** * Sets the lastName value for this ManualTester. * * @param lastName */ public void setLastName(java.lang.String lastName) { this.lastName = lastName; } /** * Gets the login value for this ManualTester. * * @return login */ public java.lang.String getLogin() { return login; } /** * Sets the login value for this ManualTester. * * @param login */ public void setLogin(java.lang.String login) { this.login = login; } /** * Gets the userId value for this ManualTester. * * @return userId */ public int getUserId() { return userId; } /** * Sets the userId value for this ManualTester. * * @param userId */ public void setUserId(int userId) { this.userId = userId; } private java.lang.Object __equalsCalc = null; public synchronized boolean equals(java.lang.Object obj) { if (!(obj instanceof ManualTester)) return false; ManualTester other = (ManualTester) obj; if (obj == null) return false; if (this == obj) return true; if (__equalsCalc != null) { return (__equalsCalc == obj); } __equalsCalc = obj; boolean _equals; _equals = true && ((this.firstname==null && other.getFirstname()==null) || (this.firstname!=null && this.firstname.equals(other.getFirstname()))) && ((this.lastName==null && other.getLastName()==null) || (this.lastName!=null && this.lastName.equals(other.getLastName()))) && ((this.login==null && other.getLogin()==null) || (this.login!=null && this.login.equals(other.getLogin()))) && this.userId == other.getUserId(); __equalsCalc = null; return _equals; } private boolean __hashCodeCalc = false; public synchronized int hashCode() { if (__hashCodeCalc) { return 0; } __hashCodeCalc = true; int _hashCode = 1; if (getFirstname() != null) { _hashCode += getFirstname().hashCode(); } if (getLastName() != null) { _hashCode += getLastName().hashCode(); } if (getLogin() != null) { _hashCode += getLogin().hashCode(); } _hashCode += getUserId(); __hashCodeCalc = false; return _hashCode; } // Type metadata private static org.apache.axis.description.TypeDesc typeDesc = new org.apache.axis.description.TypeDesc(ManualTester.class, true); static { typeDesc.setXmlType(new javax.xml.namespace.QName("http://tm.segue.com/webservices/tmexecution", "ManualTester")); org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("firstname"); elemField.setXmlName(new javax.xml.namespace.QName("", "firstname")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setNillable(true); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("lastName"); elemField.setXmlName(new javax.xml.namespace.QName("", "lastName")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setNillable(true); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("login"); elemField.setXmlName(new javax.xml.namespace.QName("", "login")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); elemField.setNillable(true); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); elemField.setFieldName("userId"); elemField.setXmlName(new javax.xml.namespace.QName("", "userId")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); 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); } }