View Javadoc
1   package ejava.examples.ejbsessionbank.dto;
2   
3   import java.io.Serializable;
4   
5   public class OwnerDTO implements Serializable {
6       private static final long serialVersionUID = 1L;
7       private long id;
8       private String firstName;
9       private String lastName;
10      private int accounts;
11  
12      public OwnerDTO() {}
13      public OwnerDTO(long id) {
14          this.id = id;
15      }
16      public OwnerDTO(long id, String firstName, String lastName, int accounts) {
17          this(id);
18          this.firstName = firstName;
19          this.lastName = lastName;
20          this.accounts = accounts;
21      }
22      
23      public long getId() {
24          return id;
25      }
26      public void setId(long id) {
27          this.id = id;
28      }
29      public String getFirstName() {
30          return firstName;
31      }
32      public void setFirstName(String firstName) {
33          this.firstName = firstName;
34      }
35      public String getLastName() {
36          return lastName;
37      }
38      public void setLastName(String lastName) {
39          this.lastName = lastName;
40      }
41      public int getAccounts() {
42          return accounts;
43      }
44      public void setAccounts(int accounts) {
45          this.accounts = accounts;
46      }
47      
48      public String toString() {
49          StringBuilder text = new StringBuilder();
50          text.append("id=" + id);
51          text.append(", firstName=" + firstName);
52          text.append(", lastName=" + lastName);
53          text.append(", accounts=" + accounts);
54          return text.toString();
55      }
56  }