org.optaplanner.examples.projectjobscheduling.domain.solver
public class PredecessorsDoneDateUpdatingVariableListener extends Object implements org.optaplanner.core.impl.domain.variable.listener.PlanningVariableListener<Allocation>
Constructor and Description |
---|
PredecessorsDoneDateUpdatingVariableListener() |
Modifier and Type | Method and Description |
---|---|
void |
afterEntityAdded(org.optaplanner.core.impl.score.director.ScoreDirector scoreDirector,
Allocation allocation) |
void |
afterEntityRemoved(org.optaplanner.core.impl.score.director.ScoreDirector scoreDirector,
Allocation allocation) |
void |
afterVariableChanged(org.optaplanner.core.impl.score.director.ScoreDirector scoreDirector,
Allocation allocation) |
void |
beforeEntityAdded(org.optaplanner.core.impl.score.director.ScoreDirector scoreDirector,
Allocation allocation) |
void |
beforeEntityRemoved(org.optaplanner.core.impl.score.director.ScoreDirector scoreDirector,
Allocation allocation) |
void |
beforeVariableChanged(org.optaplanner.core.impl.score.director.ScoreDirector scoreDirector,
Allocation allocation) |
protected void |
updateAllocation(org.optaplanner.core.impl.score.director.ScoreDirector scoreDirector,
Allocation originalAllocation) |
protected boolean |
updatePredecessorsDoneDate(org.optaplanner.core.impl.score.director.ScoreDirector scoreDirector,
Allocation allocation) |
public PredecessorsDoneDateUpdatingVariableListener()
public void beforeEntityAdded(org.optaplanner.core.impl.score.director.ScoreDirector scoreDirector, Allocation allocation)
beforeEntityAdded
in interface org.optaplanner.core.impl.domain.variable.listener.PlanningVariableListener<Allocation>
public void afterEntityAdded(org.optaplanner.core.impl.score.director.ScoreDirector scoreDirector, Allocation allocation)
afterEntityAdded
in interface org.optaplanner.core.impl.domain.variable.listener.PlanningVariableListener<Allocation>
public void beforeVariableChanged(org.optaplanner.core.impl.score.director.ScoreDirector scoreDirector, Allocation allocation)
beforeVariableChanged
in interface org.optaplanner.core.impl.domain.variable.listener.PlanningVariableListener<Allocation>
public void afterVariableChanged(org.optaplanner.core.impl.score.director.ScoreDirector scoreDirector, Allocation allocation)
afterVariableChanged
in interface org.optaplanner.core.impl.domain.variable.listener.PlanningVariableListener<Allocation>
public void beforeEntityRemoved(org.optaplanner.core.impl.score.director.ScoreDirector scoreDirector, Allocation allocation)
beforeEntityRemoved
in interface org.optaplanner.core.impl.domain.variable.listener.PlanningVariableListener<Allocation>
public void afterEntityRemoved(org.optaplanner.core.impl.score.director.ScoreDirector scoreDirector, Allocation allocation)
afterEntityRemoved
in interface org.optaplanner.core.impl.domain.variable.listener.PlanningVariableListener<Allocation>
protected void updateAllocation(org.optaplanner.core.impl.score.director.ScoreDirector scoreDirector, Allocation originalAllocation)
protected boolean updatePredecessorsDoneDate(org.optaplanner.core.impl.score.director.ScoreDirector scoreDirector, Allocation allocation)
scoreDirector
- never nullallocation
- never nullCopyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.