[ 
http://mifosforge.jira.com/browse/MIFOS-3357?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Shahzada Hatim updated MIFOS-3357:
----------------------------------

    Description: 
This task is for refactoring the DAO layer of Saving module, similar to how it 
has been done in Loan and Fee and Collection modules previously.

This refactoring will be along the lines of the previously mentioned modules 
and will retain the old behavior making it cleaner.

No behavior is changed, all the functional specs already there will be 
followed. The code will be organized at DAO and service layer. 

SavingsBO currently has logic of classification etc inside of it. We want to 
layer out the logic into service. DAO will be handling the persistence etc. 

This will also involve creation of Web Service Facade (and its tests) using the 
services previously described. 

This will be done in TDD approach (morph the tests which are already there into 
new ones)

This task and future ones like these may also need remapping of entities (if 
required) to make sure that we can redactor things to previously implemented 
specs







  was:
This task is for refactoring the DAO layer of Saving module, similar to how it 
has been done in Loan and Fee and Collection modules previously.

This refactoring will be along the lines of the previously mentioned modules 
and will retain the old behavior making it cleaner.




> Refactoring of Saving module's DAO layer
> ----------------------------------------
>
>                 Key: MIFOS-3357
>                 URL: http://mifosforge.jira.com/browse/MIFOS-3357
>             Project: mifos
>          Issue Type: Dev Task
>          Components: Misc
>            Reporter: Shahzada Hatim
>            Assignee: Shahzada Hatim
>
> This task is for refactoring the DAO layer of Saving module, similar to how 
> it has been done in Loan and Fee and Collection modules previously.
> This refactoring will be along the lines of the previously mentioned modules 
> and will retain the old behavior making it cleaner.
> No behavior is changed, all the functional specs already there will be 
> followed. The code will be organized at DAO and service layer. 
> SavingsBO currently has logic of classification etc inside of it. We want to 
> layer out the logic into service. DAO will be handling the persistence etc. 
> This will also involve creation of Web Service Facade (and its tests) using 
> the services previously described. 
> This will be done in TDD approach (morph the tests which are already there 
> into new ones)
> This task and future ones like these may also need remapping of entities (if 
> required) to make sure that we can redactor things to previously implemented 
> specs

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://mifosforge.jira.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Mifos-issues mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-issues

Reply via email to