[
http://mifosforge.jira.com/browse/MIFOS-4461?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
keithwoodlock updated MIFOS-4461:
---------------------------------
Fix Version/s: (was: Elsie F)
Release G
> TECHDEBT: Decouple LoanOfferingBO from LoanPrdActionForm
> --------------------------------------------------------
>
> Key: MIFOS-4461
> URL: http://mifosforge.jira.com/browse/MIFOS-4461
> Project: mifos
> Issue Type: Story
> Components: Technical Discussion
> Affects Versions: Elsie F - Iteration 8, Elsie F
> Reporter: keithwoodlock
> Assignee: mifosdeveloperqueue
> Fix For: Release G
>
> Original Estimate: 3 days
> Remaining Estimate: 3 days
>
> The purpose of decoupling the application module into slightly smaler
> appdomain was to pull out all non ui/mvc related code (application and domain
> only) into a seperate module. This would allow for delivery and reuse of
> application service API through a JAR file.
> However some ui/struts code had to be pushed down into appdomain to satisfy
> some coupling problems.
> LoanOfferingBO requires LoanPrdActionForm and this dependency should be
> removed. As a result of this, other dependencies used by LoanPrdActionForm
> were brought down such as:
> BaseActionForm
> SessionUtils
> TableTagConstants
> The test for completing this work correctly is that the appdomain pom should
> not have any struts or http related dependencies
> none of following should exist in appdomain pom.xml
> <dependency>
> <groupId>struts</groupId>
> <artifactId>struts</artifactId>
> <version>1.2.7</version>
> </dependency>
> <dependency>
> <groupId>struts</groupId>
> <artifactId>struts-el</artifactId>
> <version>1.2.7</version>
> </dependency>
> <dependency>
> <groupId>struts</groupId>
> <artifactId>struts-legacy</artifactId>
> <version>1.0</version>
> </dependency>
> <dependency>
> <groupId>strutstest</groupId>
> <artifactId>strutstest</artifactId>
> <version>2.1.4</version>
> <scope>test</scope>
> </dependency>
> <dependency>
> <groupId>javax.servlet</groupId>
> <artifactId>jsp-api</artifactId>
> <version>2.0</version>
> <scope>provided</scope>
> </dependency>
> <dependency>
> <groupId>javax.servlet</groupId>
> <artifactId>jstl</artifactId>
> <version>1.1.2</version>
> <scope>provided</scope>
> </dependency>
--
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
------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
Mifos-issues mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-issues