You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by de...@apache.org on 2016/10/18 19:33:49 UTC
svn commit: r1765500 - in /ofbiz/trunk/applications:
accounting/minilang/ledger/ accounting/minilang/payment/
accounting/servicedef/ content/minilang/data/ content/servicedef/
order/minilang/order/ order/servicedef/ party/minilang/party/
party/serviced...
Author: deepak
Date: Tue Oct 18 19:33:49 2016
New Revision: 1765500
URL: http://svn.apache.org/viewvc?rev=1765500&view=rev
Log:
Improved: Converted some CRUD services from simple to entity-auto.
(OFBIZ-8384)(OFBIZ-8388)(OFBIZ-8295)(OFBIZ-8294)(OFBIZ-8389)(OFBIZ-8390)(OFBIZ-8391)(OFBIZ-8392)(OFBIZ-8393)(OFBIZ-8407)
Thanks Pawan Verma for your contribution.
Modified:
ofbiz/trunk/applications/accounting/minilang/ledger/GeneralLedgerServices.xml
ofbiz/trunk/applications/accounting/minilang/payment/PaymentMethodServices.xml
ofbiz/trunk/applications/accounting/servicedef/services_ledger.xml
ofbiz/trunk/applications/accounting/servicedef/services_paymentmethod.xml
ofbiz/trunk/applications/content/minilang/data/DataServices.xml
ofbiz/trunk/applications/content/servicedef/services.xml
ofbiz/trunk/applications/order/minilang/order/OrderReturnServices.xml
ofbiz/trunk/applications/order/minilang/order/OrderServices.xml
ofbiz/trunk/applications/order/servicedef/services_return.xml
ofbiz/trunk/applications/party/minilang/party/PartyServices.xml
ofbiz/trunk/applications/party/servicedef/services.xml
ofbiz/trunk/applications/product/minilang/product/product/ProductServices.xml
ofbiz/trunk/applications/product/servicedef/services.xml
Modified: ofbiz/trunk/applications/accounting/minilang/ledger/GeneralLedgerServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/minilang/ledger/GeneralLedgerServices.xml?rev=1765500&r1=1765499&r2=1765500&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/minilang/ledger/GeneralLedgerServices.xml (original)
+++ ofbiz/trunk/applications/accounting/minilang/ledger/GeneralLedgerServices.xml Tue Oct 18 19:33:49 2016
@@ -146,10 +146,6 @@ under the License.
<set from-field="userLogin.userLoginId" field="lookedUpValue.lastModifiedByUserLogin"/>
<store-value value-field="lookedUpValue"/>
</simple-method>
- <simple-method method-name="deleteGlReconciliation" short-description="Delete an GlReconciliation">
- <entity-one entity-name="GlReconciliation" value-field="lookedUpValue"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
<simple-method method-name="updateGlReconciliationLastModified" short-description="Update GlReconciliation LastModified Info">
<!-- this is just a little method that is meant to be called as an inline call-simple-method target with the context already setup -->
<entity-one entity-name="GlReconciliation" value-field="lookedUpGLR"/>
Modified: ofbiz/trunk/applications/accounting/minilang/payment/PaymentMethodServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/minilang/payment/PaymentMethodServices.xml?rev=1765500&r1=1765499&r2=1765500&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/minilang/payment/PaymentMethodServices.xml (original)
+++ ofbiz/trunk/applications/accounting/minilang/payment/PaymentMethodServices.xml Tue Oct 18 19:33:49 2016
@@ -98,13 +98,6 @@ under the License.
<field-to-result result-name="paymentMethodId" field="newPaymentMethod.paymentMethodId"/>
</simple-method>
- <simple-method method-name="updatePayPalPaymentMethod" short-description="Update a PayPal Payment Method">
- <entity-one value-field="payPalPaymentMethod" entity-name="PayPalPaymentMethod"/>
- <set-nonpk-fields value-field="payPalPaymentMethod" map="parameters"/>
- <store-value value-field="payPalPaymentMethod"/>
- <field-to-result result-name="paymentMethodId" field="payPalPaymentMethod.paymentMethodId"/>
- </simple-method>
-
<simple-method method-name="createPaymentGroupMember" short-description="Check For Outgoing/Incoming Payment And Create Payment Group Member">
<make-value entity-name="PaymentGroupMember" value-field="newPaymentGroupMember"/>
<set-pk-fields map="parameters" value-field="newPaymentGroupMember"/>
Modified: ofbiz/trunk/applications/accounting/servicedef/services_ledger.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_ledger.xml?rev=1765500&r1=1765499&r2=1765500&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/servicedef/services_ledger.xml (original)
+++ ofbiz/trunk/applications/accounting/servicedef/services_ledger.xml Tue Oct 18 19:33:49 2016
@@ -143,8 +143,7 @@ under the License.
<exclude field-name="lastModifiedByUserLogin"/>
</auto-attributes>
</service>
- <service name="deleteGlReconciliation" default-entity-name="GlReconciliation" engine="simple"
- location="component://accounting/minilang/ledger/GeneralLedgerServices.xml" invoke="deleteGlReconciliation" auth="true">
+ <service name="deleteGlReconciliation" default-entity-name="GlReconciliation" engine="entity-auto" invoke="delete" auth="true">
<description>Delete a GlReconciliation record</description>
<permission-service service-name="basicGeneralLedgerPermissionCheck" main-action="DELETE"/>
<auto-attributes include="pk" mode="IN" optional="false"/>
Modified: ofbiz/trunk/applications/accounting/servicedef/services_paymentmethod.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_paymentmethod.xml?rev=1765500&r1=1765499&r2=1765500&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/servicedef/services_paymentmethod.xml (original)
+++ ofbiz/trunk/applications/accounting/servicedef/services_paymentmethod.xml Tue Oct 18 19:33:49 2016
@@ -224,8 +224,7 @@ under the License.
<attribute name="fromDate" type="Timestamp" mode="IN" optional="true"/>
<attribute name="thruDate" type="Timestamp" mode="IN" optional="true"/>
</service>
- <service name="updatePayPalPaymentMethod" engine="simple"
- location="component://accounting/minilang/payment/PaymentMethodServices.xml" invoke="updatePayPalPaymentMethod" auth="true">
+ <service name="updatePayPalPaymentMethod" engine="entity-auto" default-entity-name="PayPalPaymentMethod" invoke="update" auth="true">
<description>Update a PayPal Payment Method</description>
<attribute name="paymentMethodId" mode="INOUT" type="String" optional="false"/>
<auto-attributes mode="IN" entity-name="PayPalPaymentMethod" include="nonpk" optional="true"/>
Modified: ofbiz/trunk/applications/content/minilang/data/DataServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/minilang/data/DataServices.xml?rev=1765500&r1=1765499&r2=1765500&view=diff
==============================================================================
--- ofbiz/trunk/applications/content/minilang/data/DataServices.xml (original)
+++ ofbiz/trunk/applications/content/minilang/data/DataServices.xml Tue Oct 18 19:33:49 2016
@@ -91,21 +91,6 @@ under the License.
<if-compare field="dataResource.dataResourceTypeId" operator="equals" value="IMAGE_OBJECT"><return response-code="${dataResource.dataResourceTypeId}"/></if-compare>
</simple-method>
- <!-- Methods for DataCategory -->
- <simple-method method-name="updateDataCategory" short-description="Update Data Category">
- <make-value entity-name="DataCategory" value-field="lookupKeyValue"/>
- <set-pk-fields map="parameters" value-field="lookupKeyValue"/>
- <find-by-primary-key entity-name="DataCategory" map="lookupKeyValue" value-field="lookedUpValue"/>
- <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
- <store-value value-field="lookedUpValue"/>
- </simple-method>
- <simple-method method-name="removeDataCategory" short-description="Remove Data DateCategory">
- <make-value entity-name="DataCategory" value-field="lookupKeyValue"/>
- <set-pk-fields map="parameters" value-field="lookupKeyValue"/>
- <find-by-primary-key entity-name="DataCategory" map="lookupKeyValue" value-field="lookedUpValue"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
-
<!--
getElectronicText
Passed a Content GenericValue or a contentId, this service returns the text data from
Modified: ofbiz/trunk/applications/content/servicedef/services.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/servicedef/services.xml?rev=1765500&r1=1765499&r2=1765500&view=diff
==============================================================================
--- ofbiz/trunk/applications/content/servicedef/services.xml (original)
+++ ofbiz/trunk/applications/content/servicedef/services.xml Tue Oct 18 19:33:49 2016
@@ -86,15 +86,13 @@
<auto-attributes include="pk" mode="INOUT" optional="false"/>
<auto-attributes include="nonpk" mode="IN" optional="true"/>
</service>
- <service name="updateDataCategory" engine="simple" default-entity-name="DataCategory" auth="true"
- location="component://content/minilang/data/DataServices.xml" invoke="updateDataCategory">
+ <service name="updateDataCategory" engine="entity-auto" default-entity-name="DataCategory" auth="true" invoke="update">
<description>Update a DataCategory</description>
<permission-service service-name="contentManagerPermission" main-action="UPDATE"/>
<auto-attributes include="pk" mode="IN" optional="false"/>
<auto-attributes include="nonpk" mode="IN" optional="true"/>
</service>
- <service name="removeDataCategory" engine="simple" default-entity-name="DataCategory" auth="true"
- location="component://content/minilang/data/DataServices.xml" invoke="removeDataCategory">
+ <service name="removeDataCategory" engine="entity-auto" default-entity-name="DataCategory" auth="true" invoke="delete">
<description>Remove DataCategory</description>
<permission-service service-name="contentManagerPermission" main-action="DELETE"/>
<auto-attributes include="pk" mode="IN" optional="false"/>
Modified: ofbiz/trunk/applications/order/minilang/order/OrderReturnServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/minilang/order/OrderReturnServices.xml?rev=1765500&r1=1765499&r2=1765500&view=diff
==============================================================================
--- ofbiz/trunk/applications/order/minilang/order/OrderReturnServices.xml (original)
+++ ofbiz/trunk/applications/order/minilang/order/OrderReturnServices.xml Tue Oct 18 19:33:49 2016
@@ -592,13 +592,6 @@ under the License.
<!-- return the current return header status -->
<field-to-result field="returnHeader.statusId" result-name="returnHeaderStatus"/>
</simple-method>
- <simple-method method-name="createReturnItemResponse" short-description="Create a ReturnItemResponse">
- <make-value value-field="newEntity" entity-name="ReturnItemResponse"/>
- <sequenced-id sequence-name="ReturnItemResponse" field="newEntity.returnItemResponseId"/>
- <set-nonpk-fields map="parameters" value-field="newEntity"/>
- <create-value value-field="newEntity"/>
- <field-to-result field="newEntity.returnItemResponseId" result-name="returnItemResponseId"/>
- </simple-method>
<simple-method method-name="quickReturnFromOrder" short-description="Create Quick Return From Order">
<if>
@@ -829,13 +822,6 @@ under the License.
<field-to-result field="returnItemSeqId" result-name="returnItemSeqId"/>
</simple-method>
- <simple-method method-name="createReturnItemBilling" short-description="Create a ReturnItemBilling">
- <make-value entity-name="ReturnItemBilling" value-field="newEntity"/>
- <set-nonpk-fields map="parameters" value-field="newEntity"/>
- <set-pk-fields map="parameters" value-field="newEntity"/>
- <create-value value-field="newEntity"/>
- </simple-method>
-
<simple-method method-name="cancelReturnItems" short-description="Update a ReturnItems">
<check-permission permission="ORDERMGR" action="_UPDATE"><fail-property resource="OrderErrorUiLabels" property="OrderSecurityErrorToRunCancelReturnItems"/></check-permission>
<check-errors/>
Modified: ofbiz/trunk/applications/order/minilang/order/OrderServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/minilang/order/OrderServices.xml?rev=1765500&r1=1765499&r2=1765500&view=diff
==============================================================================
--- ofbiz/trunk/applications/order/minilang/order/OrderServices.xml (original)
+++ ofbiz/trunk/applications/order/minilang/order/OrderServices.xml Tue Oct 18 19:33:49 2016
@@ -776,15 +776,6 @@ under the License.
<field-to-result field="orderItemShipGroupInvRes.promisedDatetime" result-name="estimatedShipDate"/>
</simple-method>
- <simple-method method-name="removeOrderContactMech" short-description="Remove OrderContactMech">
- <check-permission permission="ORDERMGR" action="_DELETE">
- <fail-property resource="OrderErrorUiLabels" property="OrderSecurityErrorToRunRemoveOrderContactMech"/>
- </check-permission>
- <check-errors/>
- <entity-one entity-name="OrderContactMech" value-field="lookedUpValue"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
-
<simple-method method-name="updateOrderNote" short-description="Update OrderNote">
<check-permission permission="ORDERMGR" action="_UPDATE">
<fail-property resource="OrderErrorUiLabels" property="OrderSecurityErrorToRunUpdateOrderNote"/>
Modified: ofbiz/trunk/applications/order/servicedef/services_return.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/servicedef/services_return.xml?rev=1765500&r1=1765499&r2=1765500&view=diff
==============================================================================
--- ofbiz/trunk/applications/order/servicedef/services_return.xml (original)
+++ ofbiz/trunk/applications/order/servicedef/services_return.xml Tue Oct 18 19:33:49 2016
@@ -48,8 +48,7 @@ under the License.
<auto-attributes include="nonpk" mode="IN" optional="true"/>
<attribute name="oldStatusId" type="String" mode="OUT" optional="false"/>
</service>
- <service name="createReturnItemBilling" engine="simple" default-entity-name="ReturnItemBilling"
- location="component://order/minilang/order/OrderReturnServices.xml" invoke="createReturnItemBilling">
+ <service name="createReturnItemBilling" engine="entity-auto" default-entity-name="ReturnItemBilling" invoke="create">
<description>Create a new return item billing record</description>
<auto-attributes include="pk" mode="IN" optional="false"/>
<auto-attributes include="nonpk" mode="IN" optional="true"/>
@@ -89,8 +88,7 @@ under the License.
<description>Remove a ReturnItem and related adjustments</description>
<auto-attributes entity-name="ReturnItem" include="pk" mode="IN" optional="false"/>
</service>
- <service name="createReturnItemResponse" engine="simple"
- location="component://order/minilang/order/OrderReturnServices.xml" invoke="createReturnItemResponse">
+ <service name="createReturnItemResponse" engine="entity-auto" invoke="create">
<description>Creates a ReturnItemResponse record.</description>
<auto-attributes entity-name="ReturnItemResponse" include="nonpk" mode="IN" optional="true"/>
<attribute name="returnItemResponseId" type="String" mode="OUT" optional="false"/>
Modified: ofbiz/trunk/applications/party/minilang/party/PartyServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/minilang/party/PartyServices.xml?rev=1765500&r1=1765499&r2=1765500&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/minilang/party/PartyServices.xml (original)
+++ ofbiz/trunk/applications/party/minilang/party/PartyServices.xml Tue Oct 18 19:33:49 2016
@@ -785,11 +785,6 @@ under the License.
<set-nonpk-fields map="parameters" value-field="newEntity"/>
<create-value value-field="newEntity"/>
</simple-method>
- <simple-method method-name="deleteAddressMatchMap" short-description="remove a AddressMatchMap">
- <make-value entity-name="AddressMatchMap" value-field="fieldMap"/>
- <set-pk-fields map="parameters" value-field="fieldMap"/>
- <remove-value value-field="fieldMap"/>
- </simple-method>
<simple-method method-name="clearAddressMatchMap" short-description="remove all AddressMatchMap">
<entity-condition entity-name="AddressMatchMap" list="addrs">
<use-iterator/>
Modified: ofbiz/trunk/applications/party/servicedef/services.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/servicedef/services.xml?rev=1765500&r1=1765499&r2=1765500&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/servicedef/services.xml (original)
+++ ofbiz/trunk/applications/party/servicedef/services.xml Tue Oct 18 19:33:49 2016
@@ -40,8 +40,7 @@ under the License.
<attribute name="_uploadedFile_fileName" type="String" mode="IN" optional="false"/>
<attribute name="_uploadedFile_contentType" type="String" mode="IN" optional="false"/>
</service>
- <service name="removeAddressMatchMap" engine="simple" default-entity-name="AddressMatchMap" auth="true"
- location="component://party/minilang/party/PartyServices.xml" invoke="deleteAddressMatchMap">
+ <service name="removeAddressMatchMap" engine="entity-auto" default-entity-name="AddressMatchMap" auth="true" invoke="delete">
<description>Delete an AddressMatchMap record</description>
<permission-service service-name="partyBasePermissionCheck" main-action="DELETE"/>
<auto-attributes mode="IN" include="pk" optional="false"/>
Modified: ofbiz/trunk/applications/product/minilang/product/product/ProductServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/minilang/product/product/ProductServices.xml?rev=1765500&r1=1765499&r2=1765500&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/minilang/product/product/ProductServices.xml (original)
+++ ofbiz/trunk/applications/product/minilang/product/product/ProductServices.xml Tue Oct 18 19:33:49 2016
@@ -779,18 +779,6 @@ under the License.
<remove-value value-field="lookedUpValue"/>
</simple-method>
- <simple-method method-name="createVendorProduct" short-description="Create a VendorProduct">
- <make-value entity-name="VendorProduct" value-field="newEntity"/>
- <set-pk-fields value-field="newEntity" map="parameters"/>
- <create-value value-field="newEntity"/>
- </simple-method>
-
- <simple-method method-name="deleteVendorProduct" short-description="Remove the VendorProduct">
- <make-value entity-name="VendorProduct" value-field="lookedUpValue"/>
- <set-pk-fields value-field="lookedUpValue" map="parameters"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
-
<!-- ProductCategoryGlAccount methods -->
<simple-method method-name="createProductCategoryGlAccount" short-description="Create a ProductCategoryGlAccount">
<set value="createProductCategoryGlAccount" field="callingMethodName"/>
Modified: ofbiz/trunk/applications/product/servicedef/services.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/servicedef/services.xml?rev=1765500&r1=1765499&r2=1765500&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/servicedef/services.xml (original)
+++ ofbiz/trunk/applications/product/servicedef/services.xml Tue Oct 18 19:33:49 2016
@@ -1275,12 +1275,10 @@ under the License.
</service>
<!--VendorProduct Services -->
- <service name="createVendorProduct" engine="simple" default-entity-name="VendorProduct"
- location="component://product/minilang/product/product/ProductServices.xml" invoke="createVendorProduct" auth="true">
+ <service name="createVendorProduct" engine="entity-auto" default-entity-name="VendorProduct" invoke="create" auth="true">
<auto-attributes include="pk" mode="IN" optional="false"/>
</service>
- <service name="deleteVendorProduct" engine="simple" default-entity-name="VendorProduct"
- location="component://product/minilang/product/product/ProductServices.xml" invoke="deleteVendorProduct" auth="true">
+ <service name="deleteVendorProduct" engine="entity-auto" default-entity-name="VendorProduct" invoke="delete" auth="true">
<auto-attributes include="pk" mode="IN" optional="false"/>
</service>