You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by mo...@apache.org on 2008/08/01 19:22:28 UTC

svn commit: r681756 - /ofbiz/trunk/applications/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml

Author: mor
Date: Fri Aug  1 10:22:28 2008
New Revision: 681756

URL: http://svn.apache.org/viewvc?rev=681756&view=rev
Log:
Since all the methods are split now - it is wise to show errors by checking error_list for all methods

Modified:
    ofbiz/trunk/applications/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml

Modified: ofbiz/trunk/applications/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml?rev=681756&r1=681755&r2=681756&view=diff
==============================================================================
--- ofbiz/trunk/applications/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml (original)
+++ ofbiz/trunk/applications/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml Fri Aug  1 10:22:28 2008
@@ -874,19 +874,20 @@
         </if-empty>
 
         <call-simple-method method-name="createUpdatePerson"/>
+        <if-empty field="error_list">
         <call-simple-method method-name="setAnonUserLogin"/>
         
         <set field="partyRoleContext.partyId" from-field="partyId"/>
         <set field="partyRoleContext.roleTypeId" from-field="parameters.roleTypeId"/>
         <set field="partyRoleContext.userLogin" from-field="userLogin"/>
         <call-service service-name="createPartyRole" in-map-name="partyRoleContext"/>
-
+        </if-empty>
         <call-simple-method method-name="createUpdateShippingAddress"/>
         <set field="parameters.phoneContactMechPurposeTypeId" value="PRIMARY_PHONE"/>
         <call-simple-method method-name="createUpdateTelecomNumber"/>
         <set field="parameters.emailContactMechPurposeTypeId" value="PRIMARY_EMAIL"/>
         <call-simple-method method-name="createUpdateEmailAddress"/>
-
+        <check-errors/>
         <!-- Set partyId, in shoppingCart -->
         <call-object-method obj-field-name="shoppingCart" method-name="setUserLogin">
             <field field-name="userLogin" type="org.ofbiz.entity.GenericValue"/>
@@ -908,7 +909,7 @@
     <simple-method method-name="createUpdatePerson" short-description="Create and update a person" login-required="false">
         <call-map-processor xml-resource="org/ofbiz/ecommerce/customer/CheckoutMapProcs.xml"
                 processor-name="person" in-map-name="parameters" out-map-name="personMap"/>
-        <check-errors/>
+        <if-empty field="error_list">        
         <set-service-fields service-name="createPerson"  map-name="personMap" to-map-name="personContext"/>
         <if-empty field="partyId">
             <call-service service-name="createPerson" in-map-name="personContext">
@@ -923,19 +924,21 @@
 
         <field-to-request field-name="partyId" request-name="partyId"/>
         <set field="parameters.partyId" from-field="partyId"/>
+        </if-empty>
     </simple-method>
     
-    <simple-method method-name="createUpdateUserLogin" short-description="Create and update a user login">
+    <simple-method method-name="createUpdateUserLogin" short-description="Create and update a user login" login-required="false">
         <if-empty field="userLogin">
             <call-map-processor xml-resource="org/ofbiz/securityext/login/LoginMapProcs.xml"
                 processor-name="userLogin" in-map-name="parameters" out-map-name="userLoginMap"/>
-            <check-errors/>
+            <if-empty field="error_list">    
             <set-service-fields service-name="createUserLogin"  map-name="userLoginMap" to-map-name="userLoginCtx"/>
             <call-service service-name="createUserLogin" in-map-name="userLoginCtx"/>
+            </if-empty>
         <else>
             <call-map-processor xml-resource="org/ofbiz/securityext/login/LoginMapProcs.xml"
                 processor-name="updatePassword" in-map-name="parameters" out-map-name="passwordMap"/>
-            <check-errors/>
+            <if-empty field="error_list">    
             <set-service-fields service-name="updatePassword"  map-name="passwordMap" to-map-name="passwordCtx"/>
             <call-service service-name="updatePassword" in-map-name="passwordCtx">
                 <result-to-field result-name="updatedUserLogin"/>
@@ -946,6 +949,7 @@
                 <field-to-session field-name="updatedUserLogin" session-name="userLogin"/>
             </if-compare>
             <session-to-field field-name="userLogin"/>
+            </if-empty>
         </else>
         </if-empty>
     </simple-method>
@@ -971,7 +975,7 @@
     <simple-method method-name="createUpdateTelecomNumber" short-description="Create and update phone number" login-required="false">
         <call-map-processor xml-resource="org/ofbiz/ecommerce/customer/CheckoutMapProcs.xml"
                 processor-name="phoneNumber" in-map-name="parameters" out-map-name="phoneContext"/>
-        
+        <if-empty field="error_list">
         <set field="phoneContext.partyId" from-field="partyId"/>
         <set field="phoneContext.roleTypeId" from-field="parameters.roleTypeId"/>
         <set field="phoneContext.userLogin" from-field="userLogin"/>
@@ -991,12 +995,13 @@
         </else>
         </if-empty>
         <field-to-request field-name="parameters.phoneContactMechId" request-name="phoneContactMechId"/>
+        </if-empty>
     </simple-method>
 
     <simple-method method-name="createUpdateEmailAddress" short-description="Create and update phone number" login-required="false">
         <call-map-processor xml-resource="org/ofbiz/ecommerce/customer/CheckoutMapProcs.xml"
                 processor-name="emailAddress" in-map-name="parameters" out-map-name="emailAddressContext"/>
-
+        <if-empty field="error_list">
         <!-- Create Or Update email address -->
         <set  field="emailAddressContext.partyId" from-field="partyId"/>
         <set field="emailAddressContext.userLogin" from-field="userLogin"/>
@@ -1016,12 +1021,13 @@
         </else>
         </if-empty>
         <field-to-request field-name="parameters.emailContactMechId" request-name="emailContactMechId"/>
+        </if-empty>
     </simple-method>
 
     <simple-method method-name="createUpdateShippingAddress" short-description="create and update shipping address" login-required="false">
         <call-map-processor xml-resource="org/ofbiz/ecommerce/customer/CheckoutMapProcs.xml"
             processor-name="shipToAddress" in-map-name="parameters" out-map-name="shipToAddressCtx"/>
-        <check-errors/>
+        <if-empty field="error_list">
         <set field="shipToAddressCtx.partyId" from-field="partyId"/>
         <set field="shipToAddressCtx.contactMechPurposeTypeId" value="SHIPPING_LOCATION"/>
         <if-empty field="parameters.shipToContactMechId">
@@ -1056,6 +1062,7 @@
         </else>
         </if-empty>
         <field-to-request field-name="parameters.shipToContactMechId" request-name="shipToContactMechId"/>
+        </if-empty>
     </simple-method>
 
     <simple-method method-name="getShipOptions" short-description="Get shipping options" login-required="false">
@@ -1195,7 +1202,7 @@
 
         <call-simple-method method-name="createUpdateBillingAddress"/>
         <call-simple-method method-name="createUpdateCreditCard"/>
-        
+        <check-errors/>
         <!--============== Set Payment Method ================-->
         <set field="paymentMethodId" from-field="parameters.paymentMethodId"/>
         <set field="cardSecurityCode" from-field="parameters.cardSecurityCode"/>
@@ -1217,7 +1224,7 @@
             <call-map-processor xml-resource="org/ofbiz/ecommerce/customer/CheckoutMapProcs.xml"
                 processor-name="billToAddress" in-map-name="parameters" out-map-name="billToAddressCtx"/>
         </if-compare>
-        <check-errors/>
+        <if-empty field="error_list">
         <set field="billToAddressCtx.contactMechPurposeTypeId" value="BILLING_LOCATION"/>
         <set field="billToAddressCtx.partyId" from-field="partyId"/>
 
@@ -1290,12 +1297,13 @@
             </if-empty>
         </if-compare>
         <field-to-request field-name="parameters.billToContactMechId" request-name="billToContactMechId"/>
+        </if-empty>
     </simple-method>
 
     <simple-method method-name="createUpdateCreditCard" short-description="create and update credit card">
         <call-map-processor xml-resource="org/ofbiz/accounting/payment/PaymentMapProcs.xml"
                 processor-name="createCreditCard" in-map-name="parameters" out-map-name="creditCardContext"/>
-        <check-errors/>
+        <if-empty field="error_list">
         <set field="creditCardContext.partyId" from-field="partyId"/>
         <set field="creditCardContext.contactMechId" from-field="parameters.billToContactMechId"/>
         <if-empty field="parameters.paymentMethodId">
@@ -1318,6 +1326,7 @@
         </if-empty>
         <set field="paymentMethodId" from-field="parameters.paymentMethodId"/>
         <field-to-request field-name="parameters.paymentMethodId" request-name="paymentMethodId"/>
+        </if-empty>
     </simple-method>
 
 </simple-methods>