-
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
This is the controller panel for Smart Panels app
[CAM-1609] Keep Fox-TaskForm from being injected
Description |
Original:
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 |
New:
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 |
Labels | New: AD |
Assignee | Original: Kristin Polenz [ polenz ] | |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |
Remaining Estimate | New: 0 minutes [ 0 ] | |
Original Estimate | New: 0 minutes [ 0 ] |
Assignee | New: Roman Smirnov [ smirnov ] |
Status | Original: Resolved [ 5 ] | New: Closed [ 6 ] |
Summary | Original: Keep Fox-TaskForm form being injected | New: Keep Fox-TaskForm from being injected |
Fix Version/s | New: 7.1.0-alpha2 [ 13190 ] |
Workflow | Original: camunda BPM [ 25535 ] | New: Backup_camunda BPM [ 58145 ] |