|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.cpsolver.exam.model.ExamOwner
public class ExamOwner
Representation of a course or a section (or any other group of students that is
associated with an exam). This entity is not used
for examination timetabling, but it may be important for reports since
students are usually enrolled to sections and/or courses and an exam
can be offered for a set of courses/sections.
The relations between course/section and exams, students and instructors are
bidirectional, see Exam.getOwners(),
ExamStudent.getOwners(), and
ExamInstructor.getOwners().
| Constructor Summary | |
|---|---|
ExamOwner(Exam exam,
long id,
String name)
Constructor. |
|
| Method Summary | |
|---|---|
int |
compareTo(Object o)
Compare two exam owners by name |
boolean |
equals(Object o)
Compare two exam owners for equality |
Exam |
getExam()
An exam for this course/section |
long |
getId()
Unique identifier |
Set |
getIntructors()
List of instructors that are enrolled into this section/course |
String |
getName()
Course/section name |
Set |
getStudents()
List of students that are enrolled into this section/course |
int |
hashCode()
Hash code |
String |
toString()
String representation -- course/section name |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ExamOwner(Exam exam,
long id,
String name)
exam - an exam for this course/sectionid - unique idname - course/section name| Method Detail |
|---|
public long getId()
public String getName()
public Exam getExam()
public Set getStudents()
ExamStudentpublic Set getIntructors()
ExamInstructorpublic String toString()
toString in class Objectpublic int hashCode()
hashCode in class Objectpublic boolean equals(Object o)
equals in class Objectpublic int compareTo(Object o)
compareTo in interface Comparable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||