You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Person.java 2.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. package com.vaadin.tests.util;
  2. import java.io.Serializable;
  3. @SuppressWarnings("serial")
  4. public class Person implements Serializable {
  5. private String firstName = "";
  6. private String lastName = "";
  7. private String email = "";
  8. private String phoneNumber = "";
  9. private Address address = new Address();
  10. public Person() {
  11. address = new Address();
  12. }
  13. public Person(String firstName, String lastName, String email,
  14. String phoneNumber, String streetAddress, int postalCode,
  15. String city) {
  16. setFirstName(firstName);
  17. setLastName(lastName);
  18. setEmail(email);
  19. setPhoneNumber(phoneNumber);
  20. address = new Address(streetAddress, postalCode, city);
  21. }
  22. /**
  23. * @return the firstName
  24. */
  25. public String getFirstName() {
  26. return firstName;
  27. }
  28. /**
  29. * @param firstName
  30. * the firstName to set
  31. */
  32. public void setFirstName(String firstName) {
  33. this.firstName = firstName;
  34. }
  35. /**
  36. * @return the lastName
  37. */
  38. public String getLastName() {
  39. return lastName;
  40. }
  41. /**
  42. * @param lastName
  43. * the lastName to set
  44. */
  45. public void setLastName(String lastName) {
  46. this.lastName = lastName;
  47. }
  48. /**
  49. * @return the email
  50. */
  51. public String getEmail() {
  52. return email;
  53. }
  54. /**
  55. * @param email
  56. * the email to set
  57. */
  58. public void setEmail(String email) {
  59. this.email = email;
  60. }
  61. /**
  62. * @return the phoneNumber
  63. */
  64. public String getPhoneNumber() {
  65. return phoneNumber;
  66. }
  67. /**
  68. * @param phoneNumber
  69. * the phoneNumber to set
  70. */
  71. public void setPhoneNumber(String phoneNumber) {
  72. this.phoneNumber = phoneNumber;
  73. }
  74. /**
  75. * Returns the address where the person lives.
  76. *
  77. * @return address (not null)
  78. */
  79. public Address getAddress() {
  80. return address;
  81. }
  82. }