Class LookUpManager
java.lang.Object
org.optaplanner.core.impl.domain.lookup.LookUpManager
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddWorkingObject(Object workingObject) <E> ElookUpWorkingObject(E externalObject) As defined byScoreDirector.lookUpWorkingObject(Object).<E> ElookUpWorkingObjectOrReturnNull(E externalObject) As defined byScoreDirector.lookUpWorkingObjectOrReturnNull(Object).voidremoveWorkingObject(Object workingObject) voidreset()
- 
Constructor Details- 
LookUpManager
 
- 
- 
Method Details- 
resetpublic void reset()
- 
addWorkingObject
- 
removeWorkingObject
- 
lookUpWorkingObjectpublic <E> E lookUpWorkingObject(E externalObject) As defined byScoreDirector.lookUpWorkingObject(Object).- Type Parameters:
- E- the object type
- Parameters:
- externalObject- sometimes null
- Returns:
- null if externalObject is null
- Throws:
- IllegalArgumentException- if there is no workingObject for externalObject, if it cannot be looked up or if the externalObject's class is not supported
- IllegalStateException- if it cannot be looked up
 
- 
lookUpWorkingObjectOrReturnNullpublic <E> E lookUpWorkingObjectOrReturnNull(E externalObject) As defined byScoreDirector.lookUpWorkingObjectOrReturnNull(Object).- Type Parameters:
- E- the object type
- Parameters:
- externalObject- sometimes null
- Returns:
- null if externalObject is null or if there is no workingObject for externalObject
- Throws:
- IllegalArgumentException- if it cannot be looked up or if the externalObject's class is not supported
- IllegalStateException- if it cannot be looked up
 
 
-