Adam Saghy created FINERACT-2090:
------------------------------------
Summary: Decreasing the technical debt of Loan module
Key: FINERACT-2090
URL: https://issues.apache.org/jira/browse/FINERACT-2090
Project: Apache Fineract
Issue Type: Improvement
Reporter: Adam Saghy
The plan is to restructure the Loan module. The new structure should follow the
below new structure:
- Validations: Check whether the incoming parameters and the triggered action
is correct and do not violate any domain rules!
- Assembling: Do the modifications on the entities / create new entities
- Additional validations (if applicable and cannot be done before the
assembling)
- Trigger actions (if applicable): additional service calls and actions in the
system
Also the plan is to move out as much logic from the Loan entity as possible,
but there is a separate ticket for that: FINERACT-2080
--
This message was sent by Atlassian Jira
(v8.20.10#820010)