@Target(value={METHOD,FIELD}) @Retention(value=RUNTIME) public @interface ProblemFactProperty
PlanningSolution
class is a problem fact.
A problem fact must not change during solving (except through ProblemFactChange
event).
The problem fact will be added as a fact in the KieSession
of the DroolsScoreDirector
,
so the score rules can use it.
Do not annotate planning entities
or a planning paramerization
as problem facts: they are automatically inserted into the KieSession
.
ProblemFactCollectionProperty
Copyright © 2006–2019 JBoss by Red Hat. All rights reserved.