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]

Reply via email to