svn commit: r575983 - in /ofbiz/trunk/applications/workeffort: config/WorkEffortUiLabels.properties script/org/ofbiz/workeffort/workeffort/WorkflowMapProcessors.xml script/org/ofbiz/workeffort/workeffort/WorkflowSimpleEvents.xml servicedef/services.xml

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r575983 - in /ofbiz/trunk/applications/workeffort: config/WorkEffortUiLabels.properties script/org/ofbiz/workeffort/workeffort/WorkflowMapProcessors.xml script/org/ofbiz/workeffort/workeffort/WorkflowSimpleEvents.xml servicedef/services.xml

apatel-2
Author: apatel
Date: Sat Sep 15 14:11:55 2007
New Revision: 575983

URL: http://svn.apache.org/viewvc?rev=575983&view=rev
Log:
Adding map processor for handling data coming from WorkEffortAssoc from, helps in better error handling.

Modified:
    ofbiz/trunk/applications/workeffort/config/WorkEffortUiLabels.properties
    ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkflowMapProcessors.xml
    ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkflowSimpleEvents.xml
    ofbiz/trunk/applications/workeffort/servicedef/services.xml

Modified: ofbiz/trunk/applications/workeffort/config/WorkEffortUiLabels.properties
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/config/WorkEffortUiLabels.properties?rev=575983&r1=575982&r2=575983&view=diff
==============================================================================
--- ofbiz/trunk/applications/workeffort/config/WorkEffortUiLabels.properties (original)
+++ ofbiz/trunk/applications/workeffort/config/WorkEffortUiLabels.properties Sat Sep 15 14:11:55 2007
@@ -447,4 +447,5 @@
 FormFieldTitle_startDateTime=Start Date Time
 FormFieldTitle_finishDateTime=Finish Date Time
 FormFieldTitle_cancelDateTime=Cancel Date Time
+PriorityFormatNotCorrect=Priority format is incorrect
 

Modified: ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkflowMapProcessors.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkflowMapProcessors.xml?rev=575983&r1=575982&r2=575983&view=diff
==============================================================================
--- ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkflowMapProcessors.xml (original)
+++ ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkflowMapProcessors.xml Sat Sep 15 14:11:55 2007
@@ -34,7 +34,9 @@
     <process field="currentStatusId"><copy/><not-empty><fail-property resource="WorkEffortUiLabels" property="WorkEffortStatusIdMissing"/></not-empty></process>
     <process field="universalId"><copy/></process>
     <process field="scopeEnumId"><copy/></process>
-    <process field="priority"><copy/></process>
+    <process field="priority"><copy/>
+        <convert type="Long"><fail-property resource="WorkEffortUiLabels" property="PriorityFormatNotCorrect"/></convert>
+    </process>
     <process field="percentComplete"><copy/></process>
     <process field="workEffortName"><copy/><not-empty><fail-property resource="WorkEffortUiLabels" property="WorkEffortNameIsMissing"/></not-empty></process>
     <process field="description"><copy/></process>
@@ -77,4 +79,12 @@
         <not-empty><fail-property resource="WorkEffortUiLabels" property="WorkEffortEmailAddressIsMissing"/></not-empty>
         <validate-method method="isEmail"><fail-property resource="WorkEffortUiLabels" property="WorkEffortEmailAddressNotFormatted"/></validate-method></process>
   </simple-map-processor>  
+  <simple-map-processor name="createWorkEffortAssocMap">
+      <process field="workEffortIdFrom"><copy/></process>
+      <process field="workEffortIdTo"><copy/></process>
+      <process field="workEffortAssocTypeId"><copy/></process>
+      <process field="sequenceNum"><copy/></process>
+      <process field="fromDate"><copy/></process>
+      <process field="thruDate"><copy/></process>
+  </simple-map-processor>
 </simple-map-processors>

Modified: ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkflowSimpleEvents.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkflowSimpleEvents.xml?rev=575983&r1=575982&r2=575983&view=diff
==============================================================================
--- ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkflowSimpleEvents.xml (original)
+++ ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkflowSimpleEvents.xml Sat Sep 15 14:11:55 2007
@@ -35,4 +35,25 @@
         <call-service service-name="wfAcceptRoleAssignment" in-map-name="context">
             <default-message>Work Effort successfully created.</default-message></call-service>
     </simple-method>
+    <simple-method method-name="createWorkEffort" short-description="Creates WorkEffort">
+        <call-map-processor xml-resource="org/ofbiz/workeffort/workeffort/WorkflowMapProcessors.xml"
+                processor-name="createWorkEffortMap" in-map-name="parameters" out-map-name="context"/>
+        <check-errors/>
+        <call-service service-name="createWorkEffort" in-map-name="context">
+            <default-message>Work Effort successfully created.</default-message>
+            <result-to-request result-name="workEffortId"/>
+        </call-service>
+    </simple-method>
+    <simple-method method-name="createWorkEffortAndAssoc" short-description="Creates WorkEffort">
+        <call-map-processor xml-resource="org/ofbiz/workeffort/workeffort/WorkflowMapProcessors.xml"
+                processor-name="createWorkEffortMap" in-map-name="parameters" out-map-name="context"/>
+        <check-errors/>
+        <call-map-processor xml-resource="org/ofbiz/workeffort/workeffort/WorkflowMapProcessors.xml"
+                processor-name="createWorkEffortAssocMap" in-map-name="parameters" out-map-name="context"/>
+        <check-errors/>
+        <call-service service-name="createWorkEffortAndAssoc" in-map-name="context">
+            <default-message>Work Effort successfully created.</default-message>
+            <result-to-request result-name="workEffortId"/>
+        </call-service>
+    </simple-method>
 </simple-methods>

Modified: ofbiz/trunk/applications/workeffort/servicedef/services.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/servicedef/services.xml?rev=575983&r1=575982&r2=575983&view=diff
==============================================================================
--- ofbiz/trunk/applications/workeffort/servicedef/services.xml (original)
+++ ofbiz/trunk/applications/workeffort/servicedef/services.xml Sat Sep 15 14:11:55 2007
@@ -237,6 +237,7 @@
         <auto-attributes include="nonpk" mode="IN" optional="true" entity-name="WorkEffort"/>
         <auto-attributes include="pk" mode="INOUT" optional="true" entity-name="WorkEffortAssoc"/>
         <auto-attributes include="nonpk" mode="IN" optional="true" entity-name="WorkEffortAssoc"/>
+        <attribute name="quickAssignPartyId" type="String" mode="IN" optional="true"/>
     </service>
     <service name="updateWorkEffortAndAssoc" engine="group" location="updateWorkEffortAndAssoc" invoke="" auth="true">
         <description>Creates a WorkEffort entity and WorkEffortAssoc</description>