Unused  createCustomer simple methods in CustomerEvents.xml should be removed.
------------------------------------------------------------------------------

                 Key: OFBIZ-512
                 URL: http://issues.apache.org/jira/browse/OFBIZ-512
             Project: OFBiz (The Open for Business Project)
          Issue Type: Improvement
          Components: ecommerce, party
            Reporter: Anil K Patel
            Priority: Minor


While working on refactoring of CheckOut process, I came across too many 
createCustomer simple methods.

Ecommerce component --> CustomerEvents.xml file has simple method with the name 
createCustomer.

Party component --> CustomerEvents.xml file has simple method with the name 
createCustomer, This is not called. Most of the code in this method is from 
createUser simple method in Party component.

New Customer screen in Party uses NewUser form in PartyForms.xml. This Form 
uses the Field Names that will work with createCustomer simple method. But this 
form Posts to createCustomer simple method defined in UserEvents.xml file, this 
simple method is real simple and uses createUser simple method. This makes it 
clear that Party::CustomerEvents.createCustomer should be removed.

Order::CustomerEvents.createCustomer method is made for custom 
"custsettings.ftl" file. I think "custsettings.ftl" file can be modified to use 
Party::UserEvents.createCustomer.  "newcustomer.ftl" file in ecommerce follows 
naming of fields that works with createCustomer.  In such situation we can 
remove Order::CustomerEvents.createCustomer method.

We can also remove Ecommerce::CustomerEvents.creatCustomer by pointing request 
to Party::UserEvents.createCustomer.








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

        

Reply via email to