org.optaplanner.examples.curriculumcourse.domain
public class CourseSchedule extends AbstractPersistable implements org.optaplanner.core.impl.solution.Solution<org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore>
id
Constructor and Description |
---|
CourseSchedule() |
compareTo, getId, setId, toString
public String getName()
public void setName(String name)
public List<Curriculum> getCurriculumList()
public void setCurriculumList(List<Curriculum> curriculumList)
public List<UnavailablePeriodPenalty> getUnavailablePeriodPenaltyList()
public void setUnavailablePeriodPenaltyList(List<UnavailablePeriodPenalty> unavailablePeriodPenaltyList)
public org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore getScore()
getScore
in interface org.optaplanner.core.impl.solution.Solution<org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore>
public void setScore(org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore score)
setScore
in interface org.optaplanner.core.impl.solution.Solution<org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore>
public Collection<? extends Object> getProblemFacts()
getProblemFacts
in interface org.optaplanner.core.impl.solution.Solution<org.optaplanner.core.api.score.buildin.hardsoft.HardSoftScore>
Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.