OptaPlanner examples 6.1.0.Beta4

org.optaplanner.examples.curriculumcourse.domain
Class CourseSchedule

java.lang.Object
  extended by org.optaplanner.examples.common.domain.AbstractPersistable
      extended by org.optaplanner.examples.curriculumcourse.domain.CourseSchedule
All Implemented Interfaces:
Serializable, Comparable<AbstractPersistable>, org.optaplanner.core.impl.solution.Solution<org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore>

public class CourseSchedule
extends AbstractPersistable
implements org.optaplanner.core.impl.solution.Solution<org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore>

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
id
 
Constructor Summary
CourseSchedule()
           
 
Method Summary
 List<Course> getCourseList()
           
 List<Curriculum> getCurriculumList()
           
 List<Day> getDayList()
           
 List<Lecture> getLectureList()
           
 String getName()
           
 List<Period> getPeriodList()
           
 Collection<? extends Object> getProblemFacts()
           
 List<Room> getRoomList()
           
 org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore getScore()
           
 List<Teacher> getTeacherList()
           
 List<Timeslot> getTimeslotList()
           
 List<UnavailablePeriodPenalty> getUnavailablePeriodPenaltyList()
           
 void setCourseList(List<Course> courseList)
           
 void setCurriculumList(List<Curriculum> curriculumList)
           
 void setDayList(List<Day> dayList)
           
 void setLectureList(List<Lecture> lectureList)
           
 void setName(String name)
           
 void setPeriodList(List<Period> periodList)
           
 void setRoomList(List<Room> roomList)
           
 void setScore(org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore score)
           
 void setTeacherList(List<Teacher> teacherList)
           
 void setTimeslotList(List<Timeslot> timeslotList)
           
 void setUnavailablePeriodPenaltyList(List<UnavailablePeriodPenalty> unavailablePeriodPenaltyList)
           
 
Methods inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
compareTo, getId, setId, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CourseSchedule

public CourseSchedule()
Method Detail

getName

public String getName()

setName

public void setName(String name)

getTeacherList

public List<Teacher> getTeacherList()

setTeacherList

public void setTeacherList(List<Teacher> teacherList)

getCurriculumList

public List<Curriculum> getCurriculumList()

setCurriculumList

public void setCurriculumList(List<Curriculum> curriculumList)

getCourseList

public List<Course> getCourseList()

setCourseList

public void setCourseList(List<Course> courseList)

getDayList

public List<Day> getDayList()

setDayList

public void setDayList(List<Day> dayList)

getTimeslotList

public List<Timeslot> getTimeslotList()

setTimeslotList

public void setTimeslotList(List<Timeslot> timeslotList)

getPeriodList

public List<Period> getPeriodList()

setPeriodList

public void setPeriodList(List<Period> periodList)

getRoomList

public List<Room> getRoomList()

setRoomList

public void setRoomList(List<Room> roomList)

getUnavailablePeriodPenaltyList

public List<UnavailablePeriodPenalty> getUnavailablePeriodPenaltyList()

setUnavailablePeriodPenaltyList

public void setUnavailablePeriodPenaltyList(List<UnavailablePeriodPenalty> unavailablePeriodPenaltyList)

getLectureList

public List<Lecture> getLectureList()

setLectureList

public void setLectureList(List<Lecture> lectureList)

getScore

public org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore getScore()
Specified by:
getScore in interface org.optaplanner.core.impl.solution.Solution<org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore>

setScore

public void setScore(org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore score)
Specified by:
setScore in interface org.optaplanner.core.impl.solution.Solution<org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore>

getProblemFacts

public Collection<? extends Object> getProblemFacts()
Specified by:
getProblemFacts in interface org.optaplanner.core.impl.solution.Solution<org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore>

OptaPlanner examples 6.1.0.Beta4

Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.