Openbravo Issue Tracking System - Modules | ||||||||||||
View Issue Details | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||||||
0043314 | Modules | External Integration Infrastructure | public | 2020-02-25 08:19 | 2022-02-01 08:07 | |||||||
Reporter | caristu | |||||||||||
Assigned To | Triage Platform Base | |||||||||||
Priority | high | Severity | minor | Reproducibility | have not tried | |||||||
Status | new | Resolution | open | |||||||||
Platform | OS | 5 | OS Version | |||||||||
Product Version | ||||||||||||
Target Version | Fixed in Version | |||||||||||
Merge Request Status | ||||||||||||
Regression date | ||||||||||||
Regression introduced by commit | ||||||||||||
Regression level | ||||||||||||
Review Assigned To | ||||||||||||
Support ticket | ||||||||||||
OBNetwork customer | No | |||||||||||
Regression introduced in release | ||||||||||||
Summary | 0043314: Get SBOImporters/SBOExporters dynamically | |||||||||||
Description | After the changes introduced with the fix for 0043309, the SBOImporters and SBOExporters instances are being retrieved in a manual way[1] It would be nice to get their instances using a more dynamic way, for example by using Weld and the CDI object[2]. But to make use of that feature (CDI class) we need to update the module dependencies to ensure that it depends at least on 19Q3 (because it is the release where Weld was upgraded) [1] https://code.openbravo.com/erp/pmods/org.openbravo.service.external.integration/file/tip/src/org/openbravo/service/external/integration/importer/SynchronizableBusinessObjectImporterStore.java#l42 [^] [2] https://docs.jboss.org/weld/reference/latest/en-US/html_single/#_the_cdi_class [^] [3] https://issues.openbravo.com/view.php?id=40193 [^] | |||||||||||
Steps To Reproduce | In description | |||||||||||
Proposed Solution | - Use a dynamic way to retrieve the SBOImporters and SBOExporters (for example with the CDI class) on their getInstance() method - The SBOImporterStore and SBOExporter could then be removed as they were be no longer needed | |||||||||||
Additional Information | ||||||||||||
Tags | No tags attached. | |||||||||||
Relationships |
| |||||||||||
Attached Files | ||||||||||||
Issue History | ||||||||||||
Date Modified | Username | Field | Change | |||||||||
2020-02-25 08:19 | caristu | New Issue | ||||||||||
2020-02-25 08:19 | caristu | Assigned To | => caristu | |||||||||
2020-02-25 08:19 | caristu | OBNetwork customer | => No | |||||||||
2020-02-25 08:19 | caristu | Issue generated from | 0043309 | |||||||||
2020-02-25 08:19 | caristu | Relationship added | related to 0043309 | |||||||||
2020-02-25 08:20 | caristu | Description Updated | bug_revision_view_page.php?rev_id=20435#r20435 | |||||||||
2020-02-25 08:21 | caristu | Proposed Solution updated | ||||||||||
2020-02-25 08:21 | caristu | Proposed Solution updated | ||||||||||
2020-02-25 08:21 | caristu | Assigned To | caristu => platform | |||||||||
2022-02-01 08:07 | alostale | Assigned To | platform => Triage Platform Base |
There are no notes attached to this issue. |