Source code: com/sample/jsp/data/Customer.java
1 /*
2 * Customer.java
3 *
4 * Copyright (c) 2001, 2002 Aendvari, Ltd. All Rights Reserved.
5 *
6 */
7
8 package com.sample.jsp.data;
9
10
11 /**
12 * <p>This class represents the <code>customer</code> node in the test XML data.</p>
13 *
14 * <p>For simplicity, we're only going to include the following nodes:</p>
15 * <code>
16 * <customer>
17 * <profile>
18 * <firstname>Search Person 1</firstname>
19 * <middlename>A</middlename>
20 * <lastname>Search Last Name 1</lastname>
21 * </profile>
22 * </customer>
23 * </code>
24 *
25 * @author Scott Milne
26 *
27 */
28
29 public class Customer
30 {
31 private Profile profile;
32
33 public Customer()
34 {
35 profile = new Profile();
36 }
37
38 public Profile getProfile() { return profile; }
39 public void setProfile(Profile profile) { this.profile = profile; }
40
41 public static class Profile
42 {
43 private String firstname;
44 private String middlename;
45 private String lastname;
46
47 public Profile()
48 {
49 firstname = "";
50 lastname = "";
51 middlename = "";
52 }
53
54 public String getFirstname() { return firstname; }
55 public void setFirstname(String param) { firstname = param; }
56
57 public String getLastname() { return lastname; }
58 public void setLastname(String param) { lastname = param; }
59
60 public String getMiddlename() { return middlename; }
61 public void setMiddlename(String param) { middlename = param; }
62
63 public String toString()
64 {
65 String data = "Profile[";
66 data += "firstname="+firstname+",";
67 data += "lastname="+lastname+",";
68 data += "middlename="+middlename;
69 data += "]";
70 return data;
71 }
72 }
73
74 public String toString()
75 {
76 String data = "Customer[";
77 data += profile;
78 data += "]";
79 return data;
80 }
81 }
82