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)

Reply via email to