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>


Reply via email to