You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@fineract.apache.org by "Atharva Kamat (Jira)" <ji...@apache.org> on 2026/06/16 04:37:00 UTC
[jira] [Updated] (FINERACT-2643) Refactor Command Handlers to use Lombok
[ https://issues.apache.org/jira/browse/FINERACT-2643?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Atharva Kamat updated FINERACT-2643:
------------------------------------
Description:
Refactor command handlers to use Lombok @RequiredArgsConstructor for constructor injection
While the majority of our newer components and services across the codebase correctly leverage Lombok's {{@RequiredArgsConstructor}} to handle clean constructor-based dependency injection, several older command handler classes (such as UpdateReportCommandHandler{{{}, {}}}UpdateJobDetailCommandhandler{{{}{}}}) present in fineract-provider are still using explicit manual constructors combined with redundant {{@Autowired}} annotations.
To maintain code maintainability, eliminate boilerplate code, and ensure strict architectural consistency across entire application, we need to bring these legacy handlers up to our established team standards.
Please assign this issue to me so that I can work on it and fix it.
> Refactor Command Handlers to use Lombok
> ---------------------------------------
>
> Key: FINERACT-2643
> URL: https://issues.apache.org/jira/browse/FINERACT-2643
> Project: Apache Fineract
> Issue Type: Improvement
> Reporter: Atharva Kamat
> Priority: Minor
>
> Refactor command handlers to use Lombok @RequiredArgsConstructor for constructor injection
> While the majority of our newer components and services across the codebase correctly leverage Lombok's {{@RequiredArgsConstructor}} to handle clean constructor-based dependency injection, several older command handler classes (such as UpdateReportCommandHandler{{{}, {}}}UpdateJobDetailCommandhandler{{{}{}}}) present in fineract-provider are still using explicit manual constructors combined with redundant {{@Autowired}} annotations.
> To maintain code maintainability, eliminate boilerplate code, and ensure strict architectural consistency across entire application, we need to bring these legacy handlers up to our established team standards.
>
> Please assign this issue to me so that I can work on it and fix it.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)