-
Task
-
Resolution: Fixed
-
L3 - Default
-
None
The class org.camunda.bpm.engine.cdi.compat.TaskForm provides compatibility with camunda Fox for the El name "fox.TaskForm".
Problem:
=======
- It extends org.camunda.bpm.engine.cdi.jsf.TaskForm and thus inherits the BeanTypes of org.camunda.bpm.engine.cdi.jsf.TaskForm
- As a result, it will qualify for InjectionPoints of the type @Inject org.camunda.bpm.engine.cdi.jsf.TaskForm
Proposed Solution:
==============
- Rename org.camunda.bpm.engine.cdi.compat.TaskForm => org.camunda.bpm.engine.cdi.compat.FoxTaskForm. This way the IDE will not propose it if the user types "TaskForm"
- Add @Typed(
{org.camunda.bpm.engine.cdi.compat.FoxTaskForm}
) to restrict the set of bean types
Do not backport to 7.0