1
package org.jboss.remoting.samples.transporter.multiple;
3
import java.io.Serializable;
6
* Simple data object to represent customer data, to include
9
* @author <a href="mailto:telrod@e2technologies.net">Tom Elrod</a>
11
public class Customer implements Serializable
13
private String firstName = null;
14
private String lastName = null;
15
private Address addr = null;
16
private int customerId = -1;
18
public String getFirstName()
23
public void setFirstName(String firstName)
25
this.firstName = firstName;
28
public String getLastName()
33
public void setLastName(String lastName)
35
this.lastName = lastName;
38
public Address getAddr()
43
public void setAddr(Address addr)
48
public int getCustomerId()
53
public void setCustomerId(int customerId)
55
this.customerId = customerId;
58
public String toString()
60
StringBuffer buffer = new StringBuffer();
61
buffer.append("\nCustomer:\n");
62
buffer.append("customer id: " + customerId + "\n");
63
buffer.append("first name: " + firstName + "\n");
64
buffer.append("last name: " + lastName + "\n");
65
buffer.append("street: " + addr.getStreet() + "\n");
66
buffer.append("city: " + addr.getCity() + "\n");
67
buffer.append("state: " + addr.getState() + "\n");
68
buffer.append("zip: " + addr.getZip() + "\n");
70
return buffer.toString();