Alex Teroshkin created FINERACT-2404:
----------------------------------------

             Summary: Improve extensibility and cleanup for 1.12.1 maintenance
                 Key: FINERACT-2404
                 URL: https://issues.apache.org/jira/browse/FINERACT-2404
             Project: Apache Fineract
          Issue Type: Improvement
          Components: Accounting, Database, Loan, Savings, System, Test
    Affects Versions: 1.12.1, 1.11.0
            Reporter: Alex Teroshkin


*Extensibility Improvements:* Changed access modifiers to {{protected}} in 
several utility classes and methods 
({{{}JournalEntryReadPlatformServiceImpl{}}}, 
{{{}LoanTransactionValidatorImpl{}}}, {{{}LoanReadPlatformServiceImpl{}}}, 
{{{}SendAsynchronousEventsTasklet.java{}}}). This allows developers working 
with Fineract to more easily inherit from and extend the platform's core logic. 
For example: to implement custom validations, data handling, or custom logic.

*Refactoring:* Introduced auxiliary {{protected}} methods 
({{{}get...Mapper{}}}, {{{}get...Parameters{}}}) to encapsulate object creation 
and parameter list retrieval logic, making the code cleaner and easier to 
maintain.
 
 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to