3
import java.io.Serializable;
4
import javax.persistence.*;
7
* The primary key class for the student_attendance database table.
11
public class StudentAttendancePK implements Serializable {
12
//default serial version id, required for serializable classes.
13
private static final long serialVersionUID = 1L;
14
private Long lectureCourse;
15
private java.util.Date lectureStartTime;
16
private java.util.Date lectureEndTime;
19
public StudentAttendancePK() {
22
@Column(name="lecture_course", insertable=false, updatable=false, unique=true, nullable=false)
23
public Long getLectureCourse() {
24
return this.lectureCourse;
26
public void setLectureCourse(Long lectureCourse) {
27
this.lectureCourse = lectureCourse;
30
@Temporal(TemporalType.TIMESTAMP)
31
@Column(name="lecture_start_time", insertable=false, updatable=false, unique=true, nullable=false)
32
public java.util.Date getLectureStartTime() {
33
return this.lectureStartTime;
35
public void setLectureStartTime(java.util.Date lectureStartTime) {
36
this.lectureStartTime = lectureStartTime;
39
@Temporal(TemporalType.TIMESTAMP)
40
@Column(name="lecture_end_time", insertable=false, updatable=false, unique=true, nullable=false)
41
public java.util.Date getLectureEndTime() {
42
return this.lectureEndTime;
44
public void setLectureEndTime(java.util.Date lectureEndTime) {
45
this.lectureEndTime = lectureEndTime;
48
@Column(insertable=false, updatable=false, unique=true, nullable=false)
49
public Long getStudent() {
52
public void setStudent(Long student) {
53
this.student = student;
56
public boolean equals(Object other) {
60
if (!(other instanceof StudentAttendancePK)) {
63
StudentAttendancePK castOther = (StudentAttendancePK)other;
65
this.lectureCourse.equals(castOther.lectureCourse)
66
&& this.lectureStartTime.equals(castOther.lectureStartTime)
67
&& this.lectureEndTime.equals(castOther.lectureEndTime)
68
&& this.student.equals(castOther.student);
71
public int hashCode() {
74
hash = hash * prime + this.lectureCourse.hashCode();
75
hash = hash * prime + this.lectureStartTime.hashCode();
76
hash = hash * prime + this.lectureEndTime.hashCode();
77
hash = hash * prime + this.student.hashCode();
b'\\ No newline at end of file'