OptaPlanner examples 6.2.0.CR1

org.optaplanner.examples.nurserostering.domain.solver
Class MovableShiftAssignmentSelectionFilter

java.lang.Object
  extended by org.optaplanner.examples.nurserostering.domain.solver.MovableShiftAssignmentSelectionFilter
All Implemented Interfaces:
org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionFilter<ShiftAssignment>

public class MovableShiftAssignmentSelectionFilter
extends Object
implements org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionFilter<ShiftAssignment>


Constructor Summary
MovableShiftAssignmentSelectionFilter()
           
 
Method Summary
 boolean accept(NurseRoster nurseRoster, ShiftAssignment shiftAssignment)
           
 boolean accept(org.optaplanner.core.impl.score.director.ScoreDirector scoreDirector, ShiftAssignment shiftAssignment)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MovableShiftAssignmentSelectionFilter

public MovableShiftAssignmentSelectionFilter()
Method Detail

accept

public boolean accept(org.optaplanner.core.impl.score.director.ScoreDirector scoreDirector,
                      ShiftAssignment shiftAssignment)
Specified by:
accept in interface org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionFilter<ShiftAssignment>

accept

public boolean accept(NurseRoster nurseRoster,
                      ShiftAssignment shiftAssignment)

OptaPlanner examples 6.2.0.CR1

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