You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by ar...@apache.org on 2016/10/29 09:01:10 UTC

svn commit: r1767101 - in /ofbiz/trunk: applications/accounting/servicedef/ applications/marketing/servicedef/ applications/order/servicedef/ applications/party/servicedef/ applications/product/minilang/shipment/shipment/ applications/product/servicede...

Author: arunpatidar
Date: Sat Oct 29 09:01:09 2016
New Revision: 1767101

URL: http://svn.apache.org/viewvc?rev=1767101&view=rev
Log:
Implemented: Added CRUD services for CountryAddressFormat, ExampleFeatureApplType, GoodIdentificationType, InventoryItemType, InventoryItemTypeAttr, InvoiceContentType, InvoiceItemTypeAttr, InvoiceItemTypeMap, InvoiceType, NeedType, OrderAdjustmentTypeAttr, SalesOrderItemFact, SegmentGroupType, ShipmentGatewayConfigType, ShipmentGatewayDhl, ShipmentGatewayFedex, ShipmentType, ShippingDocument and ShoppingListType entities.

(OFBIZ-8087) (OFBIZ-8204) (OFBIZ-8245) (OFBIZ-8248) (OFBIZ-8249) (OFBIZ-8257) (OFBIZ-8261) (OFBIZ-8267) (OFBIZ-8270) (OFBIZ-8279) (OFBIZ-8284) (OFBIZ-8437) (OFBIZ-8439) (OFBIZ-8455) (OFBIZ-8460) (OFBIZ-8461)
(OFBIZ-8470) (OFBIZ-8473) (OFBIZ-8478)

Thanks: Rohit Koushal, Aman Mishra, Chinmay Patidar and Amit Gadaley for the contribution.

Modified:
    ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml
    ofbiz/trunk/applications/marketing/servicedef/services.xml
    ofbiz/trunk/applications/order/servicedef/services.xml
    ofbiz/trunk/applications/order/servicedef/services_shoppinglist.xml
    ofbiz/trunk/applications/party/servicedef/services.xml
    ofbiz/trunk/applications/product/minilang/shipment/shipment/ShipmentGatewayConfigServices.xml
    ofbiz/trunk/applications/product/servicedef/services.xml
    ofbiz/trunk/applications/product/servicedef/services_facility.xml
    ofbiz/trunk/applications/product/servicedef/services_inventory.xml
    ofbiz/trunk/applications/product/servicedef/services_shipment.xml
    ofbiz/trunk/applications/product/servicedef/services_shipmentgateway.xml
    ofbiz/trunk/framework/common/servicedef/services_geo.xml
    ofbiz/trunk/specialpurpose/example/servicedef/services.xml

Modified: ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
==============================================================================
--- ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml (original)
+++ ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml Sat Oct 29 09:01:09 2016
@@ -528,4 +528,65 @@ under the License.
         <description>Delete a InvoiceNote</description>
         <auto-attributes include="pk" mode="IN" optional="false"/>
     </service>
+
+    <service name="createInvoiceContentType" default-entity-name="InvoiceContentType" engine="entity-auto" invoke="create" auth="true">
+        <description>Create a InvoiceContentType</description>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+        <auto-attributes include="pk" mode="INOUT" optional="true"/>
+    </service>
+    <service name="updateInvoiceContentType" default-entity-name="InvoiceContentType" engine="entity-auto" invoke="update" auth="true">
+        <description>Update a InvoiceContentType</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="deleteInvoiceContentType" default-entity-name="InvoiceContentType" engine="entity-auto" invoke="delete" auth="true">
+        <description>Delete a InvoiceContentType</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+    </service>
+
+    <!-- InvoiceItemTypeAttr services -->
+    <service name="createInvoiceItemTypeAttr" default-entity-name="InvoiceItemTypeAttr" engine="entity-auto" invoke="create" auth="true">
+        <description>Create InvoiceItemTypeAttr</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="updateInvoiceItemTypeAttr" default-entity-name="InvoiceItemTypeAttr" engine="entity-auto" invoke="update" auth="true">
+        <description>Update InvoiceItemTypeAttr</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="deleteInvoiceItemTypeAttr" default-entity-name="InvoiceItemTypeAttr" engine="entity-auto" invoke="delete" auth="true">
+        <description>Delete InvoiceItemTypeAttr</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+    </service>
+
+    <service name="createInvoiceItemTypeMap" default-entity-name="InvoiceItemTypeMap" engine="entity-auto" invoke="create" auth="true">
+        <description>Create InvoiceItemTypeMap</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="updateInvoiceItemTypeMap" default-entity-name="InvoiceItemTypeMap" engine="entity-auto" invoke="update" auth="true">
+        <description>Update InvoiceItemTypeMap</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="deleteInvoiceItemTypeMap" default-entity-name="InvoiceItemTypeMap" engine="entity-auto" invoke="delete" auth="true">
+        <description>Delete InvoiceItemTypeMap</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+    </service>
+
+    <service name="createInvoiceType" default-entity-name="InvoiceType" engine="entity-auto" invoke="create" auth="true">
+        <description>Create a InvoiceType</description>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+        <auto-attributes include="pk" mode="INOUT" optional="true"/>
+    </service>
+    <service name="updateInvoiceType" default-entity-name="InvoiceType" engine="entity-auto" invoke="update" auth="true">
+        <description>Update a InvoiceType</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="deleteInvoiceType" default-entity-name="InvoiceType" engine="entity-auto" invoke="delete" auth="true">
+        <description>Delete a InvoiceType</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+    </service>
 </services>

Modified: ofbiz/trunk/applications/marketing/servicedef/services.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/marketing/servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
==============================================================================
--- ofbiz/trunk/applications/marketing/servicedef/services.xml (original)
+++ ofbiz/trunk/applications/marketing/servicedef/services.xml Sat Oct 29 09:01:09 2016
@@ -541,4 +541,20 @@ under the License.
         <auto-attributes include="pk" mode="IN" optional="false"/>
     </service>
 
+    <!-- SegmentGroupType Services -->
+    <service name="createSegmentGroupType" engine="entity-auto" default-entity-name="SegmentGroupType" invoke="create" auth="true">
+        <description>Create SegmentGroupType</description>
+        <auto-attributes include="pk" mode="INOUT" optional="true"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="updateSegmentGroupType" engine="entity-auto" default-entity-name="SegmentGroupType" invoke="update" auth="true">
+        <description>Update SegmentGroupType</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="deleteSegmentGroupType" engine="entity-auto" default-entity-name="SegmentGroupType" invoke="delete" auth="true">
+        <description>Delete SegmentGroupType</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+    </service>
+
 </services>

Modified: ofbiz/trunk/applications/order/servicedef/services.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
==============================================================================
--- ofbiz/trunk/applications/order/servicedef/services.xml (original)
+++ ofbiz/trunk/applications/order/servicedef/services.xml Sat Oct 29 09:01:09 2016
@@ -1204,4 +1204,34 @@ under the License.
          <description>Expire a OrderContent</description>
         <auto-attributes include="pk" mode="IN" optional="false"/>
     </service>
+
+    <service name="createOrderAdjustmentTypeAttr" default-entity-name="OrderAdjustmentTypeAttr" engine="entity-auto" invoke="create" auth="true">
+        <description>Create a OrderAdjustmentTypeAttr</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="updateOrderAdjustmentTypeAttr" default-entity-name="OrderAdjustmentTypeAttr" engine="entity-auto" invoke="update" auth="true">
+        <description>Update a OrderAdjustmentTypeAttr</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="deleteOrderAdjustmentTypeAttr" default-entity-name="OrderAdjustmentTypeAttr" engine="entity-auto" invoke="delete" auth="true">
+        <description>Delete a OrderAdjustmentTypeAttr</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+    </service>
+
+    <service name="createSalesOrderItemFact" default-entity-name="SalesOrderItemFact" engine="entity-auto" invoke="create" auth="true">
+        <description>Create a SalesOrderItemFact</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="updateSalesOrderItemFact" default-entity-name="SalesOrderItemFact" engine="entity-auto" invoke="update" auth="true">
+        <description>Update a SalesOrderItemFact</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="deleteSalesOrderItemFact" default-entity-name="SalesOrderItemFact" engine="entity-auto" invoke="delete" auth="true">
+        <description>Delete a SalesOrderItemFact</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+    </service>
 </services>

Modified: ofbiz/trunk/applications/order/servicedef/services_shoppinglist.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/servicedef/services_shoppinglist.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
==============================================================================
--- ofbiz/trunk/applications/order/servicedef/services_shoppinglist.xml (original)
+++ ofbiz/trunk/applications/order/servicedef/services_shoppinglist.xml Sat Oct 29 09:01:09 2016
@@ -161,4 +161,19 @@ under the License.
         <description>Delete a ShoppingListItemSurvey Record</description>
         <auto-attributes include="pk" mode="IN"/>
     </service>
+
+    <service name="createShoppingListType" default-entity-name="ShoppingListType" engine="entity-auto" invoke="create" auth="true">
+        <description>Create a ShoppingListType</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="updateShoppingListType" default-entity-name="ShoppingListType" engine="entity-auto" invoke="update" auth="true">
+        <description>Update a ShoppingListType</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="deleteShoppingListType" default-entity-name="ShoppingListType" engine="entity-auto" invoke="delete" auth="true">
+        <description>Delete a ShoppingListType</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+    </service>
 </services>

Modified: ofbiz/trunk/applications/party/servicedef/services.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/servicedef/services.xml (original)
+++ ofbiz/trunk/applications/party/servicedef/services.xml Sat Oct 29 09:01:09 2016
@@ -1365,4 +1365,19 @@ under the License.
         <description>Delete a RoleTypeAttr Record</description>
         <auto-attributes mode="IN" include="pk"/>
     </service>
+
+    <service name="createNeedType" default-entity-name="NeedType" engine="entity-auto" invoke="create" auth="true">
+        <description>Create a NeedType</description>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+        <auto-attributes include="pk" mode="INOUT" optional="true"/>
+    </service>
+    <service name="updateNeedType" default-entity-name="NeedType" engine="entity-auto" invoke="update" auth="true">
+        <description>Update a NeedType</description>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+    </service>
+    <service name="deleteNeedType" default-entity-name="NeedType" engine="entity-auto" invoke="delete" auth="true">
+        <description>Delete a NeedType</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+    </service>
 </services>

Modified: ofbiz/trunk/applications/product/minilang/shipment/shipment/ShipmentGatewayConfigServices.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/minilang/shipment/shipment/ShipmentGatewayConfigServices.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/minilang/shipment/shipment/ShipmentGatewayConfigServices.xml (original)
+++ ofbiz/trunk/applications/product/minilang/shipment/shipment/ShipmentGatewayConfigServices.xml Sat Oct 29 09:01:09 2016
@@ -26,18 +26,6 @@ under the License.
         <store-value value-field="lookedUpValue"/>
     </simple-method>
     
-    <simple-method method-name="updateShipmentGatewayConfigDhl" short-description="Update Shipment Gateway Config DHL">
-        <entity-one entity-name="ShipmentGatewayDhl" value-field="lookedUpValue"/>
-        <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
-        <store-value value-field="lookedUpValue"/>
-    </simple-method>
-    
-    <simple-method method-name="updateShipmentGatewayConfigFedex" short-description="Update Shipment Gateway Config FedEx">
-        <entity-one entity-name="ShipmentGatewayFedex" value-field="lookedUpValue"/>
-        <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
-        <store-value value-field="lookedUpValue"/>
-    </simple-method>
-
     <simple-method method-name="updateShipmentGatewayConfigType" short-description="Update Shipment Gateway Config Type">
         <entity-one entity-name="ShipmentGatewayConfigType" value-field="lookedUpValue"/>
         <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>

Modified: ofbiz/trunk/applications/product/servicedef/services.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/servicedef/services.xml (original)
+++ ofbiz/trunk/applications/product/servicedef/services.xml Sat Oct 29 09:01:09 2016
@@ -1693,4 +1693,18 @@ under the License.
         <attribute name="groupOrderId" mode="IN" type="String" optional="false"/>
     </service>
 
+    <service name="createGoodIdentificationType" default-entity-name="GoodIdentificationType" engine="entity-auto" invoke="create" auth="true">
+        <description>Create a GoodIdentificationType</description>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+        <auto-attributes include="pk" mode="INOUT" optional="true"/>
+    </service>
+    <service name="updateGoodIdentificationType" default-entity-name="GoodIdentificationType" engine="entity-auto" invoke="update" auth="true">
+        <description>Update a GoodIdentificationType</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="deleteGoodIdentificationType" default-entity-name="GoodIdentificationType" engine="entity-auto" invoke="delete" auth="true">
+        <description>Delete a GoodIdentificationType</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+    </service>
 </services>

Modified: ofbiz/trunk/applications/product/servicedef/services_facility.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/servicedef/services_facility.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/servicedef/services_facility.xml (original)
+++ ofbiz/trunk/applications/product/servicedef/services_facility.xml Sat Oct 29 09:01:09 2016
@@ -1014,4 +1014,20 @@ under the License.
         <description>Expire a FacilityLocationGeoPoint record</description>
         <auto-attributes include="pk" mode="IN" optional="false"/>
     </service>
+
+    <!-- InventoryItemType services -->
+    <service name="createInventoryItemType" engine="entity-auto" default-entity-name="InventoryItemType" invoke="create" auth="true">
+        <description>Create InventoryItemType</description>
+        <auto-attributes include="pk" mode="INOUT" optional="true"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="updateInventoryItemType" engine="entity-auto" default-entity-name="InventoryItemType" invoke="update" auth="true">
+        <description>Update InventoryItemType</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="deleteInventoryItemType" engine="entity-auto" default-entity-name="InventoryItemType" invoke="delete" auth="true">
+        <description>Delete InventoryItemType</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+    </service>
 </services>

Modified: ofbiz/trunk/applications/product/servicedef/services_inventory.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/servicedef/services_inventory.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/servicedef/services_inventory.xml (original)
+++ ofbiz/trunk/applications/product/servicedef/services_inventory.xml Sat Oct 29 09:01:09 2016
@@ -54,4 +54,19 @@ under the License.
         <auto-attributes include="pk" mode="IN"/>
     </service>
 
+    <service name="createInventoryItemTypeAttr" default-entity-name="InventoryItemTypeAttr" engine="entity-auto" invoke="create" auth="true">
+        <description>Create a InventoryItemTypeAttr</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="updateInventoryItemTypeAttr" default-entity-name="InventoryItemTypeAttr" engine="entity-auto" invoke="update" auth="true">
+        <description>Update a InventoryItemTypeAttr</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="deleteInventoryItemTypeAttr" default-entity-name="InventoryItemTypeAttr" engine="entity-auto" invoke="delete" auth="true">
+        <description>Delete a InventoryItemTypeAttr</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+    </service>
+
 </services>
\ No newline at end of file

Modified: ofbiz/trunk/applications/product/servicedef/services_shipment.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/servicedef/services_shipment.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/servicedef/services_shipment.xml (original)
+++ ofbiz/trunk/applications/product/servicedef/services_shipment.xml Sat Oct 29 09:01:09 2016
@@ -1118,4 +1118,19 @@ under the License.
         <description>Delete a ShipmentTypeAttr Record</description>
         <auto-attributes include="pk" mode="IN"/>
     </service>
+
+    <service name="createShippingDocument" default-entity-name="ShippingDocument" engine="entity-auto" invoke="create" auth="true">
+        <description>Create a ShippingDocument</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="updateShippingDocument" default-entity-name="ShippingDocument" engine="entity-auto" invoke="update" auth="true">
+        <description>Update a ShippingDocument</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="deleteShippingDocument" default-entity-name="ShippingDocument" engine="entity-auto" invoke="delete" auth="true">
+        <description>Delete a ShippingDocument</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+    </service>
 </services>

Modified: ofbiz/trunk/applications/product/servicedef/services_shipmentgateway.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/servicedef/services_shipmentgateway.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/servicedef/services_shipmentgateway.xml (original)
+++ ofbiz/trunk/applications/product/servicedef/services_shipmentgateway.xml Sat Oct 29 09:01:09 2016
@@ -30,17 +30,35 @@ under the License.
         <auto-attributes entity-name="ShipmentGatewayConfig" include="pk" mode="IN" optional="false"/>
         <auto-attributes entity-name="ShipmentGatewayConfig" include="nonpk" mode="IN" optional="true"/>
     </service>
-    
-    <service name="updateShipmentGatewayConfigDhl" engine="simple" location="component://product/minilang/shipment/shipment/ShipmentGatewayConfigServices.xml" invoke="updateShipmentGatewayConfigDhl">
-        <description>Update Shipment Gateway Config DHL</description>
-        <auto-attributes entity-name="ShipmentGatewayDhl" include="pk" mode="IN" optional="false"/>
-        <auto-attributes entity-name="ShipmentGatewayDhl" include="nonpk" mode="IN" optional="true"/>
+
+    <service name="updateShipmentGatewayConfigDhl" engine="entity-auto" invoke="update" default-entity-name="ShipmentGatewayDhl" auth="true">
+        <description>Update a ShipmentGatewayDhl record</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
     </service>
-    
-    <service name="updateShipmentGatewayConfigFedex" engine="simple" location="component://product/minilang/shipment/shipment/ShipmentGatewayConfigServices.xml" invoke="updateShipmentGatewayConfigFedex">
-        <description>Update Shipment Gateway Config FedEx</description>
-        <auto-attributes entity-name="ShipmentGatewayFedex" include="pk" mode="IN" optional="false"/>
-        <auto-attributes entity-name="ShipmentGatewayFedex" include="nonpk" mode="IN" optional="true"/>
+    <service name="createShipmentGatewayDhl" default-entity-name="ShipmentGatewayDhl" engine="entity-auto" invoke="create" auth="true">
+        <description>Create a ShipmentGatewayDhl</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="deleteShipmentGatewayDhl" default-entity-name="ShipmentGatewayDhl" engine="entity-auto" invoke="delete" auth="true">
+        <description>Delete a ShipmentGatewayDhl</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+    </service>
+
+    <service name="updateShipmentGatewayConfigFedex" engine="entity-auto" invoke="update" default-entity-name="ShipmentGatewayFedex" auth="true">
+        <description>Update a ShipmentGatewayFedex record</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="createShipmentGatewayFedex" default-entity-name="ShipmentGatewayFedex" engine="entity-auto" invoke="create" auth="true">
+        <description>Create a ShipmentGatewayFedex</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="deleteShipmentGatewayFedex" default-entity-name="ShipmentGatewayFedex" engine="entity-auto" invoke="delete" auth="true">
+        <description>Delete a ShipmentGatewayFedex</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
     </service>
 
     <!-- ShipmentGatewayUps services -->
@@ -90,4 +108,30 @@ under the License.
         <description>Delete a ShipmentGatewayConfig record</description>
         <auto-attributes include="pk" mode="IN"/>
     </service>
+
+    <service name="createShipmentGatewayConfigType" engine="entity-auto" default-entity-name="ShipmentGatewayConfigType" invoke="create" auth="true">
+        <description>Create ShipmentGatewayConfigType</description>
+        <auto-attributes include="pk" mode="INOUT" optional="true"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="deleteShipmentGatewayConfigType" engine="entity-auto" default-entity-name="ShipmentGatewayConfigType" invoke="delete" auth="true">
+        <description>Delete ShipmentGatewayConfigType</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+    </service>
+
+    <!-- ShipmentType Services -->
+    <service name="createShipmentType" engine="entity-auto" default-entity-name="ShipmentType" invoke="create" auth="true">
+        <description>Create ShipmentType</description>
+        <auto-attributes include="pk" mode="INOUT" optional="true"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="updateShipmentType" engine="entity-auto" default-entity-name="ShipmentType" invoke="update" auth="true">
+        <description>Update ShipmentType</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="deleteShipmentType" engine="entity-auto" default-entity-name="ShipmentType" invoke="delete" auth="true">
+        <description>Delete ShipmentType</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+    </service>
 </services>

Modified: ofbiz/trunk/framework/common/servicedef/services_geo.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/servicedef/services_geo.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
==============================================================================
--- ofbiz/trunk/framework/common/servicedef/services_geo.xml (original)
+++ ofbiz/trunk/framework/common/servicedef/services_geo.xml Sat Oct 29 09:01:09 2016
@@ -50,5 +50,19 @@
         <description>Delete a Country Code</description>
         <auto-attributes include="pk" mode="IN"/>
     </service>
-    
+
+    <service name="createCountryAddressFormat" engine="entity-auto" invoke="create" default-entity-name="CountryAddressFormat" auth="true">
+        <description>Create a Country Address Format</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="updateCountryAddressFormat" engine="entity-auto" invoke="update" default-entity-name="CountryAddressFormat" auth="true">
+        <description>Update a Country Address Format</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="deleteCountryAddressFormat" engine="entity-auto" invoke="delete" default-entity-name="CountryAddressFormat" auth="true">
+        <description>Delete a Country Address Format</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+    </service>
 </services>

Modified: ofbiz/trunk/specialpurpose/example/servicedef/services.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/example/servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/example/servicedef/services.xml (original)
+++ ofbiz/trunk/specialpurpose/example/servicedef/services.xml Sat Oct 29 09:01:09 2016
@@ -151,4 +151,20 @@ under the License.
         <auto-attributes include="pk" mode="IN" optional="false"/>
     </service>
 
+    <!-- ExampleFeatureApplType services -->
+    <service name="createExampleFeatureApplType" default-entity-name="ExampleFeatureApplType" engine="entity-auto" invoke="create" auth="true">
+        <description>Create a ExampleFeatureApplType</description>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+        <auto-attributes include="pk" mode="INOUT" optional="true"/>
+    </service>
+    <service name="updateExampleFeatureApplType" default-entity-name="ExampleFeatureApplType" engine="entity-auto" invoke="update" auth="true">
+        <description>Update a ExampleFeatureApplType</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+    </service>
+    <service name="deleteExampleFeatureApplType" default-entity-name="ExampleFeatureApplType" engine="entity-auto" invoke="delete" auth="true">
+        <description>Delete a ExampleFeatureApplType</description>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+    </service>
+
 </services>



Re: svn commit: r1767101 - in /ofbiz/trunk: applications/accounting/servicedef/ applications/marketing/servicedef/ applications/order/servicedef/ applications/party/servicedef/ applications/product/minilang/shipment/shipment/ applications/product/servicede...

Posted by Arun Patidar <ar...@hotwaxsystems.com>.
Hi Jacques,

Converted updateShipmentGatewayConfigType and updateShipmentGatewayConfig
to entity-auto and removed file at rev:1768166

Thanks Jacques!


-- 
Thanks & Regards
---
Arun Patidar
Manager,Enterprise Software Development
HotWax Mediawww.hotwaxsystems.com


On Sat, Nov 5, 2016 at 11:58 AM, Arun Patidar <
arun.patidar@hotwaxsystems.com> wrote:

> Arranged sequence for CRUD services in rev:  1768154.
>
> Thanks Jacques for reporting.
>
>
> --
> Thanks & Regards
> ---
> Arun Patidar
> Manager,Enterprise Software Development
> HotWax Mediawww.hotwaxsystems.com
>
>
> On Wed, Nov 2, 2016 at 10:10 AM, Arun Patidar <arun.patidar@hotwaxsystems.
> com> wrote:
>
>> Hi Jacques,
>>
>> Thanks for reviewing and suggesting improvements. I will look into this
>> and fix it in my next attempt very soon.
>>
>> --
>> Thanks & Regards
>> ---
>> Arun Patidar
>> Manager,Enterprise Software Development
>> HotWax Mediawww.hotwaxsystems.com
>>
>>
>> On Wed, Nov 2, 2016 at 2:25 AM, Jacques Le Roux <
>> jacques.le.roux@les7arts.com> wrote:
>>
>>> Hi Arun,
>>>
>>> Very minor, but is there a reason why services_shipmentgateway.xml is
>>> still a bit weird (compared to other changes)?
>>>
>>> I mean how it's sorted (not always create/update/delete order) and why
>>> updateShipmentGatewayConfig and updateShipmentGatewayConfigType still
>>> in minilang ?
>>>
>>> Thanks
>>>
>>> Jacques
>>>
>>>
>>>
>>> Le 29/10/2016 à 11:01, arunpatidar@apache.org a écrit :
>>>
>>>> Author: arunpatidar
>>>> Date: Sat Oct 29 09:01:09 2016
>>>> New Revision: 1767101
>>>>
>>>> URL: http://svn.apache.org/viewvc?rev=1767101&view=rev
>>>> Log:
>>>> Implemented: Added CRUD services for CountryAddressFormat,
>>>> ExampleFeatureApplType, GoodIdentificationType, InventoryItemType,
>>>> InventoryItemTypeAttr, InvoiceContentType, InvoiceItemTypeAttr,
>>>> InvoiceItemTypeMap, InvoiceType, NeedType, OrderAdjustmentTypeAttr,
>>>> SalesOrderItemFact, SegmentGroupType, ShipmentGatewayConfigType,
>>>> ShipmentGatewayDhl, ShipmentGatewayFedex, ShipmentType, ShippingDocument
>>>> and ShoppingListType entities.
>>>>
>>>> (OFBIZ-8087) (OFBIZ-8204) (OFBIZ-8245) (OFBIZ-8248) (OFBIZ-8249)
>>>> (OFBIZ-8257) (OFBIZ-8261) (OFBIZ-8267) (OFBIZ-8270) (OFBIZ-8279)
>>>> (OFBIZ-8284) (OFBIZ-8437) (OFBIZ-8439) (OFBIZ-8455) (OFBIZ-8460)
>>>> (OFBIZ-8461)
>>>> (OFBIZ-8470) (OFBIZ-8473) (OFBIZ-8478)
>>>>
>>>> Thanks: Rohit Koushal, Aman Mishra, Chinmay Patidar and Amit Gadaley
>>>> for the contribution.
>>>>
>>>> Modified:
>>>>      ofbiz/trunk/applications/accounting/servicedef/services_inv
>>>> oice.xml
>>>>      ofbiz/trunk/applications/marketing/servicedef/services.xml
>>>>      ofbiz/trunk/applications/order/servicedef/services.xml
>>>>      ofbiz/trunk/applications/order/servicedef/services_shopping
>>>> list.xml
>>>>      ofbiz/trunk/applications/party/servicedef/services.xml
>>>>      ofbiz/trunk/applications/product/minilang/shipment/shipment
>>>> /ShipmentGatewayConfigServices.xml
>>>>      ofbiz/trunk/applications/product/servicedef/services.xml
>>>>      ofbiz/trunk/applications/product/servicedef/services_facility.xml
>>>>      ofbiz/trunk/applications/product/servicedef/services_inventory.xml
>>>>      ofbiz/trunk/applications/product/servicedef/services_shipment.xml
>>>>      ofbiz/trunk/applications/product/servicedef/services_shipme
>>>> ntgateway.xml
>>>>      ofbiz/trunk/framework/common/servicedef/services_geo.xml
>>>>      ofbiz/trunk/specialpurpose/example/servicedef/services.xml
>>>>
>>>> Modified: ofbiz/trunk/applications/accounting/servicedef/services_invo
>>>> ice.xml
>>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accoun
>>>> ting/servicedef/services_invoice.xml?rev=1767101&r1=1767100&
>>>> r2=1767101&view=diff
>>>> ============================================================
>>>> ==================
>>>> --- ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml
>>>> (original)
>>>> +++ ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml
>>>> Sat Oct 29 09:01:09 2016
>>>> @@ -528,4 +528,65 @@ under the License.
>>>>           <description>Delete a InvoiceNote</description>
>>>>           <auto-attributes include="pk" mode="IN" optional="false"/>
>>>>       </service>
>>>> +
>>>> +    <service name="createInvoiceContentType"
>>>> default-entity-name="InvoiceContentType" engine="entity-auto"
>>>> invoke="create" auth="true">
>>>> +        <description>Create a InvoiceContentType</description>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>>>> +    </service>
>>>> +    <service name="updateInvoiceContentType"
>>>> default-entity-name="InvoiceContentType" engine="entity-auto"
>>>> invoke="update" auth="true">
>>>> +        <description>Update a InvoiceContentType</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="deleteInvoiceContentType"
>>>> default-entity-name="InvoiceContentType" engine="entity-auto"
>>>> invoke="delete" auth="true">
>>>> +        <description>Delete a InvoiceContentType</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +    </service>
>>>> +
>>>> +    <!-- InvoiceItemTypeAttr services -->
>>>> +    <service name="createInvoiceItemTypeAttr"
>>>> default-entity-name="InvoiceItemTypeAttr" engine="entity-auto"
>>>> invoke="create" auth="true">
>>>> +        <description>Create InvoiceItemTypeAttr</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="updateInvoiceItemTypeAttr"
>>>> default-entity-name="InvoiceItemTypeAttr" engine="entity-auto"
>>>> invoke="update" auth="true">
>>>> +        <description>Update InvoiceItemTypeAttr</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="deleteInvoiceItemTypeAttr"
>>>> default-entity-name="InvoiceItemTypeAttr" engine="entity-auto"
>>>> invoke="delete" auth="true">
>>>> +        <description>Delete InvoiceItemTypeAttr</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +    </service>
>>>> +
>>>> +    <service name="createInvoiceItemTypeMap"
>>>> default-entity-name="InvoiceItemTypeMap" engine="entity-auto"
>>>> invoke="create" auth="true">
>>>> +        <description>Create InvoiceItemTypeMap</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="updateInvoiceItemTypeMap"
>>>> default-entity-name="InvoiceItemTypeMap" engine="entity-auto"
>>>> invoke="update" auth="true">
>>>> +        <description>Update InvoiceItemTypeMap</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="deleteInvoiceItemTypeMap"
>>>> default-entity-name="InvoiceItemTypeMap" engine="entity-auto"
>>>> invoke="delete" auth="true">
>>>> +        <description>Delete InvoiceItemTypeMap</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +    </service>
>>>> +
>>>> +    <service name="createInvoiceType" default-entity-name="InvoiceType"
>>>> engine="entity-auto" invoke="create" auth="true">
>>>> +        <description>Create a InvoiceType</description>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>>>> +    </service>
>>>> +    <service name="updateInvoiceType" default-entity-name="InvoiceType"
>>>> engine="entity-auto" invoke="update" auth="true">
>>>> +        <description>Update a InvoiceType</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="deleteInvoiceType" default-entity-name="InvoiceType"
>>>> engine="entity-auto" invoke="delete" auth="true">
>>>> +        <description>Delete a InvoiceType</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +    </service>
>>>>   </services>
>>>>
>>>> Modified: ofbiz/trunk/applications/marketing/servicedef/services.xml
>>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/market
>>>> ing/servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
>>>> ============================================================
>>>> ==================
>>>> --- ofbiz/trunk/applications/marketing/servicedef/services.xml
>>>> (original)
>>>> +++ ofbiz/trunk/applications/marketing/servicedef/services.xml Sat Oct
>>>> 29 09:01:09 2016
>>>> @@ -541,4 +541,20 @@ under the License.
>>>>           <auto-attributes include="pk" mode="IN" optional="false"/>
>>>>       </service>
>>>>   +    <!-- SegmentGroupType Services -->
>>>> +    <service name="createSegmentGroupType" engine="entity-auto"
>>>> default-entity-name="SegmentGroupType" invoke="create" auth="true">
>>>> +        <description>Create SegmentGroupType</description>
>>>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="updateSegmentGroupType" engine="entity-auto"
>>>> default-entity-name="SegmentGroupType" invoke="update" auth="true">
>>>> +        <description>Update SegmentGroupType</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="deleteSegmentGroupType" engine="entity-auto"
>>>> default-entity-name="SegmentGroupType" invoke="delete" auth="true">
>>>> +        <description>Delete SegmentGroupType</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +    </service>
>>>> +
>>>>   </services>
>>>>
>>>> Modified: ofbiz/trunk/applications/order/servicedef/services.xml
>>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/
>>>> servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
>>>> ============================================================
>>>> ==================
>>>> --- ofbiz/trunk/applications/order/servicedef/services.xml (original)
>>>> +++ ofbiz/trunk/applications/order/servicedef/services.xml Sat Oct 29
>>>> 09:01:09 2016
>>>> @@ -1204,4 +1204,34 @@ under the License.
>>>>            <description>Expire a OrderContent</description>
>>>>           <auto-attributes include="pk" mode="IN" optional="false"/>
>>>>       </service>
>>>> +
>>>> +    <service name="createOrderAdjustmentTypeAttr"
>>>> default-entity-name="OrderAdjustmentTypeAttr" engine="entity-auto"
>>>> invoke="create" auth="true">
>>>> +        <description>Create a OrderAdjustmentTypeAttr</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="updateOrderAdjustmentTypeAttr"
>>>> default-entity-name="OrderAdjustmentTypeAttr" engine="entity-auto"
>>>> invoke="update" auth="true">
>>>> +        <description>Update a OrderAdjustmentTypeAttr</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="deleteOrderAdjustmentTypeAttr"
>>>> default-entity-name="OrderAdjustmentTypeAttr" engine="entity-auto"
>>>> invoke="delete" auth="true">
>>>> +        <description>Delete a OrderAdjustmentTypeAttr</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +    </service>
>>>> +
>>>> +    <service name="createSalesOrderItemFact"
>>>> default-entity-name="SalesOrderItemFact" engine="entity-auto"
>>>> invoke="create" auth="true">
>>>> +        <description>Create a SalesOrderItemFact</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="updateSalesOrderItemFact"
>>>> default-entity-name="SalesOrderItemFact" engine="entity-auto"
>>>> invoke="update" auth="true">
>>>> +        <description>Update a SalesOrderItemFact</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="deleteSalesOrderItemFact"
>>>> default-entity-name="SalesOrderItemFact" engine="entity-auto"
>>>> invoke="delete" auth="true">
>>>> +        <description>Delete a SalesOrderItemFact</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +    </service>
>>>>   </services>
>>>>
>>>> Modified: ofbiz/trunk/applications/order/servicedef/services_shoppingl
>>>> ist.xml
>>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/
>>>> servicedef/services_shoppinglist.xml?rev=1767101&r1=1767100&
>>>> r2=1767101&view=diff
>>>> ============================================================
>>>> ==================
>>>> --- ofbiz/trunk/applications/order/servicedef/services_shoppinglist.xml
>>>> (original)
>>>> +++ ofbiz/trunk/applications/order/servicedef/services_shoppinglist.xml
>>>> Sat Oct 29 09:01:09 2016
>>>> @@ -161,4 +161,19 @@ under the License.
>>>>           <description>Delete a ShoppingListItemSurvey
>>>> Record</description>
>>>>           <auto-attributes include="pk" mode="IN"/>
>>>>       </service>
>>>> +
>>>> +    <service name="createShoppingListType"
>>>> default-entity-name="ShoppingListType" engine="entity-auto"
>>>> invoke="create" auth="true">
>>>> +        <description>Create a ShoppingListType</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="updateShoppingListType"
>>>> default-entity-name="ShoppingListType" engine="entity-auto"
>>>> invoke="update" auth="true">
>>>> +        <description>Update a ShoppingListType</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="deleteShoppingListType"
>>>> default-entity-name="ShoppingListType" engine="entity-auto"
>>>> invoke="delete" auth="true">
>>>> +        <description>Delete a ShoppingListType</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +    </service>
>>>>   </services>
>>>>
>>>> Modified: ofbiz/trunk/applications/party/servicedef/services.xml
>>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/
>>>> servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
>>>> ============================================================
>>>> ==================
>>>> --- ofbiz/trunk/applications/party/servicedef/services.xml (original)
>>>> +++ ofbiz/trunk/applications/party/servicedef/services.xml Sat Oct 29
>>>> 09:01:09 2016
>>>> @@ -1365,4 +1365,19 @@ under the License.
>>>>           <description>Delete a RoleTypeAttr Record</description>
>>>>           <auto-attributes mode="IN" include="pk"/>
>>>>       </service>
>>>> +
>>>> +    <service name="createNeedType" default-entity-name="NeedType"
>>>> engine="entity-auto" invoke="create" auth="true">
>>>> +        <description>Create a NeedType</description>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>>>> +    </service>
>>>> +    <service name="updateNeedType" default-entity-name="NeedType"
>>>> engine="entity-auto" invoke="update" auth="true">
>>>> +        <description>Update a NeedType</description>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +    </service>
>>>> +    <service name="deleteNeedType" default-entity-name="NeedType"
>>>> engine="entity-auto" invoke="delete" auth="true">
>>>> +        <description>Delete a NeedType</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +    </service>
>>>>   </services>
>>>>
>>>> Modified: ofbiz/trunk/applications/product/minilang/shipment/shipment/
>>>> ShipmentGatewayConfigServices.xml
>>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/produc
>>>> t/minilang/shipment/shipment/ShipmentGatewayConfigServices.x
>>>> ml?rev=1767101&r1=1767100&r2=1767101&view=diff
>>>> ============================================================
>>>> ==================
>>>> --- ofbiz/trunk/applications/product/minilang/shipment/shipment/
>>>> ShipmentGatewayConfigServices.xml (original)
>>>> +++ ofbiz/trunk/applications/product/minilang/shipment/shipment/
>>>> ShipmentGatewayConfigServices.xml Sat Oct 29 09:01:09 2016
>>>> @@ -26,18 +26,6 @@ under the License.
>>>>           <store-value value-field="lookedUpValue"/>
>>>>       </simple-method>
>>>>       -    <simple-method method-name="updateShipmentGatewayConfigDhl"
>>>> short-description="Update Shipment Gateway Config DHL">
>>>> -        <entity-one entity-name="ShipmentGatewayDhl"
>>>> value-field="lookedUpValue"/>
>>>> -        <set-nonpk-fields map="parameters"
>>>> value-field="lookedUpValue"/>
>>>> -        <store-value value-field="lookedUpValue"/>
>>>> -    </simple-method>
>>>> -
>>>> -    <simple-method method-name="updateShipmentGatewayConfigFedex"
>>>> short-description="Update Shipment Gateway Config FedEx">
>>>> -        <entity-one entity-name="ShipmentGatewayFedex"
>>>> value-field="lookedUpValue"/>
>>>> -        <set-nonpk-fields map="parameters"
>>>> value-field="lookedUpValue"/>
>>>> -        <store-value value-field="lookedUpValue"/>
>>>> -    </simple-method>
>>>> -
>>>>       <simple-method method-name="updateShipmentGatewayConfigType"
>>>> short-description="Update Shipment Gateway Config Type">
>>>>           <entity-one entity-name="ShipmentGatewayConfigType"
>>>> value-field="lookedUpValue"/>
>>>>           <set-nonpk-fields map="parameters"
>>>> value-field="lookedUpValue"/>
>>>>
>>>> Modified: ofbiz/trunk/applications/product/servicedef/services.xml
>>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/produc
>>>> t/servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
>>>> ============================================================
>>>> ==================
>>>> --- ofbiz/trunk/applications/product/servicedef/services.xml (original)
>>>> +++ ofbiz/trunk/applications/product/servicedef/services.xml Sat Oct
>>>> 29 09:01:09 2016
>>>> @@ -1693,4 +1693,18 @@ under the License.
>>>>           <attribute name="groupOrderId" mode="IN" type="String"
>>>> optional="false"/>
>>>>       </service>
>>>>   +    <service name="createGoodIdentificationType"
>>>> default-entity-name="GoodIdentificationType" engine="entity-auto"
>>>> invoke="create" auth="true">
>>>> +        <description>Create a GoodIdentificationType</description>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>>>> +    </service>
>>>> +    <service name="updateGoodIdentificationType"
>>>> default-entity-name="GoodIdentificationType" engine="entity-auto"
>>>> invoke="update" auth="true">
>>>> +        <description>Update a GoodIdentificationType</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="deleteGoodIdentificationType"
>>>> default-entity-name="GoodIdentificationType" engine="entity-auto"
>>>> invoke="delete" auth="true">
>>>> +        <description>Delete a GoodIdentificationType</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +    </service>
>>>>   </services>
>>>>
>>>> Modified: ofbiz/trunk/applications/product/servicedef/services_facilit
>>>> y.xml
>>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/produc
>>>> t/servicedef/services_facility.xml?rev=1767101&r1=1767100&r2
>>>> =1767101&view=diff
>>>> ============================================================
>>>> ==================
>>>> --- ofbiz/trunk/applications/product/servicedef/services_facility.xml
>>>> (original)
>>>> +++ ofbiz/trunk/applications/product/servicedef/services_facility.xml
>>>> Sat Oct 29 09:01:09 2016
>>>> @@ -1014,4 +1014,20 @@ under the License.
>>>>           <description>Expire a FacilityLocationGeoPoint
>>>> record</description>
>>>>           <auto-attributes include="pk" mode="IN" optional="false"/>
>>>>       </service>
>>>> +
>>>> +    <!-- InventoryItemType services -->
>>>> +    <service name="createInventoryItemType" engine="entity-auto"
>>>> default-entity-name="InventoryItemType" invoke="create" auth="true">
>>>> +        <description>Create InventoryItemType</description>
>>>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="updateInventoryItemType" engine="entity-auto"
>>>> default-entity-name="InventoryItemType" invoke="update" auth="true">
>>>> +        <description>Update InventoryItemType</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="deleteInventoryItemType" engine="entity-auto"
>>>> default-entity-name="InventoryItemType" invoke="delete" auth="true">
>>>> +        <description>Delete InventoryItemType</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +    </service>
>>>>   </services>
>>>>
>>>> Modified: ofbiz/trunk/applications/product/servicedef/services_invento
>>>> ry.xml
>>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/produc
>>>> t/servicedef/services_inventory.xml?rev=1767101&r1=1767100&r
>>>> 2=1767101&view=diff
>>>> ============================================================
>>>> ==================
>>>> --- ofbiz/trunk/applications/product/servicedef/services_inventory.xml
>>>> (original)
>>>> +++ ofbiz/trunk/applications/product/servicedef/services_inventory.xml
>>>> Sat Oct 29 09:01:09 2016
>>>> @@ -54,4 +54,19 @@ under the License.
>>>>           <auto-attributes include="pk" mode="IN"/>
>>>>       </service>
>>>>   +    <service name="createInventoryItemTypeAttr"
>>>> default-entity-name="InventoryItemTypeAttr" engine="entity-auto"
>>>> invoke="create" auth="true">
>>>> +        <description>Create a InventoryItemTypeAttr</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="updateInventoryItemTypeAttr"
>>>> default-entity-name="InventoryItemTypeAttr" engine="entity-auto"
>>>> invoke="update" auth="true">
>>>> +        <description>Update a InventoryItemTypeAttr</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="deleteInventoryItemTypeAttr"
>>>> default-entity-name="InventoryItemTypeAttr" engine="entity-auto"
>>>> invoke="delete" auth="true">
>>>> +        <description>Delete a InventoryItemTypeAttr</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +    </service>
>>>> +
>>>>   </services>
>>>> \ No newline at end of file
>>>>
>>>> Modified: ofbiz/trunk/applications/product/servicedef/services_shipmen
>>>> t.xml
>>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/produc
>>>> t/servicedef/services_shipment.xml?rev=1767101&r1=1767100&r2
>>>> =1767101&view=diff
>>>> ============================================================
>>>> ==================
>>>> --- ofbiz/trunk/applications/product/servicedef/services_shipment.xml
>>>> (original)
>>>> +++ ofbiz/trunk/applications/product/servicedef/services_shipment.xml
>>>> Sat Oct 29 09:01:09 2016
>>>> @@ -1118,4 +1118,19 @@ under the License.
>>>>           <description>Delete a ShipmentTypeAttr Record</description>
>>>>           <auto-attributes include="pk" mode="IN"/>
>>>>       </service>
>>>> +
>>>> +    <service name="createShippingDocument"
>>>> default-entity-name="ShippingDocument" engine="entity-auto"
>>>> invoke="create" auth="true">
>>>> +        <description>Create a ShippingDocument</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="updateShippingDocument"
>>>> default-entity-name="ShippingDocument" engine="entity-auto"
>>>> invoke="update" auth="true">
>>>> +        <description>Update a ShippingDocument</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="deleteShippingDocument"
>>>> default-entity-name="ShippingDocument" engine="entity-auto"
>>>> invoke="delete" auth="true">
>>>> +        <description>Delete a ShippingDocument</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +    </service>
>>>>   </services>
>>>>
>>>> Modified: ofbiz/trunk/applications/product/servicedef/services_shipmen
>>>> tgateway.xml
>>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/produc
>>>> t/servicedef/services_shipmentgateway.xml?rev=1767101&r1=176
>>>> 7100&r2=1767101&view=diff
>>>> ============================================================
>>>> ==================
>>>> --- ofbiz/trunk/applications/product/servicedef/services_shipmentgateway.xml
>>>> (original)
>>>> +++ ofbiz/trunk/applications/product/servicedef/services_shipmentgateway.xml
>>>> Sat Oct 29 09:01:09 2016
>>>> @@ -30,17 +30,35 @@ under the License.
>>>>           <auto-attributes entity-name="ShipmentGatewayConfig"
>>>> include="pk" mode="IN" optional="false"/>
>>>>           <auto-attributes entity-name="ShipmentGatewayConfig"
>>>> include="nonpk" mode="IN" optional="true"/>
>>>>       </service>
>>>> -
>>>> -    <service name="updateShipmentGatewayConfigDhl" engine="simple"
>>>> location="component://product/minilang/shipment/shipment/Shi
>>>> pmentGatewayConfigServices.xml" invoke="updateShipmentGatewayC
>>>> onfigDhl">
>>>> -        <description>Update Shipment Gateway Config DHL</description>
>>>> -        <auto-attributes entity-name="ShipmentGatewayDhl"
>>>> include="pk" mode="IN" optional="false"/>
>>>> -        <auto-attributes entity-name="ShipmentGatewayDhl"
>>>> include="nonpk" mode="IN" optional="true"/>
>>>> +
>>>> +    <service name="updateShipmentGatewayConfigDhl"
>>>> engine="entity-auto" invoke="update" default-entity-name="ShipmentGatewayDhl"
>>>> auth="true">
>>>> +        <description>Update a ShipmentGatewayDhl record</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>>       </service>
>>>> -
>>>> -    <service name="updateShipmentGatewayConfigFedex" engine="simple"
>>>> location="component://product/minilang/shipment/shipment/Shi
>>>> pmentGatewayConfigServices.xml" invoke="updateShipmentGatewayC
>>>> onfigFedex">
>>>> -        <description>Update Shipment Gateway Config FedEx</description>
>>>> -        <auto-attributes entity-name="ShipmentGatewayFedex"
>>>> include="pk" mode="IN" optional="false"/>
>>>> -        <auto-attributes entity-name="ShipmentGatewayFedex"
>>>> include="nonpk" mode="IN" optional="true"/>
>>>> +    <service name="createShipmentGatewayDhl"
>>>> default-entity-name="ShipmentGatewayDhl" engine="entity-auto"
>>>> invoke="create" auth="true">
>>>> +        <description>Create a ShipmentGatewayDhl</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="deleteShipmentGatewayDhl"
>>>> default-entity-name="ShipmentGatewayDhl" engine="entity-auto"
>>>> invoke="delete" auth="true">
>>>> +        <description>Delete a ShipmentGatewayDhl</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +    </service>
>>>> +
>>>> +    <service name="updateShipmentGatewayConfigFedex"
>>>> engine="entity-auto" invoke="update" default-entity-name="ShipmentGatewayFedex"
>>>> auth="true">
>>>> +        <description>Update a ShipmentGatewayFedex record</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="createShipmentGatewayFedex"
>>>> default-entity-name="ShipmentGatewayFedex" engine="entity-auto"
>>>> invoke="create" auth="true">
>>>> +        <description>Create a ShipmentGatewayFedex</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="deleteShipmentGatewayFedex"
>>>> default-entity-name="ShipmentGatewayFedex" engine="entity-auto"
>>>> invoke="delete" auth="true">
>>>> +        <description>Delete a ShipmentGatewayFedex</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>>       </service>
>>>>         <!-- ShipmentGatewayUps services -->
>>>> @@ -90,4 +108,30 @@ under the License.
>>>>           <description>Delete a ShipmentGatewayConfig
>>>> record</description>
>>>>           <auto-attributes include="pk" mode="IN"/>
>>>>       </service>
>>>> +
>>>> +    <service name="createShipmentGatewayConfigType"
>>>> engine="entity-auto" default-entity-name="ShipmentGatewayConfigType"
>>>> invoke="create" auth="true">
>>>> +        <description>Create ShipmentGatewayConfigType</description>
>>>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="deleteShipmentGatewayConfigType"
>>>> engine="entity-auto" default-entity-name="ShipmentGatewayConfigType"
>>>> invoke="delete" auth="true">
>>>> +        <description>Delete ShipmentGatewayConfigType</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +    </service>
>>>> +
>>>> +    <!-- ShipmentType Services -->
>>>> +    <service name="createShipmentType" engine="entity-auto"
>>>> default-entity-name="ShipmentType" invoke="create" auth="true">
>>>> +        <description>Create ShipmentType</description>
>>>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="updateShipmentType" engine="entity-auto"
>>>> default-entity-name="ShipmentType" invoke="update" auth="true">
>>>> +        <description>Update ShipmentType</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="deleteShipmentType" engine="entity-auto"
>>>> default-entity-name="ShipmentType" invoke="delete" auth="true">
>>>> +        <description>Delete ShipmentType</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +    </service>
>>>>   </services>
>>>>
>>>> Modified: ofbiz/trunk/framework/common/servicedef/services_geo.xml
>>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/se
>>>> rvicedef/services_geo.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
>>>> ============================================================
>>>> ==================
>>>> --- ofbiz/trunk/framework/common/servicedef/services_geo.xml (original)
>>>> +++ ofbiz/trunk/framework/common/servicedef/services_geo.xml Sat Oct
>>>> 29 09:01:09 2016
>>>> @@ -50,5 +50,19 @@
>>>>           <description>Delete a Country Code</description>
>>>>           <auto-attributes include="pk" mode="IN"/>
>>>>       </service>
>>>> -
>>>> +
>>>> +    <service name="createCountryAddressFormat" engine="entity-auto"
>>>> invoke="create" default-entity-name="CountryAddressFormat" auth="true">
>>>> +        <description>Create a Country Address Format</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="updateCountryAddressFormat" engine="entity-auto"
>>>> invoke="update" default-entity-name="CountryAddressFormat" auth="true">
>>>> +        <description>Update a Country Address Format</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="deleteCountryAddressFormat" engine="entity-auto"
>>>> invoke="delete" default-entity-name="CountryAddressFormat" auth="true">
>>>> +        <description>Delete a Country Address Format</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +    </service>
>>>>   </services>
>>>>
>>>> Modified: ofbiz/trunk/specialpurpose/example/servicedef/services.xml
>>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/exam
>>>> ple/servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
>>>> ============================================================
>>>> ==================
>>>> --- ofbiz/trunk/specialpurpose/example/servicedef/services.xml
>>>> (original)
>>>> +++ ofbiz/trunk/specialpurpose/example/servicedef/services.xml Sat Oct
>>>> 29 09:01:09 2016
>>>> @@ -151,4 +151,20 @@ under the License.
>>>>           <auto-attributes include="pk" mode="IN" optional="false"/>
>>>>       </service>
>>>>   +    <!-- ExampleFeatureApplType services -->
>>>> +    <service name="createExampleFeatureApplType"
>>>> default-entity-name="ExampleFeatureApplType" engine="entity-auto"
>>>> invoke="create" auth="true">
>>>> +        <description>Create a ExampleFeatureApplType</description>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>>>> +    </service>
>>>> +    <service name="updateExampleFeatureApplType"
>>>> default-entity-name="ExampleFeatureApplType" engine="entity-auto"
>>>> invoke="update" auth="true">
>>>> +        <description>Update a ExampleFeatureApplType</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>> +    </service>
>>>> +    <service name="deleteExampleFeatureApplType"
>>>> default-entity-name="ExampleFeatureApplType" engine="entity-auto"
>>>> invoke="delete" auth="true">
>>>> +        <description>Delete a ExampleFeatureApplType</description>
>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>> +    </service>
>>>> +
>>>>   </services>
>>>>
>>>>
>>>>
>>>>
>>>
>>
>

Re: svn commit: r1767101 - in /ofbiz/trunk: applications/accounting/servicedef/ applications/marketing/servicedef/ applications/order/servicedef/ applications/party/servicedef/ applications/product/minilang/shipment/shipment/ applications/product/servicede...

Posted by Arun Patidar <ar...@hotwaxsystems.com>.
Arranged sequence for CRUD services in rev:  1768154.

Thanks Jacques for reporting.


-- 
Thanks & Regards
---
Arun Patidar
Manager,Enterprise Software Development
HotWax Mediawww.hotwaxsystems.com


On Wed, Nov 2, 2016 at 10:10 AM, Arun Patidar <
arun.patidar@hotwaxsystems.com> wrote:

> Hi Jacques,
>
> Thanks for reviewing and suggesting improvements. I will look into this
> and fix it in my next attempt very soon.
>
> --
> Thanks & Regards
> ---
> Arun Patidar
> Manager,Enterprise Software Development
> HotWax Mediawww.hotwaxsystems.com
>
>
> On Wed, Nov 2, 2016 at 2:25 AM, Jacques Le Roux <
> jacques.le.roux@les7arts.com> wrote:
>
>> Hi Arun,
>>
>> Very minor, but is there a reason why services_shipmentgateway.xml is
>> still a bit weird (compared to other changes)?
>>
>> I mean how it's sorted (not always create/update/delete order) and why
>> updateShipmentGatewayConfig and updateShipmentGatewayConfigType still in
>> minilang ?
>>
>> Thanks
>>
>> Jacques
>>
>>
>>
>> Le 29/10/2016 à 11:01, arunpatidar@apache.org a écrit :
>>
>>> Author: arunpatidar
>>> Date: Sat Oct 29 09:01:09 2016
>>> New Revision: 1767101
>>>
>>> URL: http://svn.apache.org/viewvc?rev=1767101&view=rev
>>> Log:
>>> Implemented: Added CRUD services for CountryAddressFormat,
>>> ExampleFeatureApplType, GoodIdentificationType, InventoryItemType,
>>> InventoryItemTypeAttr, InvoiceContentType, InvoiceItemTypeAttr,
>>> InvoiceItemTypeMap, InvoiceType, NeedType, OrderAdjustmentTypeAttr,
>>> SalesOrderItemFact, SegmentGroupType, ShipmentGatewayConfigType,
>>> ShipmentGatewayDhl, ShipmentGatewayFedex, ShipmentType, ShippingDocument
>>> and ShoppingListType entities.
>>>
>>> (OFBIZ-8087) (OFBIZ-8204) (OFBIZ-8245) (OFBIZ-8248) (OFBIZ-8249)
>>> (OFBIZ-8257) (OFBIZ-8261) (OFBIZ-8267) (OFBIZ-8270) (OFBIZ-8279)
>>> (OFBIZ-8284) (OFBIZ-8437) (OFBIZ-8439) (OFBIZ-8455) (OFBIZ-8460)
>>> (OFBIZ-8461)
>>> (OFBIZ-8470) (OFBIZ-8473) (OFBIZ-8478)
>>>
>>> Thanks: Rohit Koushal, Aman Mishra, Chinmay Patidar and Amit Gadaley for
>>> the contribution.
>>>
>>> Modified:
>>>      ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml
>>>      ofbiz/trunk/applications/marketing/servicedef/services.xml
>>>      ofbiz/trunk/applications/order/servicedef/services.xml
>>>      ofbiz/trunk/applications/order/servicedef/services_shoppinglist.xml
>>>      ofbiz/trunk/applications/party/servicedef/services.xml
>>>      ofbiz/trunk/applications/product/minilang/shipment/shipment
>>> /ShipmentGatewayConfigServices.xml
>>>      ofbiz/trunk/applications/product/servicedef/services.xml
>>>      ofbiz/trunk/applications/product/servicedef/services_facility.xml
>>>      ofbiz/trunk/applications/product/servicedef/services_inventory.xml
>>>      ofbiz/trunk/applications/product/servicedef/services_shipment.xml
>>>      ofbiz/trunk/applications/product/servicedef/services_shipme
>>> ntgateway.xml
>>>      ofbiz/trunk/framework/common/servicedef/services_geo.xml
>>>      ofbiz/trunk/specialpurpose/example/servicedef/services.xml
>>>
>>> Modified: ofbiz/trunk/applications/accounting/servicedef/services_invo
>>> ice.xml
>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accoun
>>> ting/servicedef/services_invoice.xml?rev=1767101&r1=1767100&
>>> r2=1767101&view=diff
>>> ============================================================
>>> ==================
>>> --- ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml
>>> (original)
>>> +++ ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml
>>> Sat Oct 29 09:01:09 2016
>>> @@ -528,4 +528,65 @@ under the License.
>>>           <description>Delete a InvoiceNote</description>
>>>           <auto-attributes include="pk" mode="IN" optional="false"/>
>>>       </service>
>>> +
>>> +    <service name="createInvoiceContentType"
>>> default-entity-name="InvoiceContentType" engine="entity-auto"
>>> invoke="create" auth="true">
>>> +        <description>Create a InvoiceContentType</description>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>>> +    </service>
>>> +    <service name="updateInvoiceContentType"
>>> default-entity-name="InvoiceContentType" engine="entity-auto"
>>> invoke="update" auth="true">
>>> +        <description>Update a InvoiceContentType</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="deleteInvoiceContentType"
>>> default-entity-name="InvoiceContentType" engine="entity-auto"
>>> invoke="delete" auth="true">
>>> +        <description>Delete a InvoiceContentType</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +    </service>
>>> +
>>> +    <!-- InvoiceItemTypeAttr services -->
>>> +    <service name="createInvoiceItemTypeAttr"
>>> default-entity-name="InvoiceItemTypeAttr" engine="entity-auto"
>>> invoke="create" auth="true">
>>> +        <description>Create InvoiceItemTypeAttr</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="updateInvoiceItemTypeAttr"
>>> default-entity-name="InvoiceItemTypeAttr" engine="entity-auto"
>>> invoke="update" auth="true">
>>> +        <description>Update InvoiceItemTypeAttr</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="deleteInvoiceItemTypeAttr"
>>> default-entity-name="InvoiceItemTypeAttr" engine="entity-auto"
>>> invoke="delete" auth="true">
>>> +        <description>Delete InvoiceItemTypeAttr</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +    </service>
>>> +
>>> +    <service name="createInvoiceItemTypeMap"
>>> default-entity-name="InvoiceItemTypeMap" engine="entity-auto"
>>> invoke="create" auth="true">
>>> +        <description>Create InvoiceItemTypeMap</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="updateInvoiceItemTypeMap"
>>> default-entity-name="InvoiceItemTypeMap" engine="entity-auto"
>>> invoke="update" auth="true">
>>> +        <description>Update InvoiceItemTypeMap</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="deleteInvoiceItemTypeMap"
>>> default-entity-name="InvoiceItemTypeMap" engine="entity-auto"
>>> invoke="delete" auth="true">
>>> +        <description>Delete InvoiceItemTypeMap</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +    </service>
>>> +
>>> +    <service name="createInvoiceType" default-entity-name="InvoiceType"
>>> engine="entity-auto" invoke="create" auth="true">
>>> +        <description>Create a InvoiceType</description>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>>> +    </service>
>>> +    <service name="updateInvoiceType" default-entity-name="InvoiceType"
>>> engine="entity-auto" invoke="update" auth="true">
>>> +        <description>Update a InvoiceType</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="deleteInvoiceType" default-entity-name="InvoiceType"
>>> engine="entity-auto" invoke="delete" auth="true">
>>> +        <description>Delete a InvoiceType</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +    </service>
>>>   </services>
>>>
>>> Modified: ofbiz/trunk/applications/marketing/servicedef/services.xml
>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/market
>>> ing/servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
>>> ============================================================
>>> ==================
>>> --- ofbiz/trunk/applications/marketing/servicedef/services.xml
>>> (original)
>>> +++ ofbiz/trunk/applications/marketing/servicedef/services.xml Sat Oct
>>> 29 09:01:09 2016
>>> @@ -541,4 +541,20 @@ under the License.
>>>           <auto-attributes include="pk" mode="IN" optional="false"/>
>>>       </service>
>>>   +    <!-- SegmentGroupType Services -->
>>> +    <service name="createSegmentGroupType" engine="entity-auto"
>>> default-entity-name="SegmentGroupType" invoke="create" auth="true">
>>> +        <description>Create SegmentGroupType</description>
>>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="updateSegmentGroupType" engine="entity-auto"
>>> default-entity-name="SegmentGroupType" invoke="update" auth="true">
>>> +        <description>Update SegmentGroupType</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="deleteSegmentGroupType" engine="entity-auto"
>>> default-entity-name="SegmentGroupType" invoke="delete" auth="true">
>>> +        <description>Delete SegmentGroupType</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +    </service>
>>> +
>>>   </services>
>>>
>>> Modified: ofbiz/trunk/applications/order/servicedef/services.xml
>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/
>>> servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
>>> ============================================================
>>> ==================
>>> --- ofbiz/trunk/applications/order/servicedef/services.xml (original)
>>> +++ ofbiz/trunk/applications/order/servicedef/services.xml Sat Oct 29
>>> 09:01:09 2016
>>> @@ -1204,4 +1204,34 @@ under the License.
>>>            <description>Expire a OrderContent</description>
>>>           <auto-attributes include="pk" mode="IN" optional="false"/>
>>>       </service>
>>> +
>>> +    <service name="createOrderAdjustmentTypeAttr"
>>> default-entity-name="OrderAdjustmentTypeAttr" engine="entity-auto"
>>> invoke="create" auth="true">
>>> +        <description>Create a OrderAdjustmentTypeAttr</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="updateOrderAdjustmentTypeAttr"
>>> default-entity-name="OrderAdjustmentTypeAttr" engine="entity-auto"
>>> invoke="update" auth="true">
>>> +        <description>Update a OrderAdjustmentTypeAttr</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="deleteOrderAdjustmentTypeAttr"
>>> default-entity-name="OrderAdjustmentTypeAttr" engine="entity-auto"
>>> invoke="delete" auth="true">
>>> +        <description>Delete a OrderAdjustmentTypeAttr</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +    </service>
>>> +
>>> +    <service name="createSalesOrderItemFact"
>>> default-entity-name="SalesOrderItemFact" engine="entity-auto"
>>> invoke="create" auth="true">
>>> +        <description>Create a SalesOrderItemFact</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="updateSalesOrderItemFact"
>>> default-entity-name="SalesOrderItemFact" engine="entity-auto"
>>> invoke="update" auth="true">
>>> +        <description>Update a SalesOrderItemFact</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="deleteSalesOrderItemFact"
>>> default-entity-name="SalesOrderItemFact" engine="entity-auto"
>>> invoke="delete" auth="true">
>>> +        <description>Delete a SalesOrderItemFact</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +    </service>
>>>   </services>
>>>
>>> Modified: ofbiz/trunk/applications/order/servicedef/services_shoppingl
>>> ist.xml
>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/
>>> servicedef/services_shoppinglist.xml?rev=1767101&r1=1767100&
>>> r2=1767101&view=diff
>>> ============================================================
>>> ==================
>>> --- ofbiz/trunk/applications/order/servicedef/services_shoppinglist.xml
>>> (original)
>>> +++ ofbiz/trunk/applications/order/servicedef/services_shoppinglist.xml
>>> Sat Oct 29 09:01:09 2016
>>> @@ -161,4 +161,19 @@ under the License.
>>>           <description>Delete a ShoppingListItemSurvey
>>> Record</description>
>>>           <auto-attributes include="pk" mode="IN"/>
>>>       </service>
>>> +
>>> +    <service name="createShoppingListType"
>>> default-entity-name="ShoppingListType" engine="entity-auto"
>>> invoke="create" auth="true">
>>> +        <description>Create a ShoppingListType</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="updateShoppingListType"
>>> default-entity-name="ShoppingListType" engine="entity-auto"
>>> invoke="update" auth="true">
>>> +        <description>Update a ShoppingListType</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="deleteShoppingListType"
>>> default-entity-name="ShoppingListType" engine="entity-auto"
>>> invoke="delete" auth="true">
>>> +        <description>Delete a ShoppingListType</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +    </service>
>>>   </services>
>>>
>>> Modified: ofbiz/trunk/applications/party/servicedef/services.xml
>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/
>>> servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
>>> ============================================================
>>> ==================
>>> --- ofbiz/trunk/applications/party/servicedef/services.xml (original)
>>> +++ ofbiz/trunk/applications/party/servicedef/services.xml Sat Oct 29
>>> 09:01:09 2016
>>> @@ -1365,4 +1365,19 @@ under the License.
>>>           <description>Delete a RoleTypeAttr Record</description>
>>>           <auto-attributes mode="IN" include="pk"/>
>>>       </service>
>>> +
>>> +    <service name="createNeedType" default-entity-name="NeedType"
>>> engine="entity-auto" invoke="create" auth="true">
>>> +        <description>Create a NeedType</description>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>>> +    </service>
>>> +    <service name="updateNeedType" default-entity-name="NeedType"
>>> engine="entity-auto" invoke="update" auth="true">
>>> +        <description>Update a NeedType</description>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +    </service>
>>> +    <service name="deleteNeedType" default-entity-name="NeedType"
>>> engine="entity-auto" invoke="delete" auth="true">
>>> +        <description>Delete a NeedType</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +    </service>
>>>   </services>
>>>
>>> Modified: ofbiz/trunk/applications/product/minilang/shipment/shipment/
>>> ShipmentGatewayConfigServices.xml
>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/produc
>>> t/minilang/shipment/shipment/ShipmentGatewayConfigServices.x
>>> ml?rev=1767101&r1=1767100&r2=1767101&view=diff
>>> ============================================================
>>> ==================
>>> --- ofbiz/trunk/applications/product/minilang/shipment/shipment/
>>> ShipmentGatewayConfigServices.xml (original)
>>> +++ ofbiz/trunk/applications/product/minilang/shipment/shipment/
>>> ShipmentGatewayConfigServices.xml Sat Oct 29 09:01:09 2016
>>> @@ -26,18 +26,6 @@ under the License.
>>>           <store-value value-field="lookedUpValue"/>
>>>       </simple-method>
>>>       -    <simple-method method-name="updateShipmentGatewayConfigDhl"
>>> short-description="Update Shipment Gateway Config DHL">
>>> -        <entity-one entity-name="ShipmentGatewayDhl"
>>> value-field="lookedUpValue"/>
>>> -        <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
>>> -        <store-value value-field="lookedUpValue"/>
>>> -    </simple-method>
>>> -
>>> -    <simple-method method-name="updateShipmentGatewayConfigFedex"
>>> short-description="Update Shipment Gateway Config FedEx">
>>> -        <entity-one entity-name="ShipmentGatewayFedex"
>>> value-field="lookedUpValue"/>
>>> -        <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
>>> -        <store-value value-field="lookedUpValue"/>
>>> -    </simple-method>
>>> -
>>>       <simple-method method-name="updateShipmentGatewayConfigType"
>>> short-description="Update Shipment Gateway Config Type">
>>>           <entity-one entity-name="ShipmentGatewayConfigType"
>>> value-field="lookedUpValue"/>
>>>           <set-nonpk-fields map="parameters"
>>> value-field="lookedUpValue"/>
>>>
>>> Modified: ofbiz/trunk/applications/product/servicedef/services.xml
>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/produc
>>> t/servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
>>> ============================================================
>>> ==================
>>> --- ofbiz/trunk/applications/product/servicedef/services.xml (original)
>>> +++ ofbiz/trunk/applications/product/servicedef/services.xml Sat Oct 29
>>> 09:01:09 2016
>>> @@ -1693,4 +1693,18 @@ under the License.
>>>           <attribute name="groupOrderId" mode="IN" type="String"
>>> optional="false"/>
>>>       </service>
>>>   +    <service name="createGoodIdentificationType"
>>> default-entity-name="GoodIdentificationType" engine="entity-auto"
>>> invoke="create" auth="true">
>>> +        <description>Create a GoodIdentificationType</description>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>>> +    </service>
>>> +    <service name="updateGoodIdentificationType"
>>> default-entity-name="GoodIdentificationType" engine="entity-auto"
>>> invoke="update" auth="true">
>>> +        <description>Update a GoodIdentificationType</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="deleteGoodIdentificationType"
>>> default-entity-name="GoodIdentificationType" engine="entity-auto"
>>> invoke="delete" auth="true">
>>> +        <description>Delete a GoodIdentificationType</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +    </service>
>>>   </services>
>>>
>>> Modified: ofbiz/trunk/applications/product/servicedef/services_facilit
>>> y.xml
>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/produc
>>> t/servicedef/services_facility.xml?rev=1767101&r1=1767100&r2
>>> =1767101&view=diff
>>> ============================================================
>>> ==================
>>> --- ofbiz/trunk/applications/product/servicedef/services_facility.xml
>>> (original)
>>> +++ ofbiz/trunk/applications/product/servicedef/services_facility.xml
>>> Sat Oct 29 09:01:09 2016
>>> @@ -1014,4 +1014,20 @@ under the License.
>>>           <description>Expire a FacilityLocationGeoPoint
>>> record</description>
>>>           <auto-attributes include="pk" mode="IN" optional="false"/>
>>>       </service>
>>> +
>>> +    <!-- InventoryItemType services -->
>>> +    <service name="createInventoryItemType" engine="entity-auto"
>>> default-entity-name="InventoryItemType" invoke="create" auth="true">
>>> +        <description>Create InventoryItemType</description>
>>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="updateInventoryItemType" engine="entity-auto"
>>> default-entity-name="InventoryItemType" invoke="update" auth="true">
>>> +        <description>Update InventoryItemType</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="deleteInventoryItemType" engine="entity-auto"
>>> default-entity-name="InventoryItemType" invoke="delete" auth="true">
>>> +        <description>Delete InventoryItemType</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +    </service>
>>>   </services>
>>>
>>> Modified: ofbiz/trunk/applications/product/servicedef/services_invento
>>> ry.xml
>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/produc
>>> t/servicedef/services_inventory.xml?rev=1767101&r1=1767100&r
>>> 2=1767101&view=diff
>>> ============================================================
>>> ==================
>>> --- ofbiz/trunk/applications/product/servicedef/services_inventory.xml
>>> (original)
>>> +++ ofbiz/trunk/applications/product/servicedef/services_inventory.xml
>>> Sat Oct 29 09:01:09 2016
>>> @@ -54,4 +54,19 @@ under the License.
>>>           <auto-attributes include="pk" mode="IN"/>
>>>       </service>
>>>   +    <service name="createInventoryItemTypeAttr"
>>> default-entity-name="InventoryItemTypeAttr" engine="entity-auto"
>>> invoke="create" auth="true">
>>> +        <description>Create a InventoryItemTypeAttr</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="updateInventoryItemTypeAttr"
>>> default-entity-name="InventoryItemTypeAttr" engine="entity-auto"
>>> invoke="update" auth="true">
>>> +        <description>Update a InventoryItemTypeAttr</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="deleteInventoryItemTypeAttr"
>>> default-entity-name="InventoryItemTypeAttr" engine="entity-auto"
>>> invoke="delete" auth="true">
>>> +        <description>Delete a InventoryItemTypeAttr</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +    </service>
>>> +
>>>   </services>
>>> \ No newline at end of file
>>>
>>> Modified: ofbiz/trunk/applications/product/servicedef/services_shipmen
>>> t.xml
>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/produc
>>> t/servicedef/services_shipment.xml?rev=1767101&r1=1767100&r2
>>> =1767101&view=diff
>>> ============================================================
>>> ==================
>>> --- ofbiz/trunk/applications/product/servicedef/services_shipment.xml
>>> (original)
>>> +++ ofbiz/trunk/applications/product/servicedef/services_shipment.xml
>>> Sat Oct 29 09:01:09 2016
>>> @@ -1118,4 +1118,19 @@ under the License.
>>>           <description>Delete a ShipmentTypeAttr Record</description>
>>>           <auto-attributes include="pk" mode="IN"/>
>>>       </service>
>>> +
>>> +    <service name="createShippingDocument"
>>> default-entity-name="ShippingDocument" engine="entity-auto"
>>> invoke="create" auth="true">
>>> +        <description>Create a ShippingDocument</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="updateShippingDocument"
>>> default-entity-name="ShippingDocument" engine="entity-auto"
>>> invoke="update" auth="true">
>>> +        <description>Update a ShippingDocument</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="deleteShippingDocument"
>>> default-entity-name="ShippingDocument" engine="entity-auto"
>>> invoke="delete" auth="true">
>>> +        <description>Delete a ShippingDocument</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +    </service>
>>>   </services>
>>>
>>> Modified: ofbiz/trunk/applications/product/servicedef/services_shipmen
>>> tgateway.xml
>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/produc
>>> t/servicedef/services_shipmentgateway.xml?rev=1767101&r1=176
>>> 7100&r2=1767101&view=diff
>>> ============================================================
>>> ==================
>>> --- ofbiz/trunk/applications/product/servicedef/services_shipmentgateway.xml
>>> (original)
>>> +++ ofbiz/trunk/applications/product/servicedef/services_shipmentgateway.xml
>>> Sat Oct 29 09:01:09 2016
>>> @@ -30,17 +30,35 @@ under the License.
>>>           <auto-attributes entity-name="ShipmentGatewayConfig"
>>> include="pk" mode="IN" optional="false"/>
>>>           <auto-attributes entity-name="ShipmentGatewayConfig"
>>> include="nonpk" mode="IN" optional="true"/>
>>>       </service>
>>> -
>>> -    <service name="updateShipmentGatewayConfigDhl" engine="simple"
>>> location="component://product/minilang/shipment/shipment/Shi
>>> pmentGatewayConfigServices.xml" invoke="updateShipmentGatewayConfigDhl">
>>> -        <description>Update Shipment Gateway Config DHL</description>
>>> -        <auto-attributes entity-name="ShipmentGatewayDhl" include="pk"
>>> mode="IN" optional="false"/>
>>> -        <auto-attributes entity-name="ShipmentGatewayDhl"
>>> include="nonpk" mode="IN" optional="true"/>
>>> +
>>> +    <service name="updateShipmentGatewayConfigDhl"
>>> engine="entity-auto" invoke="update" default-entity-name="ShipmentGatewayDhl"
>>> auth="true">
>>> +        <description>Update a ShipmentGatewayDhl record</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>       </service>
>>> -
>>> -    <service name="updateShipmentGatewayConfigFedex" engine="simple"
>>> location="component://product/minilang/shipment/shipment/Shi
>>> pmentGatewayConfigServices.xml" invoke="updateShipmentGatewayC
>>> onfigFedex">
>>> -        <description>Update Shipment Gateway Config FedEx</description>
>>> -        <auto-attributes entity-name="ShipmentGatewayFedex"
>>> include="pk" mode="IN" optional="false"/>
>>> -        <auto-attributes entity-name="ShipmentGatewayFedex"
>>> include="nonpk" mode="IN" optional="true"/>
>>> +    <service name="createShipmentGatewayDhl"
>>> default-entity-name="ShipmentGatewayDhl" engine="entity-auto"
>>> invoke="create" auth="true">
>>> +        <description>Create a ShipmentGatewayDhl</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="deleteShipmentGatewayDhl"
>>> default-entity-name="ShipmentGatewayDhl" engine="entity-auto"
>>> invoke="delete" auth="true">
>>> +        <description>Delete a ShipmentGatewayDhl</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +    </service>
>>> +
>>> +    <service name="updateShipmentGatewayConfigFedex"
>>> engine="entity-auto" invoke="update" default-entity-name="ShipmentGatewayFedex"
>>> auth="true">
>>> +        <description>Update a ShipmentGatewayFedex record</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="createShipmentGatewayFedex"
>>> default-entity-name="ShipmentGatewayFedex" engine="entity-auto"
>>> invoke="create" auth="true">
>>> +        <description>Create a ShipmentGatewayFedex</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="deleteShipmentGatewayFedex"
>>> default-entity-name="ShipmentGatewayFedex" engine="entity-auto"
>>> invoke="delete" auth="true">
>>> +        <description>Delete a ShipmentGatewayFedex</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>       </service>
>>>         <!-- ShipmentGatewayUps services -->
>>> @@ -90,4 +108,30 @@ under the License.
>>>           <description>Delete a ShipmentGatewayConfig
>>> record</description>
>>>           <auto-attributes include="pk" mode="IN"/>
>>>       </service>
>>> +
>>> +    <service name="createShipmentGatewayConfigType"
>>> engine="entity-auto" default-entity-name="ShipmentGatewayConfigType"
>>> invoke="create" auth="true">
>>> +        <description>Create ShipmentGatewayConfigType</description>
>>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="deleteShipmentGatewayConfigType"
>>> engine="entity-auto" default-entity-name="ShipmentGatewayConfigType"
>>> invoke="delete" auth="true">
>>> +        <description>Delete ShipmentGatewayConfigType</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +    </service>
>>> +
>>> +    <!-- ShipmentType Services -->
>>> +    <service name="createShipmentType" engine="entity-auto"
>>> default-entity-name="ShipmentType" invoke="create" auth="true">
>>> +        <description>Create ShipmentType</description>
>>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="updateShipmentType" engine="entity-auto"
>>> default-entity-name="ShipmentType" invoke="update" auth="true">
>>> +        <description>Update ShipmentType</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="deleteShipmentType" engine="entity-auto"
>>> default-entity-name="ShipmentType" invoke="delete" auth="true">
>>> +        <description>Delete ShipmentType</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +    </service>
>>>   </services>
>>>
>>> Modified: ofbiz/trunk/framework/common/servicedef/services_geo.xml
>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/se
>>> rvicedef/services_geo.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
>>> ============================================================
>>> ==================
>>> --- ofbiz/trunk/framework/common/servicedef/services_geo.xml (original)
>>> +++ ofbiz/trunk/framework/common/servicedef/services_geo.xml Sat Oct 29
>>> 09:01:09 2016
>>> @@ -50,5 +50,19 @@
>>>           <description>Delete a Country Code</description>
>>>           <auto-attributes include="pk" mode="IN"/>
>>>       </service>
>>> -
>>> +
>>> +    <service name="createCountryAddressFormat" engine="entity-auto"
>>> invoke="create" default-entity-name="CountryAddressFormat" auth="true">
>>> +        <description>Create a Country Address Format</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="updateCountryAddressFormat" engine="entity-auto"
>>> invoke="update" default-entity-name="CountryAddressFormat" auth="true">
>>> +        <description>Update a Country Address Format</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="deleteCountryAddressFormat" engine="entity-auto"
>>> invoke="delete" default-entity-name="CountryAddressFormat" auth="true">
>>> +        <description>Delete a Country Address Format</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +    </service>
>>>   </services>
>>>
>>> Modified: ofbiz/trunk/specialpurpose/example/servicedef/services.xml
>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/exam
>>> ple/servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
>>> ============================================================
>>> ==================
>>> --- ofbiz/trunk/specialpurpose/example/servicedef/services.xml
>>> (original)
>>> +++ ofbiz/trunk/specialpurpose/example/servicedef/services.xml Sat Oct
>>> 29 09:01:09 2016
>>> @@ -151,4 +151,20 @@ under the License.
>>>           <auto-attributes include="pk" mode="IN" optional="false"/>
>>>       </service>
>>>   +    <!-- ExampleFeatureApplType services -->
>>> +    <service name="createExampleFeatureApplType"
>>> default-entity-name="ExampleFeatureApplType" engine="entity-auto"
>>> invoke="create" auth="true">
>>> +        <description>Create a ExampleFeatureApplType</description>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>>> +    </service>
>>> +    <service name="updateExampleFeatureApplType"
>>> default-entity-name="ExampleFeatureApplType" engine="entity-auto"
>>> invoke="update" auth="true">
>>> +        <description>Update a ExampleFeatureApplType</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>> +    </service>
>>> +    <service name="deleteExampleFeatureApplType"
>>> default-entity-name="ExampleFeatureApplType" engine="entity-auto"
>>> invoke="delete" auth="true">
>>> +        <description>Delete a ExampleFeatureApplType</description>
>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>> +    </service>
>>> +
>>>   </services>
>>>
>>>
>>>
>>>
>>
>

Re: svn commit: r1767101 - in /ofbiz/trunk: applications/accounting/servicedef/ applications/marketing/servicedef/ applications/order/servicedef/ applications/party/servicedef/ applications/product/minilang/shipment/shipment/ applications/product/servicede...

Posted by Arun Patidar <ar...@hotwaxsystems.com>.
Hi Jacques,

Thanks for reviewing and suggesting improvements. I will look into this and
fix it in my next attempt very soon.

-- 
Thanks & Regards
---
Arun Patidar
Manager,Enterprise Software Development
HotWax Mediawww.hotwaxsystems.com


On Wed, Nov 2, 2016 at 2:25 AM, Jacques Le Roux <
jacques.le.roux@les7arts.com> wrote:

> Hi Arun,
>
> Very minor, but is there a reason why services_shipmentgateway.xml is
> still a bit weird (compared to other changes)?
>
> I mean how it's sorted (not always create/update/delete order) and why
> updateShipmentGatewayConfig and updateShipmentGatewayConfigType still in
> minilang ?
>
> Thanks
>
> Jacques
>
>
>
> Le 29/10/2016 à 11:01, arunpatidar@apache.org a écrit :
>
>> Author: arunpatidar
>> Date: Sat Oct 29 09:01:09 2016
>> New Revision: 1767101
>>
>> URL: http://svn.apache.org/viewvc?rev=1767101&view=rev
>> Log:
>> Implemented: Added CRUD services for CountryAddressFormat,
>> ExampleFeatureApplType, GoodIdentificationType, InventoryItemType,
>> InventoryItemTypeAttr, InvoiceContentType, InvoiceItemTypeAttr,
>> InvoiceItemTypeMap, InvoiceType, NeedType, OrderAdjustmentTypeAttr,
>> SalesOrderItemFact, SegmentGroupType, ShipmentGatewayConfigType,
>> ShipmentGatewayDhl, ShipmentGatewayFedex, ShipmentType, ShippingDocument
>> and ShoppingListType entities.
>>
>> (OFBIZ-8087) (OFBIZ-8204) (OFBIZ-8245) (OFBIZ-8248) (OFBIZ-8249)
>> (OFBIZ-8257) (OFBIZ-8261) (OFBIZ-8267) (OFBIZ-8270) (OFBIZ-8279)
>> (OFBIZ-8284) (OFBIZ-8437) (OFBIZ-8439) (OFBIZ-8455) (OFBIZ-8460)
>> (OFBIZ-8461)
>> (OFBIZ-8470) (OFBIZ-8473) (OFBIZ-8478)
>>
>> Thanks: Rohit Koushal, Aman Mishra, Chinmay Patidar and Amit Gadaley for
>> the contribution.
>>
>> Modified:
>>      ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml
>>      ofbiz/trunk/applications/marketing/servicedef/services.xml
>>      ofbiz/trunk/applications/order/servicedef/services.xml
>>      ofbiz/trunk/applications/order/servicedef/services_shoppinglist.xml
>>      ofbiz/trunk/applications/party/servicedef/services.xml
>>      ofbiz/trunk/applications/product/minilang/shipment/shipment
>> /ShipmentGatewayConfigServices.xml
>>      ofbiz/trunk/applications/product/servicedef/services.xml
>>      ofbiz/trunk/applications/product/servicedef/services_facility.xml
>>      ofbiz/trunk/applications/product/servicedef/services_inventory.xml
>>      ofbiz/trunk/applications/product/servicedef/services_shipment.xml
>>      ofbiz/trunk/applications/product/servicedef/services_shipme
>> ntgateway.xml
>>      ofbiz/trunk/framework/common/servicedef/services_geo.xml
>>      ofbiz/trunk/specialpurpose/example/servicedef/services.xml
>>
>> Modified: ofbiz/trunk/applications/accounting/servicedef/services_
>> invoice.xml
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accoun
>> ting/servicedef/services_invoice.xml?rev=1767101&r1=
>> 1767100&r2=1767101&view=diff
>> ============================================================
>> ==================
>> --- ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml
>> (original)
>> +++ ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml
>> Sat Oct 29 09:01:09 2016
>> @@ -528,4 +528,65 @@ under the License.
>>           <description>Delete a InvoiceNote</description>
>>           <auto-attributes include="pk" mode="IN" optional="false"/>
>>       </service>
>> +
>> +    <service name="createInvoiceContentType"
>> default-entity-name="InvoiceContentType" engine="entity-auto"
>> invoke="create" auth="true">
>> +        <description>Create a InvoiceContentType</description>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>> +    </service>
>> +    <service name="updateInvoiceContentType"
>> default-entity-name="InvoiceContentType" engine="entity-auto"
>> invoke="update" auth="true">
>> +        <description>Update a InvoiceContentType</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="deleteInvoiceContentType"
>> default-entity-name="InvoiceContentType" engine="entity-auto"
>> invoke="delete" auth="true">
>> +        <description>Delete a InvoiceContentType</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +    </service>
>> +
>> +    <!-- InvoiceItemTypeAttr services -->
>> +    <service name="createInvoiceItemTypeAttr"
>> default-entity-name="InvoiceItemTypeAttr" engine="entity-auto"
>> invoke="create" auth="true">
>> +        <description>Create InvoiceItemTypeAttr</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="updateInvoiceItemTypeAttr"
>> default-entity-name="InvoiceItemTypeAttr" engine="entity-auto"
>> invoke="update" auth="true">
>> +        <description>Update InvoiceItemTypeAttr</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="deleteInvoiceItemTypeAttr"
>> default-entity-name="InvoiceItemTypeAttr" engine="entity-auto"
>> invoke="delete" auth="true">
>> +        <description>Delete InvoiceItemTypeAttr</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +    </service>
>> +
>> +    <service name="createInvoiceItemTypeMap"
>> default-entity-name="InvoiceItemTypeMap" engine="entity-auto"
>> invoke="create" auth="true">
>> +        <description>Create InvoiceItemTypeMap</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="updateInvoiceItemTypeMap"
>> default-entity-name="InvoiceItemTypeMap" engine="entity-auto"
>> invoke="update" auth="true">
>> +        <description>Update InvoiceItemTypeMap</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="deleteInvoiceItemTypeMap"
>> default-entity-name="InvoiceItemTypeMap" engine="entity-auto"
>> invoke="delete" auth="true">
>> +        <description>Delete InvoiceItemTypeMap</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +    </service>
>> +
>> +    <service name="createInvoiceType" default-entity-name="InvoiceType"
>> engine="entity-auto" invoke="create" auth="true">
>> +        <description>Create a InvoiceType</description>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>> +    </service>
>> +    <service name="updateInvoiceType" default-entity-name="InvoiceType"
>> engine="entity-auto" invoke="update" auth="true">
>> +        <description>Update a InvoiceType</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="deleteInvoiceType" default-entity-name="InvoiceType"
>> engine="entity-auto" invoke="delete" auth="true">
>> +        <description>Delete a InvoiceType</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +    </service>
>>   </services>
>>
>> Modified: ofbiz/trunk/applications/marketing/servicedef/services.xml
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/market
>> ing/servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
>> ============================================================
>> ==================
>> --- ofbiz/trunk/applications/marketing/servicedef/services.xml (original)
>> +++ ofbiz/trunk/applications/marketing/servicedef/services.xml Sat Oct
>> 29 09:01:09 2016
>> @@ -541,4 +541,20 @@ under the License.
>>           <auto-attributes include="pk" mode="IN" optional="false"/>
>>       </service>
>>   +    <!-- SegmentGroupType Services -->
>> +    <service name="createSegmentGroupType" engine="entity-auto"
>> default-entity-name="SegmentGroupType" invoke="create" auth="true">
>> +        <description>Create SegmentGroupType</description>
>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="updateSegmentGroupType" engine="entity-auto"
>> default-entity-name="SegmentGroupType" invoke="update" auth="true">
>> +        <description>Update SegmentGroupType</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="deleteSegmentGroupType" engine="entity-auto"
>> default-entity-name="SegmentGroupType" invoke="delete" auth="true">
>> +        <description>Delete SegmentGroupType</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +    </service>
>> +
>>   </services>
>>
>> Modified: ofbiz/trunk/applications/order/servicedef/services.xml
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/
>> servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
>> ============================================================
>> ==================
>> --- ofbiz/trunk/applications/order/servicedef/services.xml (original)
>> +++ ofbiz/trunk/applications/order/servicedef/services.xml Sat Oct 29
>> 09:01:09 2016
>> @@ -1204,4 +1204,34 @@ under the License.
>>            <description>Expire a OrderContent</description>
>>           <auto-attributes include="pk" mode="IN" optional="false"/>
>>       </service>
>> +
>> +    <service name="createOrderAdjustmentTypeAttr"
>> default-entity-name="OrderAdjustmentTypeAttr" engine="entity-auto"
>> invoke="create" auth="true">
>> +        <description>Create a OrderAdjustmentTypeAttr</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="updateOrderAdjustmentTypeAttr"
>> default-entity-name="OrderAdjustmentTypeAttr" engine="entity-auto"
>> invoke="update" auth="true">
>> +        <description>Update a OrderAdjustmentTypeAttr</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="deleteOrderAdjustmentTypeAttr"
>> default-entity-name="OrderAdjustmentTypeAttr" engine="entity-auto"
>> invoke="delete" auth="true">
>> +        <description>Delete a OrderAdjustmentTypeAttr</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +    </service>
>> +
>> +    <service name="createSalesOrderItemFact"
>> default-entity-name="SalesOrderItemFact" engine="entity-auto"
>> invoke="create" auth="true">
>> +        <description>Create a SalesOrderItemFact</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="updateSalesOrderItemFact"
>> default-entity-name="SalesOrderItemFact" engine="entity-auto"
>> invoke="update" auth="true">
>> +        <description>Update a SalesOrderItemFact</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="deleteSalesOrderItemFact"
>> default-entity-name="SalesOrderItemFact" engine="entity-auto"
>> invoke="delete" auth="true">
>> +        <description>Delete a SalesOrderItemFact</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +    </service>
>>   </services>
>>
>> Modified: ofbiz/trunk/applications/order/servicedef/services_shoppingl
>> ist.xml
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/
>> servicedef/services_shoppinglist.xml?rev=1767101&r1=1767100&
>> r2=1767101&view=diff
>> ============================================================
>> ==================
>> --- ofbiz/trunk/applications/order/servicedef/services_shoppinglist.xml
>> (original)
>> +++ ofbiz/trunk/applications/order/servicedef/services_shoppinglist.xml
>> Sat Oct 29 09:01:09 2016
>> @@ -161,4 +161,19 @@ under the License.
>>           <description>Delete a ShoppingListItemSurvey
>> Record</description>
>>           <auto-attributes include="pk" mode="IN"/>
>>       </service>
>> +
>> +    <service name="createShoppingListType" default-entity-name="ShoppingListType"
>> engine="entity-auto" invoke="create" auth="true">
>> +        <description>Create a ShoppingListType</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="updateShoppingListType" default-entity-name="ShoppingListType"
>> engine="entity-auto" invoke="update" auth="true">
>> +        <description>Update a ShoppingListType</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="deleteShoppingListType" default-entity-name="ShoppingListType"
>> engine="entity-auto" invoke="delete" auth="true">
>> +        <description>Delete a ShoppingListType</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +    </service>
>>   </services>
>>
>> Modified: ofbiz/trunk/applications/party/servicedef/services.xml
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/
>> servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
>> ============================================================
>> ==================
>> --- ofbiz/trunk/applications/party/servicedef/services.xml (original)
>> +++ ofbiz/trunk/applications/party/servicedef/services.xml Sat Oct 29
>> 09:01:09 2016
>> @@ -1365,4 +1365,19 @@ under the License.
>>           <description>Delete a RoleTypeAttr Record</description>
>>           <auto-attributes mode="IN" include="pk"/>
>>       </service>
>> +
>> +    <service name="createNeedType" default-entity-name="NeedType"
>> engine="entity-auto" invoke="create" auth="true">
>> +        <description>Create a NeedType</description>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>> +    </service>
>> +    <service name="updateNeedType" default-entity-name="NeedType"
>> engine="entity-auto" invoke="update" auth="true">
>> +        <description>Update a NeedType</description>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +    </service>
>> +    <service name="deleteNeedType" default-entity-name="NeedType"
>> engine="entity-auto" invoke="delete" auth="true">
>> +        <description>Delete a NeedType</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +    </service>
>>   </services>
>>
>> Modified: ofbiz/trunk/applications/product/minilang/shipment/shipment/
>> ShipmentGatewayConfigServices.xml
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/produc
>> t/minilang/shipment/shipment/ShipmentGatewayConfigServices.x
>> ml?rev=1767101&r1=1767100&r2=1767101&view=diff
>> ============================================================
>> ==================
>> --- ofbiz/trunk/applications/product/minilang/shipment/shipment/
>> ShipmentGatewayConfigServices.xml (original)
>> +++ ofbiz/trunk/applications/product/minilang/shipment/shipment/
>> ShipmentGatewayConfigServices.xml Sat Oct 29 09:01:09 2016
>> @@ -26,18 +26,6 @@ under the License.
>>           <store-value value-field="lookedUpValue"/>
>>       </simple-method>
>>       -    <simple-method method-name="updateShipmentGatewayConfigDhl"
>> short-description="Update Shipment Gateway Config DHL">
>> -        <entity-one entity-name="ShipmentGatewayDhl"
>> value-field="lookedUpValue"/>
>> -        <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
>> -        <store-value value-field="lookedUpValue"/>
>> -    </simple-method>
>> -
>> -    <simple-method method-name="updateShipmentGatewayConfigFedex"
>> short-description="Update Shipment Gateway Config FedEx">
>> -        <entity-one entity-name="ShipmentGatewayFedex"
>> value-field="lookedUpValue"/>
>> -        <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
>> -        <store-value value-field="lookedUpValue"/>
>> -    </simple-method>
>> -
>>       <simple-method method-name="updateShipmentGatewayConfigType"
>> short-description="Update Shipment Gateway Config Type">
>>           <entity-one entity-name="ShipmentGatewayConfigType"
>> value-field="lookedUpValue"/>
>>           <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
>>
>> Modified: ofbiz/trunk/applications/product/servicedef/services.xml
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/produc
>> t/servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
>> ============================================================
>> ==================
>> --- ofbiz/trunk/applications/product/servicedef/services.xml (original)
>> +++ ofbiz/trunk/applications/product/servicedef/services.xml Sat Oct 29
>> 09:01:09 2016
>> @@ -1693,4 +1693,18 @@ under the License.
>>           <attribute name="groupOrderId" mode="IN" type="String"
>> optional="false"/>
>>       </service>
>>   +    <service name="createGoodIdentificationType"
>> default-entity-name="GoodIdentificationType" engine="entity-auto"
>> invoke="create" auth="true">
>> +        <description>Create a GoodIdentificationType</description>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>> +    </service>
>> +    <service name="updateGoodIdentificationType"
>> default-entity-name="GoodIdentificationType" engine="entity-auto"
>> invoke="update" auth="true">
>> +        <description>Update a GoodIdentificationType</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="deleteGoodIdentificationType"
>> default-entity-name="GoodIdentificationType" engine="entity-auto"
>> invoke="delete" auth="true">
>> +        <description>Delete a GoodIdentificationType</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +    </service>
>>   </services>
>>
>> Modified: ofbiz/trunk/applications/product/servicedef/services_facilit
>> y.xml
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/produc
>> t/servicedef/services_facility.xml?rev=1767101&r1=1767100&
>> r2=1767101&view=diff
>> ============================================================
>> ==================
>> --- ofbiz/trunk/applications/product/servicedef/services_facility.xml
>> (original)
>> +++ ofbiz/trunk/applications/product/servicedef/services_facility.xml
>> Sat Oct 29 09:01:09 2016
>> @@ -1014,4 +1014,20 @@ under the License.
>>           <description>Expire a FacilityLocationGeoPoint
>> record</description>
>>           <auto-attributes include="pk" mode="IN" optional="false"/>
>>       </service>
>> +
>> +    <!-- InventoryItemType services -->
>> +    <service name="createInventoryItemType" engine="entity-auto"
>> default-entity-name="InventoryItemType" invoke="create" auth="true">
>> +        <description>Create InventoryItemType</description>
>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="updateInventoryItemType" engine="entity-auto"
>> default-entity-name="InventoryItemType" invoke="update" auth="true">
>> +        <description>Update InventoryItemType</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="deleteInventoryItemType" engine="entity-auto"
>> default-entity-name="InventoryItemType" invoke="delete" auth="true">
>> +        <description>Delete InventoryItemType</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +    </service>
>>   </services>
>>
>> Modified: ofbiz/trunk/applications/product/servicedef/services_invento
>> ry.xml
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/produc
>> t/servicedef/services_inventory.xml?rev=1767101&r1=1767100&
>> r2=1767101&view=diff
>> ============================================================
>> ==================
>> --- ofbiz/trunk/applications/product/servicedef/services_inventory.xml
>> (original)
>> +++ ofbiz/trunk/applications/product/servicedef/services_inventory.xml
>> Sat Oct 29 09:01:09 2016
>> @@ -54,4 +54,19 @@ under the License.
>>           <auto-attributes include="pk" mode="IN"/>
>>       </service>
>>   +    <service name="createInventoryItemTypeAttr"
>> default-entity-name="InventoryItemTypeAttr" engine="entity-auto"
>> invoke="create" auth="true">
>> +        <description>Create a InventoryItemTypeAttr</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="updateInventoryItemTypeAttr"
>> default-entity-name="InventoryItemTypeAttr" engine="entity-auto"
>> invoke="update" auth="true">
>> +        <description>Update a InventoryItemTypeAttr</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="deleteInventoryItemTypeAttr"
>> default-entity-name="InventoryItemTypeAttr" engine="entity-auto"
>> invoke="delete" auth="true">
>> +        <description>Delete a InventoryItemTypeAttr</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +    </service>
>> +
>>   </services>
>> \ No newline at end of file
>>
>> Modified: ofbiz/trunk/applications/product/servicedef/services_shipmen
>> t.xml
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/produc
>> t/servicedef/services_shipment.xml?rev=1767101&r1=1767100&
>> r2=1767101&view=diff
>> ============================================================
>> ==================
>> --- ofbiz/trunk/applications/product/servicedef/services_shipment.xml
>> (original)
>> +++ ofbiz/trunk/applications/product/servicedef/services_shipment.xml
>> Sat Oct 29 09:01:09 2016
>> @@ -1118,4 +1118,19 @@ under the License.
>>           <description>Delete a ShipmentTypeAttr Record</description>
>>           <auto-attributes include="pk" mode="IN"/>
>>       </service>
>> +
>> +    <service name="createShippingDocument" default-entity-name="ShippingDocument"
>> engine="entity-auto" invoke="create" auth="true">
>> +        <description>Create a ShippingDocument</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="updateShippingDocument" default-entity-name="ShippingDocument"
>> engine="entity-auto" invoke="update" auth="true">
>> +        <description>Update a ShippingDocument</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="deleteShippingDocument" default-entity-name="ShippingDocument"
>> engine="entity-auto" invoke="delete" auth="true">
>> +        <description>Delete a ShippingDocument</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +    </service>
>>   </services>
>>
>> Modified: ofbiz/trunk/applications/product/servicedef/services_shipmen
>> tgateway.xml
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/produc
>> t/servicedef/services_shipmentgateway.xml?rev=1767101&r1=
>> 1767100&r2=1767101&view=diff
>> ============================================================
>> ==================
>> --- ofbiz/trunk/applications/product/servicedef/services_shipmentgateway.xml
>> (original)
>> +++ ofbiz/trunk/applications/product/servicedef/services_shipmentgateway.xml
>> Sat Oct 29 09:01:09 2016
>> @@ -30,17 +30,35 @@ under the License.
>>           <auto-attributes entity-name="ShipmentGatewayConfig"
>> include="pk" mode="IN" optional="false"/>
>>           <auto-attributes entity-name="ShipmentGatewayConfig"
>> include="nonpk" mode="IN" optional="true"/>
>>       </service>
>> -
>> -    <service name="updateShipmentGatewayConfigDhl" engine="simple"
>> location="component://product/minilang/shipment/shipment/Shi
>> pmentGatewayConfigServices.xml" invoke="updateShipmentGatewayConfigDhl">
>> -        <description>Update Shipment Gateway Config DHL</description>
>> -        <auto-attributes entity-name="ShipmentGatewayDhl" include="pk"
>> mode="IN" optional="false"/>
>> -        <auto-attributes entity-name="ShipmentGatewayDhl"
>> include="nonpk" mode="IN" optional="true"/>
>> +
>> +    <service name="updateShipmentGatewayConfigDhl" engine="entity-auto"
>> invoke="update" default-entity-name="ShipmentGatewayDhl" auth="true">
>> +        <description>Update a ShipmentGatewayDhl record</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>       </service>
>> -
>> -    <service name="updateShipmentGatewayConfigFedex" engine="simple"
>> location="component://product/minilang/shipment/shipment/Shi
>> pmentGatewayConfigServices.xml" invoke="updateShipmentGatewayC
>> onfigFedex">
>> -        <description>Update Shipment Gateway Config FedEx</description>
>> -        <auto-attributes entity-name="ShipmentGatewayFedex"
>> include="pk" mode="IN" optional="false"/>
>> -        <auto-attributes entity-name="ShipmentGatewayFedex"
>> include="nonpk" mode="IN" optional="true"/>
>> +    <service name="createShipmentGatewayDhl"
>> default-entity-name="ShipmentGatewayDhl" engine="entity-auto"
>> invoke="create" auth="true">
>> +        <description>Create a ShipmentGatewayDhl</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="deleteShipmentGatewayDhl"
>> default-entity-name="ShipmentGatewayDhl" engine="entity-auto"
>> invoke="delete" auth="true">
>> +        <description>Delete a ShipmentGatewayDhl</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +    </service>
>> +
>> +    <service name="updateShipmentGatewayConfigFedex"
>> engine="entity-auto" invoke="update" default-entity-name="ShipmentGatewayFedex"
>> auth="true">
>> +        <description>Update a ShipmentGatewayFedex record</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="createShipmentGatewayFedex"
>> default-entity-name="ShipmentGatewayFedex" engine="entity-auto"
>> invoke="create" auth="true">
>> +        <description>Create a ShipmentGatewayFedex</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="deleteShipmentGatewayFedex"
>> default-entity-name="ShipmentGatewayFedex" engine="entity-auto"
>> invoke="delete" auth="true">
>> +        <description>Delete a ShipmentGatewayFedex</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>       </service>
>>         <!-- ShipmentGatewayUps services -->
>> @@ -90,4 +108,30 @@ under the License.
>>           <description>Delete a ShipmentGatewayConfig record</description>
>>           <auto-attributes include="pk" mode="IN"/>
>>       </service>
>> +
>> +    <service name="createShipmentGatewayConfigType"
>> engine="entity-auto" default-entity-name="ShipmentGatewayConfigType"
>> invoke="create" auth="true">
>> +        <description>Create ShipmentGatewayConfigType</description>
>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="deleteShipmentGatewayConfigType"
>> engine="entity-auto" default-entity-name="ShipmentGatewayConfigType"
>> invoke="delete" auth="true">
>> +        <description>Delete ShipmentGatewayConfigType</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +    </service>
>> +
>> +    <!-- ShipmentType Services -->
>> +    <service name="createShipmentType" engine="entity-auto"
>> default-entity-name="ShipmentType" invoke="create" auth="true">
>> +        <description>Create ShipmentType</description>
>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="updateShipmentType" engine="entity-auto"
>> default-entity-name="ShipmentType" invoke="update" auth="true">
>> +        <description>Update ShipmentType</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="deleteShipmentType" engine="entity-auto"
>> default-entity-name="ShipmentType" invoke="delete" auth="true">
>> +        <description>Delete ShipmentType</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +    </service>
>>   </services>
>>
>> Modified: ofbiz/trunk/framework/common/servicedef/services_geo.xml
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/se
>> rvicedef/services_geo.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
>> ============================================================
>> ==================
>> --- ofbiz/trunk/framework/common/servicedef/services_geo.xml (original)
>> +++ ofbiz/trunk/framework/common/servicedef/services_geo.xml Sat Oct 29
>> 09:01:09 2016
>> @@ -50,5 +50,19 @@
>>           <description>Delete a Country Code</description>
>>           <auto-attributes include="pk" mode="IN"/>
>>       </service>
>> -
>> +
>> +    <service name="createCountryAddressFormat" engine="entity-auto"
>> invoke="create" default-entity-name="CountryAddressFormat" auth="true">
>> +        <description>Create a Country Address Format</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="updateCountryAddressFormat" engine="entity-auto"
>> invoke="update" default-entity-name="CountryAddressFormat" auth="true">
>> +        <description>Update a Country Address Format</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="deleteCountryAddressFormat" engine="entity-auto"
>> invoke="delete" default-entity-name="CountryAddressFormat" auth="true">
>> +        <description>Delete a Country Address Format</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +    </service>
>>   </services>
>>
>> Modified: ofbiz/trunk/specialpurpose/example/servicedef/services.xml
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/exam
>> ple/servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
>> ============================================================
>> ==================
>> --- ofbiz/trunk/specialpurpose/example/servicedef/services.xml (original)
>> +++ ofbiz/trunk/specialpurpose/example/servicedef/services.xml Sat Oct
>> 29 09:01:09 2016
>> @@ -151,4 +151,20 @@ under the License.
>>           <auto-attributes include="pk" mode="IN" optional="false"/>
>>       </service>
>>   +    <!-- ExampleFeatureApplType services -->
>> +    <service name="createExampleFeatureApplType"
>> default-entity-name="ExampleFeatureApplType" engine="entity-auto"
>> invoke="create" auth="true">
>> +        <description>Create a ExampleFeatureApplType</description>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>> +    </service>
>> +    <service name="updateExampleFeatureApplType"
>> default-entity-name="ExampleFeatureApplType" engine="entity-auto"
>> invoke="update" auth="true">
>> +        <description>Update a ExampleFeatureApplType</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>> +    </service>
>> +    <service name="deleteExampleFeatureApplType"
>> default-entity-name="ExampleFeatureApplType" engine="entity-auto"
>> invoke="delete" auth="true">
>> +        <description>Delete a ExampleFeatureApplType</description>
>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>> +    </service>
>> +
>>   </services>
>>
>>
>>
>>
>

Re: svn commit: r1767101 - in /ofbiz/trunk: applications/accounting/servicedef/ applications/marketing/servicedef/ applications/order/servicedef/ applications/party/servicedef/ applications/product/minilang/shipment/shipment/ applications/product/servicede...

Posted by Jacques Le Roux <ja...@les7arts.com>.
Hi Arun,

Very minor, but is there a reason why services_shipmentgateway.xml is still a bit weird (compared to other changes)?

I mean how it's sorted (not always create/update/delete order) and why updateShipmentGatewayConfig and updateShipmentGatewayConfigType still in minilang ?

Thanks

Jacques


Le 29/10/2016 � 11:01, arunpatidar@apache.org a �crit :
> Author: arunpatidar
> Date: Sat Oct 29 09:01:09 2016
> New Revision: 1767101
>
> URL: http://svn.apache.org/viewvc?rev=1767101&view=rev
> Log:
> Implemented: Added CRUD services for CountryAddressFormat, ExampleFeatureApplType, GoodIdentificationType, InventoryItemType, InventoryItemTypeAttr, InvoiceContentType, InvoiceItemTypeAttr, InvoiceItemTypeMap, InvoiceType, NeedType, OrderAdjustmentTypeAttr, SalesOrderItemFact, SegmentGroupType, ShipmentGatewayConfigType, ShipmentGatewayDhl, ShipmentGatewayFedex, ShipmentType, ShippingDocument and ShoppingListType entities.
>
> (OFBIZ-8087) (OFBIZ-8204) (OFBIZ-8245) (OFBIZ-8248) (OFBIZ-8249) (OFBIZ-8257) (OFBIZ-8261) (OFBIZ-8267) (OFBIZ-8270) (OFBIZ-8279) (OFBIZ-8284) (OFBIZ-8437) (OFBIZ-8439) (OFBIZ-8455) (OFBIZ-8460) (OFBIZ-8461)
> (OFBIZ-8470) (OFBIZ-8473) (OFBIZ-8478)
>
> Thanks: Rohit Koushal, Aman Mishra, Chinmay Patidar and Amit Gadaley for the contribution.
>
> Modified:
>      ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml
>      ofbiz/trunk/applications/marketing/servicedef/services.xml
>      ofbiz/trunk/applications/order/servicedef/services.xml
>      ofbiz/trunk/applications/order/servicedef/services_shoppinglist.xml
>      ofbiz/trunk/applications/party/servicedef/services.xml
>      ofbiz/trunk/applications/product/minilang/shipment/shipment/ShipmentGatewayConfigServices.xml
>      ofbiz/trunk/applications/product/servicedef/services.xml
>      ofbiz/trunk/applications/product/servicedef/services_facility.xml
>      ofbiz/trunk/applications/product/servicedef/services_inventory.xml
>      ofbiz/trunk/applications/product/servicedef/services_shipment.xml
>      ofbiz/trunk/applications/product/servicedef/services_shipmentgateway.xml
>      ofbiz/trunk/framework/common/servicedef/services_geo.xml
>      ofbiz/trunk/specialpurpose/example/servicedef/services.xml
>
> Modified: ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml (original)
> +++ ofbiz/trunk/applications/accounting/servicedef/services_invoice.xml Sat Oct 29 09:01:09 2016
> @@ -528,4 +528,65 @@ under the License.
>           <description>Delete a InvoiceNote</description>
>           <auto-attributes include="pk" mode="IN" optional="false"/>
>       </service>
> +
> +    <service name="createInvoiceContentType" default-entity-name="InvoiceContentType" engine="entity-auto" invoke="create" auth="true">
> +        <description>Create a InvoiceContentType</description>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
> +    </service>
> +    <service name="updateInvoiceContentType" default-entity-name="InvoiceContentType" engine="entity-auto" invoke="update" auth="true">
> +        <description>Update a InvoiceContentType</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="deleteInvoiceContentType" default-entity-name="InvoiceContentType" engine="entity-auto" invoke="delete" auth="true">
> +        <description>Delete a InvoiceContentType</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +    </service>
> +
> +    <!-- InvoiceItemTypeAttr services -->
> +    <service name="createInvoiceItemTypeAttr" default-entity-name="InvoiceItemTypeAttr" engine="entity-auto" invoke="create" auth="true">
> +        <description>Create InvoiceItemTypeAttr</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="updateInvoiceItemTypeAttr" default-entity-name="InvoiceItemTypeAttr" engine="entity-auto" invoke="update" auth="true">
> +        <description>Update InvoiceItemTypeAttr</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="deleteInvoiceItemTypeAttr" default-entity-name="InvoiceItemTypeAttr" engine="entity-auto" invoke="delete" auth="true">
> +        <description>Delete InvoiceItemTypeAttr</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +    </service>
> +
> +    <service name="createInvoiceItemTypeMap" default-entity-name="InvoiceItemTypeMap" engine="entity-auto" invoke="create" auth="true">
> +        <description>Create InvoiceItemTypeMap</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="updateInvoiceItemTypeMap" default-entity-name="InvoiceItemTypeMap" engine="entity-auto" invoke="update" auth="true">
> +        <description>Update InvoiceItemTypeMap</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="deleteInvoiceItemTypeMap" default-entity-name="InvoiceItemTypeMap" engine="entity-auto" invoke="delete" auth="true">
> +        <description>Delete InvoiceItemTypeMap</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +    </service>
> +
> +    <service name="createInvoiceType" default-entity-name="InvoiceType" engine="entity-auto" invoke="create" auth="true">
> +        <description>Create a InvoiceType</description>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
> +    </service>
> +    <service name="updateInvoiceType" default-entity-name="InvoiceType" engine="entity-auto" invoke="update" auth="true">
> +        <description>Update a InvoiceType</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="deleteInvoiceType" default-entity-name="InvoiceType" engine="entity-auto" invoke="delete" auth="true">
> +        <description>Delete a InvoiceType</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +    </service>
>   </services>
>
> Modified: ofbiz/trunk/applications/marketing/servicedef/services.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/marketing/servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/marketing/servicedef/services.xml (original)
> +++ ofbiz/trunk/applications/marketing/servicedef/services.xml Sat Oct 29 09:01:09 2016
> @@ -541,4 +541,20 @@ under the License.
>           <auto-attributes include="pk" mode="IN" optional="false"/>
>       </service>
>   
> +    <!-- SegmentGroupType Services -->
> +    <service name="createSegmentGroupType" engine="entity-auto" default-entity-name="SegmentGroupType" invoke="create" auth="true">
> +        <description>Create SegmentGroupType</description>
> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="updateSegmentGroupType" engine="entity-auto" default-entity-name="SegmentGroupType" invoke="update" auth="true">
> +        <description>Update SegmentGroupType</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="deleteSegmentGroupType" engine="entity-auto" default-entity-name="SegmentGroupType" invoke="delete" auth="true">
> +        <description>Delete SegmentGroupType</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +    </service>
> +
>   </services>
>
> Modified: ofbiz/trunk/applications/order/servicedef/services.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/order/servicedef/services.xml (original)
> +++ ofbiz/trunk/applications/order/servicedef/services.xml Sat Oct 29 09:01:09 2016
> @@ -1204,4 +1204,34 @@ under the License.
>            <description>Expire a OrderContent</description>
>           <auto-attributes include="pk" mode="IN" optional="false"/>
>       </service>
> +
> +    <service name="createOrderAdjustmentTypeAttr" default-entity-name="OrderAdjustmentTypeAttr" engine="entity-auto" invoke="create" auth="true">
> +        <description>Create a OrderAdjustmentTypeAttr</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="updateOrderAdjustmentTypeAttr" default-entity-name="OrderAdjustmentTypeAttr" engine="entity-auto" invoke="update" auth="true">
> +        <description>Update a OrderAdjustmentTypeAttr</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="deleteOrderAdjustmentTypeAttr" default-entity-name="OrderAdjustmentTypeAttr" engine="entity-auto" invoke="delete" auth="true">
> +        <description>Delete a OrderAdjustmentTypeAttr</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +    </service>
> +
> +    <service name="createSalesOrderItemFact" default-entity-name="SalesOrderItemFact" engine="entity-auto" invoke="create" auth="true">
> +        <description>Create a SalesOrderItemFact</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="updateSalesOrderItemFact" default-entity-name="SalesOrderItemFact" engine="entity-auto" invoke="update" auth="true">
> +        <description>Update a SalesOrderItemFact</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="deleteSalesOrderItemFact" default-entity-name="SalesOrderItemFact" engine="entity-auto" invoke="delete" auth="true">
> +        <description>Delete a SalesOrderItemFact</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +    </service>
>   </services>
>
> Modified: ofbiz/trunk/applications/order/servicedef/services_shoppinglist.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/servicedef/services_shoppinglist.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/order/servicedef/services_shoppinglist.xml (original)
> +++ ofbiz/trunk/applications/order/servicedef/services_shoppinglist.xml Sat Oct 29 09:01:09 2016
> @@ -161,4 +161,19 @@ under the License.
>           <description>Delete a ShoppingListItemSurvey Record</description>
>           <auto-attributes include="pk" mode="IN"/>
>       </service>
> +
> +    <service name="createShoppingListType" default-entity-name="ShoppingListType" engine="entity-auto" invoke="create" auth="true">
> +        <description>Create a ShoppingListType</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="updateShoppingListType" default-entity-name="ShoppingListType" engine="entity-auto" invoke="update" auth="true">
> +        <description>Update a ShoppingListType</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="deleteShoppingListType" default-entity-name="ShoppingListType" engine="entity-auto" invoke="delete" auth="true">
> +        <description>Delete a ShoppingListType</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +    </service>
>   </services>
>
> Modified: ofbiz/trunk/applications/party/servicedef/services.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/party/servicedef/services.xml (original)
> +++ ofbiz/trunk/applications/party/servicedef/services.xml Sat Oct 29 09:01:09 2016
> @@ -1365,4 +1365,19 @@ under the License.
>           <description>Delete a RoleTypeAttr Record</description>
>           <auto-attributes mode="IN" include="pk"/>
>       </service>
> +
> +    <service name="createNeedType" default-entity-name="NeedType" engine="entity-auto" invoke="create" auth="true">
> +        <description>Create a NeedType</description>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
> +    </service>
> +    <service name="updateNeedType" default-entity-name="NeedType" engine="entity-auto" invoke="update" auth="true">
> +        <description>Update a NeedType</description>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +    </service>
> +    <service name="deleteNeedType" default-entity-name="NeedType" engine="entity-auto" invoke="delete" auth="true">
> +        <description>Delete a NeedType</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +    </service>
>   </services>
>
> Modified: ofbiz/trunk/applications/product/minilang/shipment/shipment/ShipmentGatewayConfigServices.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/minilang/shipment/shipment/ShipmentGatewayConfigServices.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/product/minilang/shipment/shipment/ShipmentGatewayConfigServices.xml (original)
> +++ ofbiz/trunk/applications/product/minilang/shipment/shipment/ShipmentGatewayConfigServices.xml Sat Oct 29 09:01:09 2016
> @@ -26,18 +26,6 @@ under the License.
>           <store-value value-field="lookedUpValue"/>
>       </simple-method>
>       
> -    <simple-method method-name="updateShipmentGatewayConfigDhl" short-description="Update Shipment Gateway Config DHL">
> -        <entity-one entity-name="ShipmentGatewayDhl" value-field="lookedUpValue"/>
> -        <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
> -        <store-value value-field="lookedUpValue"/>
> -    </simple-method>
> -
> -    <simple-method method-name="updateShipmentGatewayConfigFedex" short-description="Update Shipment Gateway Config FedEx">
> -        <entity-one entity-name="ShipmentGatewayFedex" value-field="lookedUpValue"/>
> -        <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
> -        <store-value value-field="lookedUpValue"/>
> -    </simple-method>
> -
>       <simple-method method-name="updateShipmentGatewayConfigType" short-description="Update Shipment Gateway Config Type">
>           <entity-one entity-name="ShipmentGatewayConfigType" value-field="lookedUpValue"/>
>           <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
>
> Modified: ofbiz/trunk/applications/product/servicedef/services.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/product/servicedef/services.xml (original)
> +++ ofbiz/trunk/applications/product/servicedef/services.xml Sat Oct 29 09:01:09 2016
> @@ -1693,4 +1693,18 @@ under the License.
>           <attribute name="groupOrderId" mode="IN" type="String" optional="false"/>
>       </service>
>   
> +    <service name="createGoodIdentificationType" default-entity-name="GoodIdentificationType" engine="entity-auto" invoke="create" auth="true">
> +        <description>Create a GoodIdentificationType</description>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
> +    </service>
> +    <service name="updateGoodIdentificationType" default-entity-name="GoodIdentificationType" engine="entity-auto" invoke="update" auth="true">
> +        <description>Update a GoodIdentificationType</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="deleteGoodIdentificationType" default-entity-name="GoodIdentificationType" engine="entity-auto" invoke="delete" auth="true">
> +        <description>Delete a GoodIdentificationType</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +    </service>
>   </services>
>
> Modified: ofbiz/trunk/applications/product/servicedef/services_facility.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/servicedef/services_facility.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/product/servicedef/services_facility.xml (original)
> +++ ofbiz/trunk/applications/product/servicedef/services_facility.xml Sat Oct 29 09:01:09 2016
> @@ -1014,4 +1014,20 @@ under the License.
>           <description>Expire a FacilityLocationGeoPoint record</description>
>           <auto-attributes include="pk" mode="IN" optional="false"/>
>       </service>
> +
> +    <!-- InventoryItemType services -->
> +    <service name="createInventoryItemType" engine="entity-auto" default-entity-name="InventoryItemType" invoke="create" auth="true">
> +        <description>Create InventoryItemType</description>
> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="updateInventoryItemType" engine="entity-auto" default-entity-name="InventoryItemType" invoke="update" auth="true">
> +        <description>Update InventoryItemType</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="deleteInventoryItemType" engine="entity-auto" default-entity-name="InventoryItemType" invoke="delete" auth="true">
> +        <description>Delete InventoryItemType</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +    </service>
>   </services>
>
> Modified: ofbiz/trunk/applications/product/servicedef/services_inventory.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/servicedef/services_inventory.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/product/servicedef/services_inventory.xml (original)
> +++ ofbiz/trunk/applications/product/servicedef/services_inventory.xml Sat Oct 29 09:01:09 2016
> @@ -54,4 +54,19 @@ under the License.
>           <auto-attributes include="pk" mode="IN"/>
>       </service>
>   
> +    <service name="createInventoryItemTypeAttr" default-entity-name="InventoryItemTypeAttr" engine="entity-auto" invoke="create" auth="true">
> +        <description>Create a InventoryItemTypeAttr</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="updateInventoryItemTypeAttr" default-entity-name="InventoryItemTypeAttr" engine="entity-auto" invoke="update" auth="true">
> +        <description>Update a InventoryItemTypeAttr</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="deleteInventoryItemTypeAttr" default-entity-name="InventoryItemTypeAttr" engine="entity-auto" invoke="delete" auth="true">
> +        <description>Delete a InventoryItemTypeAttr</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +    </service>
> +
>   </services>
> \ No newline at end of file
>
> Modified: ofbiz/trunk/applications/product/servicedef/services_shipment.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/servicedef/services_shipment.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/product/servicedef/services_shipment.xml (original)
> +++ ofbiz/trunk/applications/product/servicedef/services_shipment.xml Sat Oct 29 09:01:09 2016
> @@ -1118,4 +1118,19 @@ under the License.
>           <description>Delete a ShipmentTypeAttr Record</description>
>           <auto-attributes include="pk" mode="IN"/>
>       </service>
> +
> +    <service name="createShippingDocument" default-entity-name="ShippingDocument" engine="entity-auto" invoke="create" auth="true">
> +        <description>Create a ShippingDocument</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="updateShippingDocument" default-entity-name="ShippingDocument" engine="entity-auto" invoke="update" auth="true">
> +        <description>Update a ShippingDocument</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="deleteShippingDocument" default-entity-name="ShippingDocument" engine="entity-auto" invoke="delete" auth="true">
> +        <description>Delete a ShippingDocument</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +    </service>
>   </services>
>
> Modified: ofbiz/trunk/applications/product/servicedef/services_shipmentgateway.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/servicedef/services_shipmentgateway.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/product/servicedef/services_shipmentgateway.xml (original)
> +++ ofbiz/trunk/applications/product/servicedef/services_shipmentgateway.xml Sat Oct 29 09:01:09 2016
> @@ -30,17 +30,35 @@ under the License.
>           <auto-attributes entity-name="ShipmentGatewayConfig" include="pk" mode="IN" optional="false"/>
>           <auto-attributes entity-name="ShipmentGatewayConfig" include="nonpk" mode="IN" optional="true"/>
>       </service>
> -
> -    <service name="updateShipmentGatewayConfigDhl" engine="simple" location="component://product/minilang/shipment/shipment/ShipmentGatewayConfigServices.xml" invoke="updateShipmentGatewayConfigDhl">
> -        <description>Update Shipment Gateway Config DHL</description>
> -        <auto-attributes entity-name="ShipmentGatewayDhl" include="pk" mode="IN" optional="false"/>
> -        <auto-attributes entity-name="ShipmentGatewayDhl" include="nonpk" mode="IN" optional="true"/>
> +
> +    <service name="updateShipmentGatewayConfigDhl" engine="entity-auto" invoke="update" default-entity-name="ShipmentGatewayDhl" auth="true">
> +        <description>Update a ShipmentGatewayDhl record</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>       </service>
> -
> -    <service name="updateShipmentGatewayConfigFedex" engine="simple" location="component://product/minilang/shipment/shipment/ShipmentGatewayConfigServices.xml" invoke="updateShipmentGatewayConfigFedex">
> -        <description>Update Shipment Gateway Config FedEx</description>
> -        <auto-attributes entity-name="ShipmentGatewayFedex" include="pk" mode="IN" optional="false"/>
> -        <auto-attributes entity-name="ShipmentGatewayFedex" include="nonpk" mode="IN" optional="true"/>
> +    <service name="createShipmentGatewayDhl" default-entity-name="ShipmentGatewayDhl" engine="entity-auto" invoke="create" auth="true">
> +        <description>Create a ShipmentGatewayDhl</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="deleteShipmentGatewayDhl" default-entity-name="ShipmentGatewayDhl" engine="entity-auto" invoke="delete" auth="true">
> +        <description>Delete a ShipmentGatewayDhl</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +    </service>
> +
> +    <service name="updateShipmentGatewayConfigFedex" engine="entity-auto" invoke="update" default-entity-name="ShipmentGatewayFedex" auth="true">
> +        <description>Update a ShipmentGatewayFedex record</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="createShipmentGatewayFedex" default-entity-name="ShipmentGatewayFedex" engine="entity-auto" invoke="create" auth="true">
> +        <description>Create a ShipmentGatewayFedex</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="deleteShipmentGatewayFedex" default-entity-name="ShipmentGatewayFedex" engine="entity-auto" invoke="delete" auth="true">
> +        <description>Delete a ShipmentGatewayFedex</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>       </service>
>   
>       <!-- ShipmentGatewayUps services -->
> @@ -90,4 +108,30 @@ under the License.
>           <description>Delete a ShipmentGatewayConfig record</description>
>           <auto-attributes include="pk" mode="IN"/>
>       </service>
> +
> +    <service name="createShipmentGatewayConfigType" engine="entity-auto" default-entity-name="ShipmentGatewayConfigType" invoke="create" auth="true">
> +        <description>Create ShipmentGatewayConfigType</description>
> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="deleteShipmentGatewayConfigType" engine="entity-auto" default-entity-name="ShipmentGatewayConfigType" invoke="delete" auth="true">
> +        <description>Delete ShipmentGatewayConfigType</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +    </service>
> +
> +    <!-- ShipmentType Services -->
> +    <service name="createShipmentType" engine="entity-auto" default-entity-name="ShipmentType" invoke="create" auth="true">
> +        <description>Create ShipmentType</description>
> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="updateShipmentType" engine="entity-auto" default-entity-name="ShipmentType" invoke="update" auth="true">
> +        <description>Update ShipmentType</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="deleteShipmentType" engine="entity-auto" default-entity-name="ShipmentType" invoke="delete" auth="true">
> +        <description>Delete ShipmentType</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +    </service>
>   </services>
>
> Modified: ofbiz/trunk/framework/common/servicedef/services_geo.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/servicedef/services_geo.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
> ==============================================================================
> --- ofbiz/trunk/framework/common/servicedef/services_geo.xml (original)
> +++ ofbiz/trunk/framework/common/servicedef/services_geo.xml Sat Oct 29 09:01:09 2016
> @@ -50,5 +50,19 @@
>           <description>Delete a Country Code</description>
>           <auto-attributes include="pk" mode="IN"/>
>       </service>
> -
> +
> +    <service name="createCountryAddressFormat" engine="entity-auto" invoke="create" default-entity-name="CountryAddressFormat" auth="true">
> +        <description>Create a Country Address Format</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="updateCountryAddressFormat" engine="entity-auto" invoke="update" default-entity-name="CountryAddressFormat" auth="true">
> +        <description>Update a Country Address Format</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="deleteCountryAddressFormat" engine="entity-auto" invoke="delete" default-entity-name="CountryAddressFormat" auth="true">
> +        <description>Delete a Country Address Format</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +    </service>
>   </services>
>
> Modified: ofbiz/trunk/specialpurpose/example/servicedef/services.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/example/servicedef/services.xml?rev=1767101&r1=1767100&r2=1767101&view=diff
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/example/servicedef/services.xml (original)
> +++ ofbiz/trunk/specialpurpose/example/servicedef/services.xml Sat Oct 29 09:01:09 2016
> @@ -151,4 +151,20 @@ under the License.
>           <auto-attributes include="pk" mode="IN" optional="false"/>
>       </service>
>   
> +    <!-- ExampleFeatureApplType services -->
> +    <service name="createExampleFeatureApplType" default-entity-name="ExampleFeatureApplType" engine="entity-auto" invoke="create" auth="true">
> +        <description>Create a ExampleFeatureApplType</description>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +        <auto-attributes include="pk" mode="INOUT" optional="true"/>
> +    </service>
> +    <service name="updateExampleFeatureApplType" default-entity-name="ExampleFeatureApplType" engine="entity-auto" invoke="update" auth="true">
> +        <description>Update a ExampleFeatureApplType</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +        <auto-attributes include="nonpk" mode="IN" optional="true"/>
> +    </service>
> +    <service name="deleteExampleFeatureApplType" default-entity-name="ExampleFeatureApplType" engine="entity-auto" invoke="delete" auth="true">
> +        <description>Delete a ExampleFeatureApplType</description>
> +        <auto-attributes include="pk" mode="IN" optional="false"/>
> +    </service>
> +
>   </services>
>
>
>