[
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)