-
Bug
-
Resolution: Done
-
Major
-
6.0.0.Beta5
Planner throws "The planningEntityClass (...) has a PlanningVariable annotated property (...) that has no @ValueRange or @ValueRanges annotation." The situation is as follows:
interface Something { @ValueRange(...) Value getValue() } @PlanningEntity class SomethingElse implements Something { @Override @PlanningVariable(variableListenerClasses = ...) public Value getValue(); }
I'm trying to share @ValueRange across implementations, but have a different shadow variable listener for each implementation. I could, of course, put the @ValueRange on every implementation, but that's too much code duplication.
- relates to
-
PLANNER-160 Support for declarative value ranges
- Resolved