比如这个JAVA 结构体是什么意思呢?里面的那些_**,什么意思呢
比如这个JAVA 结构体是什么意思呢?里面的那些_**,什么意思呢
/**
* CarInfo.java
*
* This file was auto-generated from DL
* by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) DL2Java emitter.
*/
package com.ibmqq.client;
public class CarInfo implements java.io.Serializable {
private java.lang.String personNO;
private java.lang.String carNo;
private java.lang.String type;
private java.lang.String ownerOrg;
private java.lang.String color;
private java.lang.String surnameEN;
private java.lang.String firstnameEN;
private java.lang.String nameCH;
private java.lang.String remarks;
private java.lang.String regOrg;
private java.lang.String regPerson;
private java.lang.String regDate;
public CarInfo() {
}
public CarInfo(
java.lang.String personNO,
java.lang.String carNo,
java.lang.String type,
java.lang.String ownerOrg,
java.lang.String color,
java.lang.String surnameEN,
java.lang.String firstnameEN,
java.lang.String nameCH,
java.lang.String remarks,
java.lang.String regOrg,
java.lang.String regPerson,
java.lang.String regDate) {
this.personNO = personNO;
this.carNo = carNo;
this.type = type;
this.ownerOrg = ownerOrg;
this.color = color;
this.surnameEN = surnameEN;
this.firstnameEN = firstnameEN;
this.nameCH = nameCH;
this.remarks = remarks;
this.regOrg = regOrg;
this.regPerson = regPerson;
this.regDate = regDate;
}
/**
* Gets the personNO value for this CarInfo.
*
* @return personNO
*/
public java.lang.String getPersonNO() {
return personNO;
}
/**
* Sets the personNO value for this CarInfo.
*
* @param personNO
*/
public void setPersonNO(java.lang.String personNO) {
this.personNO = personNO;
}
/**
* Gets the carNo value for this CarInfo.
*
* @return carNo
*/
public java.lang.String getCarNo() {
return carNo;
}
/**
* Sets the carNo value for this CarInfo.
*
* @param carNo
*/
public void setCarNo(java.lang.String carNo) {
this.carNo = carNo;
}
/**
* Gets the type value for this CarInfo.
*
* @return type
*/
public java.lang.String getType() {
return type;
}
/**
* Sets the type value for this CarInfo.
*
* @param type
*/
public void setType(java.lang.String type) {
this.type = type;
}
/**
* Gets the ownerOrg value for this CarInfo.
*
* @return ownerOrg
*/
public java.lang.String getOwnerOrg() {
return ownerOrg;
}
/**
* Sets the ownerOrg value for this CarInfo.
*
* @param ownerOrg
*/
public void setOwnerOrg(java.lang.String ownerOrg) {
this.ownerOrg = ownerOrg;
}
/**
* Gets the color value for this CarInfo.
*
* @return color
*/
public java.lang.String getColor() {
return color;
}
/**
* Sets the color value for this CarInfo.
*
* @param color
*/
public void setColor(java.lang.String color) {
this.color = color;
}
/**
* Gets the surnameEN value for this CarInfo.
*
* @return surnameEN
*/
public java.lang.String getSurnameEN() {
return surnameEN;
}
/**
* Sets the surnameEN value for this CarInfo.
*
* @param surnameEN
*/
public void setSurnameEN(java.lang.String surnameEN) {
this.surnameEN = surnameEN;
}
/**
* Gets the firstnameEN value for this CarInfo.
*
* @return firstnameEN
*/
public java.lang.String getFirstnameEN() {
return firstnameEN;
}
/**
* Sets the firstnameEN value for this CarInfo.
*
* @param firstnameEN
*/
public void setFirstnameEN(java.lang.String firstnameEN) {
this.firstnameEN = firstnameEN;
}
/**
* Gets the nameCH value for this CarInfo.
*
* @return nameCH
*/
public java.lang.String getNameCH() {
return nameCH;
}
/**
* Sets the nameCH value for this CarInfo.
*
* @param nameCH
*/
public void setNameCH(java.lang.String nameCH) {
this.nameCH = nameCH;
}
/**
* Gets the remarks value for this CarInfo.
*
* @return remarks
*/
public java.lang.String getRemarks() {
return remarks;
}
/**
* Sets the remarks value for this CarInfo.
*
* @param remarks
*/
public void setRemarks(java.lang.String remarks) {
this.remarks = remarks;
}
/**
* Gets the regOrg value for this CarInfo.
*
* @return regOrg
*/
public java.lang.String getRegOrg() {
return regOrg;
}
/**
* Sets the regOrg value for this CarInfo.
*
* @param regOrg
*/
public void setRegOrg(java.lang.String regOrg) {
this.regOrg = regOrg;
}
/**
* Gets the regPerson value for this CarInfo.
*
* @return regPerson
*/
public java.lang.String getRegPerson() {
return regPerson;
}
/**
* Sets the regPerson value for this CarInfo.
*
* @param regPerson
*/
public void setRegPerson(java.lang.String regPerson) {
this.regPerson = regPerson;
}
/**
* Gets the regDate value for this CarInfo.
*
* @return regDate
*/
public java.lang.String getRegDate() {
return regDate;
}
/**
* Sets the regDate value for this CarInfo.
*
* @param regDate
*/
public void setRegDate(java.lang.String regDate) {
this.regDate = regDate;
}
private java.lang.Object __equalsCalc = null;
public synchronized boolean equals(java.lang.Object obj) {
if (!(obj instanceof CarInfo)) return false;
CarInfo other = (CarInfo) obj;
if (obj == null) return false;
if (this == obj) return true;
if (__equalsCalc != null) {
return (__equalsCalc == obj);
}
__equalsCalc = obj;
boolean _equals;
_equals = true &&
((this.personNO==null && other.getPersonNO()==null) ||
(this.personNO!=null &&
this.personNO.equals(other.getPersonNO()))) &&
((this.carNo==null && other.getCarNo()==null) ||
(this.carNo!=null &&
this.carNo.equals(other.getCarNo()))) &&
((this.type==null && other.getType()==null) ||
(this.type!=null &&
this.type.equals(other.getType()))) &&
((this.ownerOrg==null && other.getOwnerOrg()==null) ||
(this.ownerOrg!=null &&
this.ownerOrg.equals(other.getOwnerOrg()))) &&
((this.color==null && other.getColor()==null) ||
(this.color!=null &&
this.color.equals(other.getColor()))) &&
((this.surnameEN==null && other.getSurnameEN()==null) ||
(this.surnameEN!=null &&
this.surnameEN.equals(other.getSurnameEN()))) &&
((this.firstnameEN==null && other.getFirstnameEN()==null) ||
(this.firstnameEN!=null &&
this.firstnameEN.equals(other.getFirstnameEN()))) &&
((this.nameCH==null && other.getNameCH()==null) ||
(this.nameCH!=null &&
this.nameCH.equals(other.getNameCH()))) &&
((this.remarks==null && other.getRemarks()==null) ||
(this.remarks!=null &&
this.remarks.equals(other.getRemarks()))) &&
((this.regOrg==null && other.getRegOrg()==null) ||
(this.regOrg!=null &&
this.regOrg.equals(other.getRegOrg()))) &&
((this.regPerson==null && other.getRegPerson()==null) ||
(this.regPerson!=null &&
this.regPerson.equals(other.getRegPerson()))) &&
((this.regDate==null && other.getRegDate()==null) ||
(this.regDate!=null &&
this.regDate.equals(other.getRegDate())));
__equalsCalc = null;
return _equals;
}
private boolean __hashCodeCalc = false;
public synchronized int hashCode() {
if (__hashCodeCalc) {
return 0;
}
__hashCodeCalc = true;
int _hashCode = 1;
if (getPersonNO() != null) {
_hashCode += getPersonNO().hashCode();
}
if (getCarNo() != null) {
_hashCode += getCarNo().hashCode();
}
if (getType() != null) {
_hashCode += getType().hashCode();
}
if (getOwnerOrg() != null) {
_hashCode += getOwnerOrg().hashCode();
}
if (getColor() != null) {
_hashCode += getColor().hashCode();
}
if (getSurnameEN() != null) {
_hashCode += getSurnameEN().hashCode();
}
if (getFirstnameEN() != null) {
_hashCode += getFirstnameEN().hashCode();
}
if (getNameCH() != null) {
_hashCode += getNameCH().hashCode();
}
if (getRemarks() != null) {
_hashCode += getRemarks().hashCode();
}
if (getRegOrg() != null) {
_hashCode += getRegOrg().hashCode();
}
if (getRegPerson() != null) {
_hashCode += getRegPerson().hashCode();
}
if (getRegDate() != null) {
_hashCode += getRegDate().hashCode();
}
__hashCodeCalc = false;
return _hashCode;
}
// Type metadata
private static org.apache.axis.description.TypeDesc typeDesc =
new org.apache.axis.description.TypeDesc(CarInfo.class, true);
static {
typeDesc.setXmlType(new javax.xml.namespace.QName("http://www.ibmqq.com.cn/", "CarInfo"));
org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("personNO");
elemField.setXmlName(new javax.xml.namespace.QName("http://www.ibmqq.com.cn/", "PersonNO"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
elemField.setMinOccurs(0);
elemField.setNillable(false);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("carNo");
elemField.setXmlName(new javax.xml.namespace.QName("http://www.ibmqq.com.cn/", "CarNo"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
elemField.setMinOccurs(0);
elemField.setNillable(false);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("type");
elemField.setXmlName(new javax.xml.namespace.QName("http://www.ibmqq.com.cn/", "Type"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
elemField.setMinOccurs(0);
elemField.setNillable(false);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("ownerOrg");
elemField.setXmlName(new javax.xml.namespace.QName("http://www.ibmqq.com.cn/", "OwnerOrg"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
elemField.setMinOccurs(0);
elemField.setNillable(false);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("color");
elemField.setXmlName(new javax.xml.namespace.QName("http://www.ibmqq.com.cn/", "Color"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
elemField.setMinOccurs(0);
elemField.setNillable(false);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("surnameEN");
elemField.setXmlName(new javax.xml.namespace.QName("http://www.ibmqq.com.cn/", "SurnameEN"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
elemField.setMinOccurs(0);
elemField.setNillable(false);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("firstnameEN");
elemField.setXmlName(new javax.xml.namespace.QName("http://www.ibmqq.com.cn/", "FirstnameEN"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
elemField.setMinOccurs(0);
elemField.setNillable(false);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("nameCH");
elemField.setXmlName(new javax.xml.namespace.QName("http://www.ibmqq.com.cn/", "NameCH"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
elemField.setMinOccurs(0);
elemField.setNillable(false);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("remarks");
elemField.setXmlName(new javax.xml.namespace.QName("http://www.ibmqq.com.cn/", "Remarks"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
elemField.setMinOccurs(0);
elemField.setNillable(false);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("regOrg");
elemField.setXmlName(new javax.xml.namespace.QName("http://www.ibmqq.com.cn/", "RegOrg"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
elemField.setMinOccurs(0);
elemField.setNillable(false);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("regPerson");
elemField.setXmlName(new javax.xml.namespace.QName("http://www.ibmqq.com.cn/", "RegPerson"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
elemField.setMinOccurs(0);
elemField.setNillable(false);
typeDesc.addFieldDesc(elemField);
elemField = new org.apache.axis.description.ElementDesc();
elemField.setFieldName("regDate");
elemField.setXmlName(new javax.xml.namespace.QName("http://www.ibmqq.com.cn/", "RegDate"));
elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
elemField.setMinOccurs(0);
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);
}
}
|