Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Revisions: Issue #41479 Back to Issue ]
Summary 0041479: Classes implementing WebService interface can not use CDI automatically
Revision 2019-07-30 10:04 by caristu
Description Those classes that implement the org.openbravo.service.web.WebService interface can not use CDI automatically: tt is not possible to inject elements because they are instantiated in a non-Weld way through the OBProvider.

Currently, the workaround to handle injection in such kind of classes is to make use of the WeldUtils[1] class.

[1] http://wiki.openbravo.com/wiki/Openbravo_3_Architecture#Instantiating_Weld_enabled_objects [^]
Revision 2019-07-30 10:03 by caristu
Description Those classes that implement the org.openbravo.service.web.WebService interface can not use CDI automatically: tt is not possible to inject elements because they are instantiated in a non-Weld way through the OBProvider.

Currently, the workaround to handle injection in such kind of classes is to make use of the WeldUtils class.
Revision 2019-07-30 10:02 by caristu
Description Those classes that implement the org.openbravo.service.web.WebService interface can not use CDI automatically: tt is not possible to inject elements because they are instantiated in a non-Weld way through the OBProvider.
Revision 2019-07-30 10:01 by caristu
Description Those classes that implement the org.openbravo.service.web.WebService interface can not use CDI automatically: tt is not possible to inject elements because they are instantiated in a non-Weld way through the OBProvider.





Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker