1. OFBiz
  2. OFBIZ-659

Refactoring Create Order process


    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Later
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: order
    • Labels:


      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.

      1. OrderCheckoutProcess.patch
        49 kB
        Mridul Pathak
      2. OrderCheckoutProcess.patch
        130 kB
        Anil K Patel
      3. OrderCheckoutProcess.patch
        117 kB
        Anil K Patel
      4. OrderCheckoutProcess.patch
        117 kB
        Anil K Patel
      5. OrderCheckoutProcess.patch
        115 kB
        Anil K Patel
      6. OrderChekOutProcessRefac.patch
        107 kB
        Anil K Patel
      7. OrderChekOutProcessRefac.patch
        90 kB
        Anil K Patel
      8. OrderChekOutProcessRefac.patch
        45 kB
        Anil K Patel
      9. OrderChekOutProcessRefac.patch
        36 kB
        Anil K Patel
      10. OrderProcessSimpleMethods.patch
        3 kB
        Anil K Patel



          • Assignee:
            Anil K Patel
            Anil K Patel
          • Votes:
            0 Vote for this issue
            3 Start watching this issue


            • Created: