OptaPlanner core 6.0.1.Final

org.optaplanner.core.impl.domain.variable.shadow
Class ChainedMappedByVariableListener

java.lang.Object
  extended by org.optaplanner.core.impl.domain.variable.listener.AbstractPlanningVariableListener<Object>
      extended by org.optaplanner.core.impl.domain.variable.shadow.ChainedMappedByVariableListener
All Implemented Interfaces:
PlanningVariableListener<Object>

public class ChainedMappedByVariableListener
extends AbstractPlanningVariableListener<Object>


Constructor Summary
ChainedMappedByVariableListener(ShadowVariableDescriptor shadowVariableDescriptor)
           
 
Method Summary
 void afterEntityAdded(ScoreDirector scoreDirector, Object entity)
           
 void afterEntityRemoved(ScoreDirector scoreDirector, Object entity)
           
 void afterVariableChanged(ScoreDirector scoreDirector, Object entity)
           
 void beforeEntityAdded(ScoreDirector scoreDirector, Object entity)
           
 void beforeEntityRemoved(ScoreDirector scoreDirector, Object entity)
           
 void beforeVariableChanged(ScoreDirector scoreDirector, Object entity)
           
protected  void insert(ScoreDirector scoreDirector, Object entity)
           
protected  void retract(ScoreDirector scoreDirector, Object entity)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChainedMappedByVariableListener

public ChainedMappedByVariableListener(ShadowVariableDescriptor shadowVariableDescriptor)
Method Detail

beforeEntityAdded

public void beforeEntityAdded(ScoreDirector scoreDirector,
                              Object entity)

afterEntityAdded

public void afterEntityAdded(ScoreDirector scoreDirector,
                             Object entity)

beforeVariableChanged

public void beforeVariableChanged(ScoreDirector scoreDirector,
                                  Object entity)

afterVariableChanged

public void afterVariableChanged(ScoreDirector scoreDirector,
                                 Object entity)

beforeEntityRemoved

public void beforeEntityRemoved(ScoreDirector scoreDirector,
                                Object entity)

afterEntityRemoved

public void afterEntityRemoved(ScoreDirector scoreDirector,
                               Object entity)

insert

protected void insert(ScoreDirector scoreDirector,
                      Object entity)

retract

protected void retract(ScoreDirector scoreDirector,
                       Object entity)

OptaPlanner core 6.0.1.Final

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