1 package org.appfuse.model; 2 3 import org.apache.commons.lang.builder.EqualsBuilder; 4 import org.apache.commons.lang.builder.HashCodeBuilder; 5 import org.apache.commons.lang.builder.ToStringBuilder; 6 import org.apache.commons.lang.builder.ToStringStyle; 7 8 12 public class PersonPlus extends BaseObject { 13 private Long personId; 14 private String firstName; 15 private String lastName; 16 17 22 public Long getPersonId() { 23 return personId; 24 } 25 26 public void setPersonId(Long personId) { 27 this.personId = personId; 28 } 29 30 34 public String getFirstName() { 35 return firstName; 36 } 37 38 public void setFirstName(String firstName) { 39 this.firstName = firstName; 40 } 41 42 46 public String getLastName() { 47 return lastName; 48 } 49 50 public void setLastName(String lastName) { 51 this.lastName = lastName; 52 } 53 54 public boolean equals(Object object) { 55 if (!(object instanceof PersonPlus)) { 56 return false; 57 } 58 PersonPlus rhs = (PersonPlus) object; 59 return new EqualsBuilder().append(this.firstName, rhs.firstName) 60 .append(this.lastName, rhs.lastName) 61 .isEquals(); 62 } 63 64 public int hashCode() { 65 return new HashCodeBuilder(1923026325, -1034774675) 66 .append(this.firstName).append(this.lastName) 67 .toHashCode(); 68 } 69 70 public String toString() { 71 return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) 72 .append("personId", this.personId) 73 .append("lastName", this.lastName) 74 .append("firstName", this.firstName).toString(); 75 } 76 } 77 | Popular Tags |