Name.java

  1. package info.ejava.examples.ejb.basic.dto;

  2. import java.io.Serializable;

  3. /**
  4.  * This class represents a serializable DTO object that can be used to send and
  5.  * receive data to/from a remote interface.
  6.  */
  7. public class Name implements Serializable {
  8.     private static final long serialVersionUID = 1L;
  9.     private String firstName;
  10.     private String lastName;

  11.     public Name(String firstName, String lastName) {
  12.         this.firstName = firstName;
  13.         this.lastName = lastName;
  14.     }

  15.     public String getFirstName() {
  16.         return firstName;
  17.     }

  18.     public void setFirstName(String firstName) {
  19.         this.firstName = firstName;
  20.     }

  21.     public String getLastName() {
  22.         return lastName;
  23.     }

  24.     public void setLastName(String lastName) {
  25.         this.lastName = lastName;
  26.     }

  27.     @Override
  28.     public String toString() {
  29.         StringBuilder builder = new StringBuilder();
  30.         builder.append("Name [firstName=").append(firstName)
  31.                 .append(", lastName=").append(lastName).append("]");
  32.         return builder.toString();
  33.     }
  34. }