You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@fineract.apache.org by "Adam Saghy (Jira)" <ji...@apache.org> on 2025/11/03 11:37:00 UTC

[jira] [Commented] (FINERACT-2404) Improve extensibility and cleanup for 1.12.1 maintenance

    [ https://issues.apache.org/jira/browse/FINERACT-2404?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18035025#comment-18035025 ] 

Adam Saghy commented on FINERACT-2404:
--------------------------------------

[~cucusenok] Latest release version is 1.13.

> 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.11.0, 1.12.1
>            Reporter: Alex Teroshkin
>            Priority: Minor
>
> *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)