Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 61102 Details for
Bug 177762
[generics] UnresolvedType.forSignature throws BCException when using generics
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Original class
ContactPerson.java (text/java), 19.70 KB, created by
Bartek Zdanowski
on 2007-03-16 10:48:26 EDT
(
hide
)
Description:
Original class
Filename:
MIME Type:
Creator:
Bartek Zdanowski
Created:
2007-03-16 10:48:26 EDT
Size:
19.70 KB
patch
obsolete
>/** > * ContactPerson.java > * > * This file was auto-generated from WSDL > * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. > */ > >package pl.autoguard.ac2.ws.types; > >public class ContactPerson implements java.io.Serializable { > private int contactPersonId; > > private pl.autoguard.ac2.ws.types.Client client; > > private int clientId; > > private java.lang.String contactPersonFirstName; > > private java.lang.String contactPersonSurname; > > private java.lang.String contactPersonAttackPassword; > > private java.lang.String contactPersonAlarmPassword; > > private boolean contactPersonCanModifyObject; > > private boolean contactPersonCanCancelAlarm; > > private java.util.Calendar contactPersonVersionTs; > > private pl.autoguard.ac2.ws.types.ContactPersonPhone[] contactPersonPhones; > > private pl.autoguard.ac2.ws.types.Object[] objects; > > public ContactPerson() { > } > > public ContactPerson( > int contactPersonId, > pl.autoguard.ac2.ws.types.Client client, > int clientId, > java.lang.String contactPersonFirstName, > java.lang.String contactPersonSurname, > java.lang.String contactPersonAttackPassword, > java.lang.String contactPersonAlarmPassword, > boolean contactPersonCanModifyObject, > boolean contactPersonCanCancelAlarm, > java.util.Calendar contactPersonVersionTs, > pl.autoguard.ac2.ws.types.ContactPersonPhone[] contactPersonPhones, > pl.autoguard.ac2.ws.types.Object[] objects) { > this.contactPersonId = contactPersonId; > this.client = client; > this.clientId = clientId; > this.contactPersonFirstName = contactPersonFirstName; > this.contactPersonSurname = contactPersonSurname; > this.contactPersonAttackPassword = contactPersonAttackPassword; > this.contactPersonAlarmPassword = contactPersonAlarmPassword; > this.contactPersonCanModifyObject = contactPersonCanModifyObject; > this.contactPersonCanCancelAlarm = contactPersonCanCancelAlarm; > this.contactPersonVersionTs = contactPersonVersionTs; > this.contactPersonPhones = contactPersonPhones; > this.objects = objects; > } > > > /** > * Gets the contactPersonId value for this ContactPerson. > * > * @return contactPersonId > */ > public int getContactPersonId() { > return contactPersonId; > } > > > /** > * Sets the contactPersonId value for this ContactPerson. > * > * @param contactPersonId > */ > public void setContactPersonId(int contactPersonId) { > this.contactPersonId = contactPersonId; > } > > > /** > * Gets the client value for this ContactPerson. > * > * @return client > */ > public pl.autoguard.ac2.ws.types.Client getClient() { > return client; > } > > > /** > * Sets the client value for this ContactPerson. > * > * @param client > */ > public void setClient(pl.autoguard.ac2.ws.types.Client client) { > this.client = client; > } > > > /** > * Gets the clientId value for this ContactPerson. > * > * @return clientId > */ > public int getClientId() { > return clientId; > } > > > /** > * Sets the clientId value for this ContactPerson. > * > * @param clientId > */ > public void setClientId(int clientId) { > this.clientId = clientId; > } > > > /** > * Gets the contactPersonFirstName value for this ContactPerson. > * > * @return contactPersonFirstName > */ > public java.lang.String getContactPersonFirstName() { > return contactPersonFirstName; > } > > > /** > * Sets the contactPersonFirstName value for this ContactPerson. > * > * @param contactPersonFirstName > */ > public void setContactPersonFirstName(java.lang.String contactPersonFirstName) { > this.contactPersonFirstName = contactPersonFirstName; > } > > > /** > * Gets the contactPersonSurname value for this ContactPerson. > * > * @return contactPersonSurname > */ > public java.lang.String getContactPersonSurname() { > return contactPersonSurname; > } > > > /** > * Sets the contactPersonSurname value for this ContactPerson. > * > * @param contactPersonSurname > */ > public void setContactPersonSurname(java.lang.String contactPersonSurname) { > this.contactPersonSurname = contactPersonSurname; > } > > > /** > * Gets the contactPersonAttackPassword value for this ContactPerson. > * > * @return contactPersonAttackPassword > */ > public java.lang.String getContactPersonAttackPassword() { > return contactPersonAttackPassword; > } > > > /** > * Sets the contactPersonAttackPassword value for this ContactPerson. > * > * @param contactPersonAttackPassword > */ > public void setContactPersonAttackPassword(java.lang.String contactPersonAttackPassword) { > this.contactPersonAttackPassword = contactPersonAttackPassword; > } > > > /** > * Gets the contactPersonAlarmPassword value for this ContactPerson. > * > * @return contactPersonAlarmPassword > */ > public java.lang.String getContactPersonAlarmPassword() { > return contactPersonAlarmPassword; > } > > > /** > * Sets the contactPersonAlarmPassword value for this ContactPerson. > * > * @param contactPersonAlarmPassword > */ > public void setContactPersonAlarmPassword(java.lang.String contactPersonAlarmPassword) { > this.contactPersonAlarmPassword = contactPersonAlarmPassword; > } > > > /** > * Gets the contactPersonCanModifyObject value for this ContactPerson. > * > * @return contactPersonCanModifyObject > */ > public boolean isContactPersonCanModifyObject() { > return contactPersonCanModifyObject; > } > > > /** > * Sets the contactPersonCanModifyObject value for this ContactPerson. > * > * @param contactPersonCanModifyObject > */ > public void setContactPersonCanModifyObject(boolean contactPersonCanModifyObject) { > this.contactPersonCanModifyObject = contactPersonCanModifyObject; > } > > > /** > * Gets the contactPersonCanCancelAlarm value for this ContactPerson. > * > * @return contactPersonCanCancelAlarm > */ > public boolean isContactPersonCanCancelAlarm() { > return contactPersonCanCancelAlarm; > } > > > /** > * Sets the contactPersonCanCancelAlarm value for this ContactPerson. > * > * @param contactPersonCanCancelAlarm > */ > public void setContactPersonCanCancelAlarm(boolean contactPersonCanCancelAlarm) { > this.contactPersonCanCancelAlarm = contactPersonCanCancelAlarm; > } > > > /** > * Gets the contactPersonVersionTs value for this ContactPerson. > * > * @return contactPersonVersionTs > */ > public java.util.Calendar getContactPersonVersionTs() { > return contactPersonVersionTs; > } > > > /** > * Sets the contactPersonVersionTs value for this ContactPerson. > * > * @param contactPersonVersionTs > */ > public void setContactPersonVersionTs(java.util.Calendar contactPersonVersionTs) { > this.contactPersonVersionTs = contactPersonVersionTs; > } > > > /** > * Gets the contactPersonPhones value for this ContactPerson. > * > * @return contactPersonPhones > */ > public pl.autoguard.ac2.ws.types.ContactPersonPhone[] getContactPersonPhones() { > return contactPersonPhones; > } > > > /** > * Sets the contactPersonPhones value for this ContactPerson. > * > * @param contactPersonPhones > */ > public void setContactPersonPhones(pl.autoguard.ac2.ws.types.ContactPersonPhone[] contactPersonPhones) { > this.contactPersonPhones = contactPersonPhones; > } > > public pl.autoguard.ac2.ws.types.ContactPersonPhone getContactPersonPhones(int i) { > return this.contactPersonPhones[i]; > } > > public void setContactPersonPhones(int i, pl.autoguard.ac2.ws.types.ContactPersonPhone _value) { > this.contactPersonPhones[i] = _value; > } > > > /** > * Gets the objects value for this ContactPerson. > * > * @return objects > */ > public pl.autoguard.ac2.ws.types.Object[] getObjects() { > return objects; > } > > > /** > * Sets the objects value for this ContactPerson. > * > * @param objects > */ > public void setObjects(pl.autoguard.ac2.ws.types.Object[] objects) { > this.objects = objects; > } > > public pl.autoguard.ac2.ws.types.Object getObjects(int i) { > return this.objects[i]; > } > > public void setObjects(int i, pl.autoguard.ac2.ws.types.Object _value) { > this.objects[i] = _value; > } > > private java.lang.Object __equalsCalc = null; > public synchronized boolean equals(java.lang.Object obj) { > if (!(obj instanceof ContactPerson)) return false; > ContactPerson other = (ContactPerson) obj; > if (obj == null) return false; > if (this == obj) return true; > if (__equalsCalc != null) { > return (__equalsCalc == obj); > } > __equalsCalc = obj; > boolean _equals; > _equals = true && > this.contactPersonId == other.getContactPersonId() && > ((this.client==null && other.getClient()==null) || > (this.client!=null && > this.client.equals(other.getClient()))) && > this.clientId == other.getClientId() && > ((this.contactPersonFirstName==null && other.getContactPersonFirstName()==null) || > (this.contactPersonFirstName!=null && > this.contactPersonFirstName.equals(other.getContactPersonFirstName()))) && > ((this.contactPersonSurname==null && other.getContactPersonSurname()==null) || > (this.contactPersonSurname!=null && > this.contactPersonSurname.equals(other.getContactPersonSurname()))) && > ((this.contactPersonAttackPassword==null && other.getContactPersonAttackPassword()==null) || > (this.contactPersonAttackPassword!=null && > this.contactPersonAttackPassword.equals(other.getContactPersonAttackPassword()))) && > ((this.contactPersonAlarmPassword==null && other.getContactPersonAlarmPassword()==null) || > (this.contactPersonAlarmPassword!=null && > this.contactPersonAlarmPassword.equals(other.getContactPersonAlarmPassword()))) && > this.contactPersonCanModifyObject == other.isContactPersonCanModifyObject() && > this.contactPersonCanCancelAlarm == other.isContactPersonCanCancelAlarm() && > ((this.contactPersonVersionTs==null && other.getContactPersonVersionTs()==null) || > (this.contactPersonVersionTs!=null && > this.contactPersonVersionTs.equals(other.getContactPersonVersionTs()))) && > ((this.contactPersonPhones==null && other.getContactPersonPhones()==null) || > (this.contactPersonPhones!=null && > java.util.Arrays.equals(this.contactPersonPhones, other.getContactPersonPhones()))) && > ((this.objects==null && other.getObjects()==null) || > (this.objects!=null && > java.util.Arrays.equals(this.objects, other.getObjects()))); > __equalsCalc = null; > return _equals; > } > > private boolean __hashCodeCalc = false; > public synchronized int hashCode() { > if (__hashCodeCalc) { > return 0; > } > __hashCodeCalc = true; > int _hashCode = 1; > _hashCode += getContactPersonId(); > if (getClient() != null) { > _hashCode += getClient().hashCode(); > } > _hashCode += getClientId(); > if (getContactPersonFirstName() != null) { > _hashCode += getContactPersonFirstName().hashCode(); > } > if (getContactPersonSurname() != null) { > _hashCode += getContactPersonSurname().hashCode(); > } > if (getContactPersonAttackPassword() != null) { > _hashCode += getContactPersonAttackPassword().hashCode(); > } > if (getContactPersonAlarmPassword() != null) { > _hashCode += getContactPersonAlarmPassword().hashCode(); > } > _hashCode += (isContactPersonCanModifyObject() ? Boolean.TRUE : Boolean.FALSE).hashCode(); > _hashCode += (isContactPersonCanCancelAlarm() ? Boolean.TRUE : Boolean.FALSE).hashCode(); > if (getContactPersonVersionTs() != null) { > _hashCode += getContactPersonVersionTs().hashCode(); > } > if (getContactPersonPhones() != null) { > for (int i=0; > i<java.lang.reflect.Array.getLength(getContactPersonPhones()); > i++) { > java.lang.Object obj = java.lang.reflect.Array.get(getContactPersonPhones(), i); > if (obj != null && > !obj.getClass().isArray()) { > _hashCode += obj.hashCode(); > } > } > } > if (getObjects() != null) { > for (int i=0; > i<java.lang.reflect.Array.getLength(getObjects()); > i++) { > java.lang.Object obj = java.lang.reflect.Array.get(getObjects(), i); > if (obj != null && > !obj.getClass().isArray()) { > _hashCode += obj.hashCode(); > } > } > } > __hashCodeCalc = false; > return _hashCode; > } > > // Type metadata > private static org.apache.axis.description.TypeDesc typeDesc = > new org.apache.axis.description.TypeDesc(ContactPerson.class, true); > > static { > typeDesc.setXmlType(new javax.xml.namespace.QName("http://autoguard.pl/ac2/ws/types", "ContactPerson")); > org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); > elemField.setFieldName("contactPersonId"); > elemField.setXmlName(new javax.xml.namespace.QName("", "ContactPersonId")); > 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("client"); > elemField.setXmlName(new javax.xml.namespace.QName("", "Client")); > elemField.setXmlType(new javax.xml.namespace.QName("http://autoguard.pl/ac2/ws/types", "Client")); > elemField.setNillable(true); > typeDesc.addFieldDesc(elemField); > elemField = new org.apache.axis.description.ElementDesc(); > elemField.setFieldName("clientId"); > elemField.setXmlName(new javax.xml.namespace.QName("", "ClientId")); > 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("contactPersonFirstName"); > elemField.setXmlName(new javax.xml.namespace.QName("", "ContactPersonFirstName")); > elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); > elemField.setNillable(false); > typeDesc.addFieldDesc(elemField); > elemField = new org.apache.axis.description.ElementDesc(); > elemField.setFieldName("contactPersonSurname"); > elemField.setXmlName(new javax.xml.namespace.QName("", "ContactPersonSurname")); > elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); > elemField.setNillable(false); > typeDesc.addFieldDesc(elemField); > elemField = new org.apache.axis.description.ElementDesc(); > elemField.setFieldName("contactPersonAttackPassword"); > elemField.setXmlName(new javax.xml.namespace.QName("", "ContactPersonAttackPassword")); > elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); > elemField.setNillable(false); > typeDesc.addFieldDesc(elemField); > elemField = new org.apache.axis.description.ElementDesc(); > elemField.setFieldName("contactPersonAlarmPassword"); > elemField.setXmlName(new javax.xml.namespace.QName("", "ContactPersonAlarmPassword")); > elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); > elemField.setNillable(false); > typeDesc.addFieldDesc(elemField); > elemField = new org.apache.axis.description.ElementDesc(); > elemField.setFieldName("contactPersonCanModifyObject"); > elemField.setXmlName(new javax.xml.namespace.QName("", "ContactPersonCanModifyObject")); > elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); > elemField.setNillable(false); > typeDesc.addFieldDesc(elemField); > elemField = new org.apache.axis.description.ElementDesc(); > elemField.setFieldName("contactPersonCanCancelAlarm"); > elemField.setXmlName(new javax.xml.namespace.QName("", "ContactPersonCanCancelAlarm")); > elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean")); > elemField.setNillable(false); > typeDesc.addFieldDesc(elemField); > elemField = new org.apache.axis.description.ElementDesc(); > elemField.setFieldName("contactPersonVersionTs"); > elemField.setXmlName(new javax.xml.namespace.QName("", "ContactPersonVersionTs")); > elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime")); > elemField.setNillable(true); > typeDesc.addFieldDesc(elemField); > elemField = new org.apache.axis.description.ElementDesc(); > elemField.setFieldName("contactPersonPhones"); > elemField.setXmlName(new javax.xml.namespace.QName("", "ContactPersonPhones")); > elemField.setXmlType(new javax.xml.namespace.QName("http://autoguard.pl/ac2/ws/types", "ContactPersonPhone")); > elemField.setMinOccurs(0); > elemField.setNillable(true); > elemField.setMaxOccursUnbounded(true); > typeDesc.addFieldDesc(elemField); > elemField = new org.apache.axis.description.ElementDesc(); > elemField.setFieldName("objects"); > elemField.setXmlName(new javax.xml.namespace.QName("", "Objects")); > elemField.setXmlType(new javax.xml.namespace.QName("http://autoguard.pl/ac2/ws/types", "Object")); > elemField.setMinOccurs(0); > elemField.setNillable(true); > elemField.setMaxOccursUnbounded(true); > 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); > } > >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 177762
: 61102 |
61103