1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.betwixt;
18
19 /***
20 * @author <a href='http://jakarta.apache.org/'>Jakarta Commons Team</a>
21 * @version $Revision: 1.2 $
22 */
23 public class BookBean {
24
25 private String author;
26 private String title;
27 private String publisher;
28
29 public BookBean() {}
30
31 public BookBean(String author, String title, String publisher) {
32 setAuthor(author);
33 setTitle(title);
34 setPublisher(publisher);
35 }
36
37 public String getAuthor() {
38 return author;
39 }
40
41 public String getPublisher() {
42 return publisher;
43 }
44
45 public String getTitle() {
46 return title;
47 }
48
49
50 public void setAuthor(String string) {
51 author = string;
52 }
53
54 public void setPublisher(String string) {
55 publisher = string;
56 }
57
58 public void setTitle(String string) {
59 title = string;
60 }
61
62 public boolean equals(Object obj) {
63 boolean result = false;
64 if (obj instanceof BookBean) {
65 BookBean book = (BookBean) obj;
66 result = author.equals(book.author) &&
67 publisher.equals(book.publisher) &&
68 title.equals(book.title);
69 }
70 return result;
71 }
72
73 public String toString() {
74 return "[BookBean title=" + title + "]";
75 }
76
77 }