Author: ashish
Date: Tue May 20 07:59:32 2008
New Revision: 658268

URL: http://svn.apache.org/viewvc?rev=658268&view=rev
Log:
Applied patch from Parimal Gain for Improvement on HR module for JIRA Issue 
OFBIZ-1659.

Removed the Java service for creating PartyQualification record.
Now its written in Mini Lang.

Thanks Parimal for your patch.

Removed:
    
ofbiz/trunk/applications/humanres/src/org/ofbiz/humanres/HumanResServices.java
Modified:
    
ofbiz/trunk/applications/humanres/script/org/ofbiz/humanres/HumanResServices.xml
    ofbiz/trunk/applications/humanres/servicedef/services.xml

Modified: 
ofbiz/trunk/applications/humanres/script/org/ofbiz/humanres/HumanResServices.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/humanres/script/org/ofbiz/humanres/HumanResServices.xml?rev=658268&r1=658267&r2=658268&view=diff
==============================================================================
--- 
ofbiz/trunk/applications/humanres/script/org/ofbiz/humanres/HumanResServices.xml
 (original)
+++ 
ofbiz/trunk/applications/humanres/script/org/ofbiz/humanres/HumanResServices.xml
 Tue May 20 07:59:32 2008
@@ -20,6 +20,18 @@
 
 <simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
         
xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd";>
+    
+    <!-- Party Qualification -->
+    <simple-method method-name="createPartyQual" short-description="Create a 
Party Qualification">
+        <make-value entity-name="PartyQual" value-name="newEntity"/>
+        <set-pk-fields map-name="parameters" value-name="newEntity"/>
+        <set-nonpk-fields map-name="parameters" value-name="newEntity"/>
+        <field-to-result field-name="newEntity.partyId" result-name="partyId"/>
+        <field-to-result field-name="newEntity.partyQualTypeId" 
result-name="partyQualTypeId"/>
+        <field-to-result field-name="newEntity.fromDate" 
result-name="fromDate"/>
+        <create-value value-name="newEntity"/>
+    </simple-method>
+    
     <!-- Ability Group -->    
      <simple-method method-name="updatePartyQual" short-description="Update 
Qualification of a Party">        
         <entity-one entity-name="PartyQual" value-name="lookedUpValue"/>

Modified: ofbiz/trunk/applications/humanres/servicedef/services.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/humanres/servicedef/services.xml?rev=658268&r1=658267&r2=658268&view=diff
==============================================================================
--- ofbiz/trunk/applications/humanres/servicedef/services.xml (original)
+++ ofbiz/trunk/applications/humanres/servicedef/services.xml Tue May 20 
07:59:32 2008
@@ -24,9 +24,10 @@
     <vendor>OFBiz</vendor>
     <version>1.0</version>
     <!-- Ability Group -->
-    <service name="createPartyQual" engine="java" 
default-entity-name="PartyQual"
-            location="org.ofbiz.humanres.HumanResServices" 
invoke="createPartyQual" auth="true">
+    <service name="createPartyQual" engine="simple" 
default-entity-name="PartyQual"
+            location="org/ofbiz/humanres/HumanResServices.xml" 
invoke="createPartyQual" auth="true">
         <description>Create a Party Qualification entry</description>        
+        <permission-service service-name="humanResManagerPermission" 
main-action="CREATE"/>
         <auto-attributes mode="INOUT" include="pk" optional="true"/>
         <auto-attributes mode="IN" include="nonpk" optional="true"/>
         <override name="partyId" optional="false"/>


Reply via email to