Author: nmalin
Date: Wed Nov 25 20:55:44 2015
New Revision: 1716542

URL: http://svn.apache.org/viewvc?rev=1716542&view=rev
Log:
convert createContentRole from simple to entity-auto. It's already linked to 
ensurePartyRole service, relate issue OFBIZ-6745

Modified:
    
ofbiz/trunk/applications/content/script/org/ofbiz/content/content/ContentServices.xml
    ofbiz/trunk/applications/content/servicedef/services_content.xml

Modified: 
ofbiz/trunk/applications/content/script/org/ofbiz/content/content/ContentServices.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/script/org/ofbiz/content/content/ContentServices.xml?rev=1716542&r1=1716541&r2=1716542&view=diff
==============================================================================
--- 
ofbiz/trunk/applications/content/script/org/ofbiz/content/content/ContentServices.xml
 (original)
+++ 
ofbiz/trunk/applications/content/script/org/ofbiz/content/content/ContentServices.xml
 Wed Nov 25 20:55:44 2015
@@ -242,35 +242,7 @@
     </simple-method>
 
     <!-- Methods for ContentRole -->
-    <simple-method method-name="createContentRole" short-description="Create 
Content Role">
-        <if-empty field="parameters.fromDate">
-            <now-timestamp field="parameters.fromDate"/>
-        </if-empty>
-        <make-value value-field="partyRolePK" entity-name="PartyRole"/>
-        <set-pk-fields value-field="partyRolePK" map="parameters"/>
-        <find-by-primary-key entity-name="PartyRole" map="partyRolePK" 
value-field="partyRole"/>
-        <if-empty field="partyRole">
-            <check-permission permission="PARTYMGR" action="_CREATE">
-                <fail-property resource="OrderErrorUiLabels" 
property="OrderErrorCreatePermissionError"/>
-            </check-permission>
-            <check-permission permission="PARTYMGR" action="_UPDATE">
-                <fail-property resource="OrderErrorUiLabels" 
property="OrderErrorCreatePermissionError"/>
-            </check-permission>
-            <check-errors/>
-            <make-value entity-name="PartyRole" map="partyRolePK" 
value-field="partyRole"/>
-            <create-value value-field="partyRole"/>
-        </if-empty>
-        <check-errors/>
 
-        <make-value entity-name="ContentRole" value-field="newEntity"/>
-        <set-pk-fields map="parameters" value-field="newEntity"/>
-        <find-by-primary-key entity-name="ContentRole" map="newEntity" 
value-field="contentRole"/>
-        <if-empty field="contentRole">
-            <set-nonpk-fields map="parameters" value-field="newEntity"/>
-            <create-value value-field="newEntity"/>
-        </if-empty>
-        <check-errors/>
-    </simple-method>
     <simple-method method-name="deactivateAllContentRoles" 
short-description="Update Content Role">
         <make-value entity-name="ContentRole" value-field="lookupKeyValue"/>
         <set from-field="parameters.contentId" 
field="lookupKeyValue.contentId"/>

Modified: ofbiz/trunk/applications/content/servicedef/services_content.xml
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/servicedef/services_content.xml?rev=1716542&r1=1716541&r2=1716542&view=diff
==============================================================================
--- ofbiz/trunk/applications/content/servicedef/services_content.xml (original)
+++ ofbiz/trunk/applications/content/servicedef/services_content.xml Wed Nov 25 
20:55:44 2015
@@ -303,8 +303,7 @@
     </service>
 
     <!-- ContentRole services -->
-    <service name="createContentRole" engine="simple" 
default-entity-name="ContentRole" auth="true"
-            
location="component://content/script/org/ofbiz/content/content/ContentServices.xml"
 invoke="createContentRole">
+    <service name="createContentRole" engine="entity-auto" 
default-entity-name="ContentRole" auth="true" invoke="create">
         <description>Create a ContentRole</description>
         <permission-service service-name="genericContentPermission" 
main-action="CREATE"/>
         <auto-attributes include="pk" mode="IN" optional="false"/>


Reply via email to