DhroovSankla opened a new pull request, #6017: URL: https://github.com/apache/fineract/pull/6017
## Description This pull request addresses architectural refactoring for the Mix Report module by enforcing JAX-RS framework best practices and cleaning up obsolete placeholders. ### Proposed Changes 1. **Type Safety Implementation:** Refactored `retrieveXBRLReport` inside `MixReportApiResource.java` to return an explicitly typed `jakarta.ws.rs.core.Response` wrapper entity instead of a raw `String`. This ensures proper JAX-RS native response handling and standard content negotiation. 2. **Code Cleanup:** Removed outdated structural `TODO` comments regarding marshalling engines and type safety from `MixReportApiResource.java` and `MixReportXBRLBuilder.java`. ## Related Issue Fixes: [FINERACT-2651](https://issues.apache.org/jira/browse/FINERACT-2651) ## Checklist - [x] My code follows the code style of this project. - [x] All new and existing tests passed (handled via automated CI pipeline). - [x] Commits are signed using GPG keys. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
