1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.logicblaze.lingo.beans;
18
19
20 /***
21 * Simple nested test bean used for testing bean factories, AOP framework etc.
22 * @author Trevor D. Cook
23 * @since 30-Sep-2003
24 */
25 public class NestedTestBean implements INestedTestBean {
26
27 private String company = "";
28
29 public NestedTestBean() {
30 }
31
32 public NestedTestBean(String company) {
33 setCompany(company);
34 }
35
36 public void setCompany(String company) {
37 this.company = (company != null ? company : "");
38 }
39
40 public String getCompany() {
41 return company;
42 }
43
44 public boolean equals(Object obj) {
45 if (!(obj instanceof NestedTestBean)) {
46 return false;
47 }
48 NestedTestBean ntb = (NestedTestBean) obj;
49 return this.company.equals(ntb.company);
50 }
51
52 public int hashCode() {
53 return this.company.hashCode();
54 }
55
56 }