OptaPlanner examples 6.2.0.CR1

org.optaplanner.examples.examination.domain
Class Examination

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

public class Examination
extends AbstractPersistable
implements org.optaplanner.core.api.domain.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
Examination()
           
 
Method Summary
 List<Exam> getExamList()
           
 InstitutionParametrization getInstitutionParametrization()
           
 List<Period> getPeriodList()
           
 List<PeriodPenalty> getPeriodPenaltyList()
           
 Collection<? extends Object> getProblemFacts()
           
 List<Room> getRoomList()
           
 List<RoomPenalty> getRoomPenaltyList()
           
 org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore getScore()
           
 List<Student> getStudentList()
           
 List<Topic> getTopicList()
           
 void setExamList(List<Exam> examList)
           
 void setInstitutionParametrization(InstitutionParametrization institutionParametrization)
           
 void setPeriodList(List<Period> periodList)
           
 void setPeriodPenaltyList(List<PeriodPenalty> periodPenaltyList)
           
 void setRoomList(List<Room> roomList)
           
 void setRoomPenaltyList(List<RoomPenalty> roomPenaltyList)
           
 void setScore(org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore score)
           
 void setStudentList(List<Student> studentList)
           
 void setTopicList(List<Topic> topicList)
           
 
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

Examination

public Examination()
Method Detail

getInstitutionParametrization

public InstitutionParametrization getInstitutionParametrization()

setInstitutionParametrization

public void setInstitutionParametrization(InstitutionParametrization institutionParametrization)

getStudentList

public List<Student> getStudentList()

setStudentList

public void setStudentList(List<Student> studentList)

getTopicList

public List<Topic> getTopicList()

setTopicList

public void setTopicList(List<Topic> topicList)

getPeriodList

public List<Period> getPeriodList()

setPeriodList

public void setPeriodList(List<Period> periodList)

getRoomList

public List<Room> getRoomList()

setRoomList

public void setRoomList(List<Room> roomList)

getPeriodPenaltyList

public List<PeriodPenalty> getPeriodPenaltyList()

setPeriodPenaltyList

public void setPeriodPenaltyList(List<PeriodPenalty> periodPenaltyList)

getRoomPenaltyList

public List<RoomPenalty> getRoomPenaltyList()

setRoomPenaltyList

public void setRoomPenaltyList(List<RoomPenalty> roomPenaltyList)

getExamList

public List<Exam> getExamList()

setExamList

public void setExamList(List<Exam> examList)

getScore

public org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore getScore()
Specified by:
getScore in interface org.optaplanner.core.api.domain.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.api.domain.solution.Solution<org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore>

getProblemFacts

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

OptaPlanner examples 6.2.0.CR1

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