Author: nmalin
Date: Fri Jan 22 22:26:09 2016 New Revision: 1726334 URL: http://svn.apache.org/viewvc?rev=1726334&view=rev Log: I converted CreditCardTypeGlAccount crud service from simple to entity-auto engine. I also convert updatePaymentMethodType and removePaymentContent service Related Issue OFBIZ-6852 Modified: ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/payment/PaymentMethodServices.xml ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/payment/PaymentServices.xml ofbiz/trunk/applications/accounting/servicedef/services_payment.xml ofbiz/trunk/applications/accounting/servicedef/services_paymentmethod.xml Modified: ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/payment/PaymentMethodServices.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/payment/PaymentMethodServices.xml?rev=1726334&r1=1726333&r2=1726334&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/payment/PaymentMethodServices.xml (original) +++ ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/payment/PaymentMethodServices.xml Fri Jan 22 22:26:09 2016 @@ -70,41 +70,17 @@ under the License. <set field="ueaMap.partyId" from-field="parameters.partyId"/> <!-- use the service so it will expire the old account and create a new one; don't break on error since this is a background process, just get whatever we can done... --> <call-service service-name="updateEftAccount" in-map-name="ueaMap" break-on-error="false"/> - </if-empty> + </if-empty> </iterate> </simple-method> - <!--CreateCreditCardTypeGlAccount methods --> - <simple-method method-name="createCreditCardTypeGlAccount" short-description="Create a Credit Card Gl Account"> - <make-value entity-name="CreditCardTypeGlAccount" value-field="newEntity"/> - <set-pk-fields map="parameters" value-field="newEntity"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - <create-value value-field="newEntity"/> - </simple-method> - - <simple-method method-name="updateCreditCardTypeGlAccount" short-description="Update a Credit Card Gl Account"> - <entity-one entity-name="CreditCardTypeGlAccount" value-field="lookedUpValue"/> - <set-nonpk-fields value-field="lookedUpValue" map="parameters"/> - <store-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="deleteCreditCardTypeGlAccount" short-description="Delete a Credit Card Gl Account"> - <entity-one entity-name="CreditCardTypeGlAccount" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> - - <!-- Updates a Payment Method Type default glAccountId --> - <simple-method method-name="updatePaymentMethodType" short-description="Updates a Payment Method Type default glAccountId"> - <entity-one entity-name="PaymentMethodType" value-field="lookedUpValue"/> - <set-nonpk-fields value-field="lookedUpValue" map="parameters"/> - <store-value value-field="lookedUpValue"/> - </simple-method> <simple-method method-name="expirePaymentGroupMember" short-description="expire a Payment Group Member"> <entity-one entity-name="PaymentGroupMember" value-field="paymentGroupMember"/> <set-service-fields service-name="updatePaymentGroupMember" map="paymentGroupMember" to-map="updatePaymentGroupMemberMap"/> <now-timestamp field="updatePaymentGroupMemberMap.thruDate"/> <call-service service-name="updatePaymentGroupMember" in-map-name="updatePaymentGroupMemberMap"/> </simple-method> - + <simple-method method-name="createPayPalPaymentMethod" short-description="Create a PayPal Payment Method"> <make-value value-field="newPaymentMethod" entity-name="PaymentMethod"/> <set-pk-fields value-field="newPaymentMethod" map="parameters"/> Modified: ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/payment/PaymentServices.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/payment/PaymentServices.xml?rev=1726334&r1=1726333&r2=1726334&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/payment/PaymentServices.xml (original) +++ ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/payment/PaymentServices.xml Fri Jan 22 22:26:09 2016 @@ -1186,10 +1186,4 @@ under the License. <set-service-fields service-name="updateContent" map="parameters" to-map="updateContent"/> <call-service service-name="updateContent" in-map-name="updateContent"/> </simple-method> - <simple-method method-name="removePaymentContent" short-description="Remove Content From Payment"> - <make-value value-field="lookupPKMap" entity-name="PaymentContent"/> - <set-pk-fields map="parameters" value-field="lookupPKMap"/> - <find-by-primary-key map="lookupPKMap" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> </simple-methods> Modified: ofbiz/trunk/applications/accounting/servicedef/services_payment.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_payment.xml?rev=1726334&r1=1726333&r2=1726334&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/servicedef/services_payment.xml (original) +++ ofbiz/trunk/applications/accounting/servicedef/services_payment.xml Fri Jan 22 22:26:09 2016 @@ -266,10 +266,8 @@ under the License. <auto-attributes include="nonpk" mode="IN" optional="true"/> <auto-attributes entity-name="Content" include="nonpk" mode="IN" optional="true"/> </service> - <service name="removePaymentContent" default-entity-name="PaymentContent" engine="simple" - location="component://accounting/script/org/ofbiz/accounting/payment/PaymentServices.xml" invoke="removePaymentContent" auth="true"> + <service name="removePaymentContent" default-entity-name="PaymentContent" engine="entity-auto" invoke="delete" auth="true"> <description>Remove Content From Payment</description> <auto-attributes include="pk" mode="IN" optional="false"/> - <auto-attributes include="nonpk" mode="IN" optional="true"/> </service> </services> Modified: ofbiz/trunk/applications/accounting/servicedef/services_paymentmethod.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_paymentmethod.xml?rev=1726334&r1=1726333&r2=1726334&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/servicedef/services_paymentmethod.xml (original) +++ ofbiz/trunk/applications/accounting/servicedef/services_paymentmethod.xml Fri Jan 22 22:26:09 2016 @@ -781,32 +781,28 @@ under the License. </service> <!-- CreditCardTypeGlAccount Services --> - <service name="createCreditCardTypeGlAccount" default-entity-name="CreditCardTypeGlAccount" engine="simple" - location="component://accounting/script/org/ofbiz/accounting/payment/PaymentMethodServices.xml" invoke="createCreditCardTypeGlAccount" auth="true"> + <service name="createCreditCardTypeGlAccount" default-entity-name="CreditCardTypeGlAccount" engine="entity-auto" invoke="create" auth="true"> <description>create a Credit Card Gl Account</description> <auto-attributes include="pk" mode="IN" optional="false"/> <auto-attributes include="nonpk" mode="IN" optional="false"/> </service> - <service name="updateCreditCardTypeGlAccount" default-entity-name="CreditCardTypeGlAccount" engine="simple" - location="component://accounting/script/org/ofbiz/accounting/payment/PaymentMethodServices.xml" invoke="updateCreditCardTypeGlAccount" auth="true"> + <service name="updateCreditCardTypeGlAccount" default-entity-name="CreditCardTypeGlAccount" engine="entity-auto" invoke="update" auth="true"> <description>Update a Credit Card Gl Account </description> <auto-attributes include="pk" mode="IN" optional="false"/> <auto-attributes include="nonpk" mode="IN" optional="false"/> </service> - <service name="deleteCreditCardTypeGlAccount" default-entity-name="CreditCardTypeGlAccount" engine="simple" - location="component://accounting/script/org/ofbiz/accounting/payment/PaymentMethodServices.xml" invoke="deleteCreditCardTypeGlAccount" auth="true"> + <service name="deleteCreditCardTypeGlAccount" default-entity-name="CreditCardTypeGlAccount" engine="entity-auto" invoke="delete" auth="true"> <description>delete a Credit Card Gl Account</description> <auto-attributes include="pk" mode="IN" optional="false"/> </service> <!-- Update updatePaymentMethodType --> - <service name="updatePaymentMethodType" default-entity-name="PaymentMethodType" engine="simple" - location="component://accounting/script/org/ofbiz/accounting/payment/PaymentMethodServices.xml" invoke="updatePaymentMethodType" auth="true"> + <service name="updatePaymentMethodType" default-entity-name="PaymentMethodType" engine="entity-auto" invoke="update" auth="true"> <description>Update a Payment Method Type</description> <auto-attributes include="pk" mode="IN" optional="false"/> <auto-attributes include="nonpk" mode="IN" optional="true"/> </service> - + <!-- Payment Group --> <service name="createPaymentGroup" default-entity-name="PaymentGroup" engine="entity-auto" invoke="create" auth="true"> <description>Create a Payment Group</description> |
Free forum by Nabble | Edit this page |