Source code: ejb/service/addressbook/wsiftypes/Address.java
1 /**
2 * Address.java
3 *
4 * This file was auto-generated from WSDL
5 * by the Apache Axis WSDL2Java emitter.
6 */
7
8 package ejb.service.addressbook.wsiftypes;
9
10 public class Address implements java.io.Serializable {
11 private int streetNum;
12 private java.lang.String streetName;
13 private java.lang.String city;
14 private java.lang.String state;
15 private int zip;
16 private ejb.service.addressbook.wsiftypes.Phone phoneNumber;
17
18 public Address() {
19 }
20
21 public int getStreetNum() {
22 return streetNum;
23 }
24
25 public void setStreetNum(int streetNum) {
26 this.streetNum = streetNum;
27 }
28
29 public java.lang.String getStreetName() {
30 return streetName;
31 }
32
33 public void setStreetName(java.lang.String streetName) {
34 this.streetName = streetName;
35 }
36
37 public java.lang.String getCity() {
38 return city;
39 }
40
41 public void setCity(java.lang.String city) {
42 this.city = city;
43 }
44
45 public java.lang.String getState() {
46 return state;
47 }
48
49 public void setState(java.lang.String state) {
50 this.state = state;
51 }
52
53 public int getZip() {
54 return zip;
55 }
56
57 public void setZip(int zip) {
58 this.zip = zip;
59 }
60
61 public ejb.service.addressbook.wsiftypes.Phone getPhoneNumber() {
62 return phoneNumber;
63 }
64
65 public void setPhoneNumber(ejb.service.addressbook.wsiftypes.Phone phoneNumber) {
66 this.phoneNumber = phoneNumber;
67 }
68
69 private java.lang.Object __equalsCalc = null;
70 public synchronized boolean equals(java.lang.Object obj) {
71 if (!(obj instanceof Address)) return false;
72 Address other = (Address) obj;
73 if (obj == null) return false;
74 if (this == obj) return true;
75 if (__equalsCalc != null) {
76 return (__equalsCalc == obj);
77 }
78 __equalsCalc = obj;
79 boolean _equals;
80 _equals = true &&
81 streetNum == other.getStreetNum() &&
82 ((streetName==null && other.getStreetName()==null) ||
83 (streetName!=null &&
84 streetName.equals(other.getStreetName()))) &&
85 ((city==null && other.getCity()==null) ||
86 (city!=null &&
87 city.equals(other.getCity()))) &&
88 ((state==null && other.getState()==null) ||
89 (state!=null &&
90 state.equals(other.getState()))) &&
91 zip == other.getZip() &&
92 ((phoneNumber==null && other.getPhoneNumber()==null) ||
93 (phoneNumber!=null &&
94 phoneNumber.equals(other.getPhoneNumber())));
95 __equalsCalc = null;
96 return _equals;
97 }
98
99 private boolean __hashCodeCalc = false;
100 public synchronized int hashCode() {
101 if (__hashCodeCalc) {
102 return 0;
103 }
104 __hashCodeCalc = true;
105 int _hashCode = 1;
106 _hashCode += getStreetNum();
107 if (getStreetName() != null) {
108 _hashCode += getStreetName().hashCode();
109 }
110 if (getCity() != null) {
111 _hashCode += getCity().hashCode();
112 }
113 if (getState() != null) {
114 _hashCode += getState().hashCode();
115 }
116 _hashCode += getZip();
117 if (getPhoneNumber() != null) {
118 _hashCode += getPhoneNumber().hashCode();
119 }
120 __hashCodeCalc = false;
121 return _hashCode;
122 }
123 }