//$Id: Course.java 5686 2005-02-12 07:27:32Z steveebersole $ package org.hibernate.test.querycache; import java.io.Serializable; import java.util.HashSet; import java.util.Set; /** * @author Gavin King */ public class Course implements Serializable { private String courseCode; private String description; private Set courseMeetings = new HashSet(); public String getCourseCode() { return courseCode; } public void setCourseCode(String courseCode) { this.courseCode = courseCode; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public Set getCourseMeetings() { return courseMeetings; } public void setCourseMeetings(Set courseMeetings) { this.courseMeetings = courseMeetings; } public boolean equals(Object o) { if ( this == o ) { return true; } if ( o == null || ! ( o instanceof Course ) ) { return false; } Course course = ( Course ) o; if ( courseCode != null ? !courseCode.equals( course.getCourseCode() ) : course.getCourseCode() != null ) { return false; } if ( description != null ? !description.equals( course.getDescription() ) : course.getDescription() != null ) { return false; } return true; } public int hashCode() { int result = courseCode != null ? courseCode.hashCode() : 0; result = 31 * result + ( description != null ? description.hashCode() : 0 ); return result; } }