-
Sub-task
-
Resolution: Done
-
Major
-
None
- Remove the getProblemFacts() from the Solution interface, but still look for a method with that name on the Solution class and process it accordingly for backwards compatible reasons.
- Create the annotations @ProblemFactCollectionProperty and @ProblemFactProperty to do that work. Just like @PlanningEntity(Collection)Property, it can be used on both getters and fields.
A solution class mixes annotations with inherited methods: that's confusing.
- blocks
-
PLANNER-357 Optaplanner should determine score type from domain classes
- Resolved
- is related to
-
PLANNER-383 7.0 backwards incompatible changes for next major version
- Resolved
- relates to
-
PLANNER-461 Add abstract class AbstractSolution<S extends Score> which implements all Solution methods, so Workbench domain modeler can reuse it
- Resolved