package com.schoolregistration.domain;
public class Teacher {
private int teacherId;
private String teacherFirstName;
private String teacherLastName;
public Teacher(int teacherId, String teacherFirstName,
String teacherLastName) {
super();
this.teacherId = teacherId;
this.teacherFirstName = teacherFirstName;
this.teacherLastName = teacherLastName;
}
public int getTeacherId() {
return teacherId;
}
public void setTeacherId(int teacherId) {
this.teacherId = teacherId;
}
public String getTeacherFirstName() {
return teacherFirstName;
}
public void setTeacherFirstName(String teacherFirstName) {
this.teacherFirstName = teacherFirstName;
}
public String getTeacherLastName() {
return teacherLastName;
}
public void setTeacherLastName(String teacherLastName) {
this.teacherLastName = teacherLastName;
}
@Override
public String toString() {
return "Teacher [teacherFirstName=" + teacherFirstName + ", teacherId="
+ teacherId + ", teacherLastName=" + teacherLastName + "]";
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime
* result
+ ((teacherFirstName == null) ? 0 : teacherFirstName.hashCode());
result = prime * result + teacherId;
result = prime * result
+ ((teacherLastName == null) ? 0 : teacherLastName.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
Teacher other = (Teacher) obj;
if (teacherFirstName == null) {
if (other.teacherFirstName != null)
return false;
} else if (!teacherFirstName.equals(other.teacherFirstName))
return false;
if (teacherId != other.teacherId)
return false;
if (teacherLastName == null) {
if (other.teacherLastName != null)
return false;
} else if (!teacherLastName.equals(other.teacherLastName))
return false;
return true;
}
}