Java Reference
In-Depth Information
For the MemberEJB example, assuming the Member Table contains more columns, you may create a
value object called MemberInfoVO as shown in Listing 21-7 . The remote interface is then modified as
shown in Listing 21-8 .
Listing 21-7: Value object MemberInfoVO
/** Value object for MemberEJB. Class name is MemberInfoVO
* @author: Andrew Yang
* @version: 1.0
*/
package java_database.MemberEBean;
import java.util.*;
public class MemberInfoVO {
// attributes
private String memberId;
private String lastName;
private String firstName;
private String streetAddress;
private String city;
private String state;
private String zipCode;
private String country;
private String phone;
private String fax;
private String email;
private String spouseName;
private int membershipYear;
private Date lastDuePaymentDate;
// accessors
public String getMemberId() { return memberId; }
public String getLastName() { return lastName; }
public String getFirstName() { return firstName; }
public String getStreetAddress() { return streetAddress; }
public String getCity() { return city; }
public String getState() { return state; }
public String getZipCode() { return zipCode; }
public String getCountry() { return country; }
public String getPhone() { return phone; }
public String getFax() { return fax; }
public String getEmail() { return email; }
public String getSpouseName() { return spouseName; }
Search WWH ::




Custom Search