1 25 26 package org.objectweb.jonas.jtests.beans.etype.oser; 27 28 import java.io.Serializable ; 29 30 35 36 public class Name implements Serializable { 37 38 public String firstName; 39 public String lastName; 40 41 public Name() { 42 firstName = new String ("fn_unknown"); 43 lastName = new String ("ln_unknown"); 44 } 45 46 public Name(String f, String l) { 47 firstName = new String (f); 48 lastName = new String (l); 49 } 50 51 public Name(Name n) { 52 firstName = new String (n.firstName); 53 lastName = new String (n.lastName); 54 } 55 56 public String toString() { 57 String s = new String ("(firstName='" + firstName + "',lastName='" + lastName +"')"); 58 return(s); 59 } 60 61 public boolean equals(Object other) { 62 if (other == null) { 63 return false; 64 } 65 if (!(other instanceof Name)) { 66 return false; 67 } 68 Name oName = (Name) other; 69 return (this.firstName.equals(oName.firstName) && this.lastName.equals(oName.lastName)); 70 } 71 72 } 73 | Popular Tags |