OptaPlanner examples 6.1.0.Beta4

org.optaplanner.examples.tennis.domain
Class TennisSolution

java.lang.Object
  extended by org.optaplanner.examples.common.domain.AbstractPersistable
      extended by org.optaplanner.examples.tennis.domain.TennisSolution
All Implemented Interfaces:
Serializable, Comparable<AbstractPersistable>, org.optaplanner.core.impl.solution.Solution<org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore>

public class TennisSolution
extends AbstractPersistable
implements org.optaplanner.core.impl.solution.Solution<org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore>

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.optaplanner.examples.common.domain.AbstractPersistable
id
 
Constructor Summary
TennisSolution()
           
 
Method Summary
 List<Day> getDayList()
           
 Collection<?> getProblemFacts()
           
 org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore getScore()
           
 List<TeamAssignment> getTeamAssignmentList()
           
 List<Team> getTeamList()
           
 List<UnavailabilityPenalty> getUnavailabilityPenaltyList()
           
 void setDayList(List<Day> dayList)
           
 void setScore(org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore score)
           
 void setTeamAssignmentList(List<TeamAssignment> teamAssignmentList)
           
 void setTeamList(List<Team> teamList)
           
 void setUnavailabilityPenaltyList(List<UnavailabilityPenalty> unavailabilityPenaltyList)
           
 
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

TennisSolution

public TennisSolution()
Method Detail

getTeamList

public List<Team> getTeamList()

setTeamList

public void setTeamList(List<Team> teamList)

getDayList

public List<Day> getDayList()

setDayList

public void setDayList(List<Day> dayList)

getUnavailabilityPenaltyList

public List<UnavailabilityPenalty> getUnavailabilityPenaltyList()

setUnavailabilityPenaltyList

public void setUnavailabilityPenaltyList(List<UnavailabilityPenalty> unavailabilityPenaltyList)

getTeamAssignmentList

public List<TeamAssignment> getTeamAssignmentList()

setTeamAssignmentList

public void setTeamAssignmentList(List<TeamAssignment> teamAssignmentList)

getScore

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

setScore

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

getProblemFacts

public Collection<?> getProblemFacts()
Specified by:
getProblemFacts in interface org.optaplanner.core.impl.solution.Solution<org.optaplanner.core.api.score.buildin.hardmediumsoft.HardMediumSoftScore>

OptaPlanner examples 6.1.0.Beta4

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