Author: hansbak
Date: Wed Sep 13 22:44:16 2006
New Revision: 443244

URL: http://svn.apache.org/viewvc?view=rev&rev=443244
Log:
Allow the creation of a workeffort with a predifined workeffortId

Modified:
    
incubator/ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml
    incubator/ofbiz/trunk/applications/workeffort/servicedef/services.xml

Modified: 
incubator/ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml
URL: 
http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml?view=diff&rev=443244&r1=443243&r2=443244
==============================================================================
--- 
incubator/ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml
 (original)
+++ 
incubator/ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml
 Wed Sep 13 22:44:16 2006
@@ -21,7 +21,12 @@
         
     <simple-method method-name="createWorkEffort" short-description="Create 
Work Effort">
         <make-value value-name="newEntity" entity-name="WorkEffort"/>
-        <sequenced-id-to-env sequence-name="WorkEffort" 
env-name="newEntity.workEffortId"/>
+        <if-empty field-name="parameters.workEffortId">
+            <sequenced-id-to-env sequence-name="WorkEffort" 
env-name="newEntity.workEffortId"/>
+            <else>
+                <set field="newEntity.workEffortId" 
from-field="parameters.workEffortId"/>
+            </else>
+        </if-empty>
         <field-to-result field-name="newEntity.workEffortId" 
result-name="workEffortId"/>
         <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
         

Modified: incubator/ofbiz/trunk/applications/workeffort/servicedef/services.xml
URL: 
http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/workeffort/servicedef/services.xml?view=diff&rev=443244&r1=443243&r2=443244
==============================================================================
--- incubator/ofbiz/trunk/applications/workeffort/servicedef/services.xml 
(original)
+++ incubator/ofbiz/trunk/applications/workeffort/servicedef/services.xml Wed 
Sep 13 22:44:16 2006
@@ -38,7 +38,7 @@
             
location="org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml" 
invoke="createWorkEffort">
         <description>Create a WorkEffort Entity</description>
         <implements service="interfaceWorkEffort"/>        
-        <auto-attributes mode="OUT" include="pk" optional="false"/>
+        <auto-attributes mode="INOUT" include="pk" optional="true"/>
         <attribute name="quickAssignPartyId" type="String" mode="IN" 
optional="true"/>
         <attribute name="requirementId" type="String" mode="IN" 
optional="true"/>
         <attribute name="communicationEventId" type="String" mode="IN" 
optional="true"/>


Reply via email to