Affects Version/s: None
Fix Version/s: None
Focus of this Jira Issue is Refactoring Create Order Process, Implement a parallel code as needed so that the current Code remains intact.
From David's email on Mailing list.
Just some quick thoughts...
Following the pattern of the anonymous and other checkout processes
in the ecommerce app would be a great way to go.
In the order manager there are various paths through the checkout
process so we might have, for example, 2 different sets of request-
map definitions and two different "progress bars", one for sales
orders and one for purchase orders. These two different sets of high-
level artifacts can point to the same views, services/events,
screens, data prep scripts, etc wherever the two processes overlap.
My Initial comments
The anonymous checkout process in Ecommerce component provides some high level guiding principals. Few things that I can think of are
1) moving some code that's embedded in Java classes into small simple methods.
2) Moving process control logic from event handlers to Controller file.