1 package org.appfuse.organization.model; 2 3 import java.util.Date ; 4 5 import org.appfuse.model.BaseObject; 6 import org.apache.commons.lang.builder.EqualsBuilder; 7 import org.apache.commons.lang.builder.HashCodeBuilder; 8 import org.apache.commons.lang.builder.ToStringBuilder; 9 import org.apache.commons.lang.builder.ToStringStyle; 10 11 15 public class Department extends BaseObject { 16 private Long departmentId; 17 private String departmentName; 18 private String missionStatement; 19 private Date createdDate; 20 21 25 public Long getDepartmentId() { 26 return departmentId; 27 } 28 29 public void setDepartmentId(Long departmentId) { 30 this.departmentId = departmentId; 31 } 32 33 37 public String getDepartmentName() { 38 return departmentName; 39 } 40 41 public void setDepartmentName(String departmentName) { 42 this.departmentName = departmentName; 43 } 44 45 49 public String getMissionStatement() { 50 return missionStatement; 51 } 52 53 public void setMissionStatement(String missionStatement) { 54 this.missionStatement = missionStatement; 55 } 56 57 61 public Date getCreatedDate() { 62 return createdDate; 63 } 64 65 public void setCreatedDate(Date createdDate) { 66 this.createdDate = createdDate; 67 } 68 69 public boolean equals(Object object) { 70 if (!(object instanceof Department)) { 71 return false; 72 } 73 Department rhs = (Department) object; 74 return new EqualsBuilder().append(this.departmentName, rhs.departmentName) 75 .append(this.missionStatement, rhs.missionStatement) 76 .isEquals(); 77 } 78 79 public int hashCode() { 80 return new HashCodeBuilder(1923026325, -1034774675) 81 .append(this.departmentName).append(this.missionStatement) 82 .toHashCode(); 83 } 84 85 public String toString() { 86 return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) 87 .append("departmentId", this.departmentId) 88 .append("missionStatement", this.missionStatement) 89 .append("departmentName", this.departmentName).toString(); 90 } 91 } 92 | Popular Tags |