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>