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"/>