package org.lntu.online.model.entity; import android.support.annotation.NonNull; import org.joda.time.DateTime; public class ExamPlan implements Comparable<ExamPlan> { private String studentId; private String course; private DateTime startTime; private DateTime endTime; private String location; public String getStudentId() { return studentId; } public void setStudentId(String studentId) { this.studentId = studentId; } public String getCourse() { return course; } public void setCourse(String course) { this.course = course; } public DateTime getStartTime() { return startTime; } public void setStartTime(DateTime startTime) { this.startTime = startTime; } public DateTime getEndTime() { return endTime; } public void setEndTime(DateTime endTime) { this.endTime = endTime; } public String getLocation() { return location; } public void setLocation(String location) { this.location = location; } @Override public int compareTo(@NonNull ExamPlan another) { return another.getStartTime().isAfter(getStartTime()) ? -1 : 1; } public String getShowTime() { return getStartTime().toString("yyyy-MM-dd HH:mm") + "-" + getEndTime().toString("HH:mm"); } }