[OFBiz] SVN: r5887 - trunk/applications/order/servicedef

jacopo at svn.ofbiz.org jacopo at svn.ofbiz.org
Sun Oct 2 01:18:51 EDT 2005


Author: jacopo
Date: 2005-10-02 00:18:45 -0500 (Sun, 02 Oct 2005)
New Revision: 5887

Modified:
   trunk/applications/order/servicedef/services_request.xml
Log:
Cleaned up the service request definitions for "createCustRequest" and "updateCustRequest" services: they now don't use anymore the "interfaceCustRequest" (no more needed, so I've removed it from the system),; now things are much more clear and standard based.

Modified: trunk/applications/order/servicedef/services_request.xml
===================================================================
--- trunk/applications/order/servicedef/services_request.xml	2005-10-02 05:13:12 UTC (rev 5886)
+++ trunk/applications/order/servicedef/services_request.xml	2005-10-02 05:18:45 UTC (rev 5887)
@@ -28,31 +28,18 @@
     <version>1.0</version>
 
     <!-- Customer Request Services -->
-    <service name="interfaceCustRequest" engine="interface" location="" invoke="">
-        <description>CustRequest Interface</description>
-        <attribute name="custRequestTypeId" type="String" mode="IN" optional="false"/>
-        <attribute name="custRequestCategoryId" type="String" mode="IN" optional="true"/>
-        <attribute name="statusId" type="String" mode="IN" optional="true"/>
-        <attribute name="priority" type="Long" mode="IN" optional="true"/>
-        <attribute name="custRequestDate" type="Timestamp" mode="IN" optional="true"/>
-        <attribute name="responseRequiredDate" type="Timestamp" mode="IN" optional="true"/>
-        <attribute name="custRequestName" type="String" mode="IN" optional="true"/>
-        <attribute name="description" type="String" mode="IN" optional="true"/>
-        <attribute name="maximumAmountUomId" type="String" mode="IN" optional="true"/>
-    </service>
-    <service name="createCustRequest" engine="simple"
+    <service name="createCustRequest" engine="simple" default-entity-name="CustRequest"
             location="org/ofbiz/order/request/CustRequestServices.xml" invoke="createCustRequest" auth="true">
         <description>Create a custRequest record</description>
-        <implements service="interfaceCustRequest"/>
-        <attribute name="requestPartyId" type="String" mode="IN" optional="true"/>
-        <attribute name="custRequestId" type="String" mode="OUT" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
+        <auto-attributes include="pk" mode="OUT" optional="true"/>
+        <attribute name="custRequestTypeId" type="String" mode="IN" optional="false"/>
     </service>
-    <service name="updateCustRequest" engine="simple"
+    <service name="updateCustRequest" engine="simple" default-entity-name="CustRequest"
             location="org/ofbiz/order/request/CustRequestServices.xml" invoke="updateCustRequest" auth="true">
         <description>Update a custRequest record</description>
-        <implements service="interfaceCustRequest"/>
-        <attribute name="custRequestId" type="String" mode="IN" optional="false"/>
-        <attribute name="custRequestTypeId" type="String" mode="IN" optional="true"/>
+        <auto-attributes include="pk" mode="IN" optional="false"/>
+        <auto-attributes include="nonpk" mode="IN" optional="true"/>
     </service>
 
     <service name="createCustRequestAttribute" engine="simple"



More information about the Svn mailing list