KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > ejb > service > addressbook > wsiftypes > Phone


1 /**
2  * Phone.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 Phone implements java.io.Serializable JavaDoc {
11     private int areaCode;
12     private java.lang.String JavaDoc exchange;
13     private java.lang.String JavaDoc number;
14
15     public Phone() {
16     }
17
18     public int getAreaCode() {
19         return areaCode;
20     }
21
22     public void setAreaCode(int areaCode) {
23         this.areaCode = areaCode;
24     }
25
26     public java.lang.String JavaDoc getExchange() {
27         return exchange;
28     }
29
30     public void setExchange(java.lang.String JavaDoc exchange) {
31         this.exchange = exchange;
32     }
33
34     public java.lang.String JavaDoc getNumber() {
35         return number;
36     }
37
38     public void setNumber(java.lang.String JavaDoc number) {
39         this.number = number;
40     }
41
42     private java.lang.Object JavaDoc __equalsCalc = null;
43     public synchronized boolean equals(java.lang.Object JavaDoc obj) {
44         if (!(obj instanceof Phone)) return false;
45         Phone other = (Phone) obj;
46         if (obj == null) return false;
47         if (this == obj) return true;
48         if (__equalsCalc != null) {
49             return (__equalsCalc == obj);
50         }
51         __equalsCalc = obj;
52         boolean _equals;
53         _equals = true &&
54             areaCode == other.getAreaCode() &&
55             ((exchange==null && other.getExchange()==null) ||
56              (exchange!=null &&
57               exchange.equals(other.getExchange()))) &&
58             ((number==null && other.getNumber()==null) ||
59              (number!=null &&
60               number.equals(other.getNumber())));
61         __equalsCalc = null;
62         return _equals;
63     }
64
65     private boolean __hashCodeCalc = false;
66     public synchronized int hashCode() {
67         if (__hashCodeCalc) {
68             return 0;
69         }
70         __hashCodeCalc = true;
71         int _hashCode = 1;
72         _hashCode += getAreaCode();
73         if (getExchange() != null) {
74             _hashCode += getExchange().hashCode();
75         }
76         if (getNumber() != null) {
77             _hashCode += getNumber().hashCode();
78         }
79         __hashCodeCalc = false;
80         return _hashCode;
81     }
82 }
83
Popular Tags