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