All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
addAlternatives(Long offeringId1,
Long offeringId2) |
void |
addCanNotEnroll(Lecture lecture) |
void |
addCanNotEnroll(Long offeringId,
Collection<Lecture> lectures) |
void |
addCommitedPlacement(Placement placement) |
void |
addConfiguration(Configuration config) |
void |
addGroup(StudentGroup group) |
void |
addLecture(Lecture lecture) |
void |
addOffering(Long offeringId,
double weight) |
void |
addOffering(Long offeringId,
double weight,
Double priority) |
boolean |
areAlternatives(Configuration c1,
Configuration c2) |
boolean |
areAlternatives(Lecture l1,
Lecture l2) |
boolean |
areAlternatives(Long offeringId1,
Long offeringId2) |
double |
avg(double w1,
double w2) |
boolean |
canEnroll(Lecture lecture) |
Map<Long,Set<Lecture>> |
canNotEnrollSections() |
boolean |
canUnenroll(Lecture lecture) |
void |
clearDistanceCache() |
int |
compareTo(Student s) |
Set<Placement> |
conflictPlacements(Placement placement) |
int |
countConflictPlacements(Placement placement) |
boolean |
equals(Object o) |
String |
getAcademicArea() |
String |
getAcademicClassification() |
Long |
getAlternative(Long offeringId) |
Set<Placement> |
getCommitedPlacements() |
Set<Configuration> |
getConfigurations() |
Double |
getConflictingPriorty(Lecture l1,
Lecture l2) |
String |
getCurriculum() |
double |
getDistance(Student student) |
String |
getGroupNames() |
Set<StudentGroup> |
getGroups() |
Long |
getId() |
InstructorConstraint |
getInstructor() |
double |
getJenrlWeight(Lecture l1,
Lecture l2) |
Set<Lecture> |
getLectures() |
String |
getMajor() |
Set<Long> |
getOfferings() |
Map<Long,Double> |
getOfferingsMap() |
double |
getOfferingWeight(Configuration configuration) |
double |
getOfferingWeight(Long offeringId) |
Double |
getPriority(Configuration configuration) |
Double |
getPriority(Lecture lecture) |
Double |
getPriority(Long offeringId)
Priority of an offering (for the student).
|
double |
getSameGroupWeight(Student other) |
boolean |
hasGroup(StudentGroup group) |
int |
hashCode() |
boolean |
hasOffering(Long offeringId) |
void |
removeConfiguration(Configuration config) |
void |
removeLecture(Lecture lecture) |
void |
setAcademicArea(String acadArea) |
void |
setAcademicClassification(String acadClasf) |
void |
setCurriculum(String curriculum) |
void |
setInstructor(InstructorConstraint instructor) |
void |
setMajor(String major) |
String |
toString() |