Author: nmalin
Date: Mon Nov 23 21:26:33 2015 New Revision: 1715960 URL: http://svn.apache.org/viewvc?rev=1715960&view=rev Log: convert entities crud service from simple to entity-auto for : * DataResourceAttribute * ContentRole (not for create will set on second step) * ContentMetaData * ContentOperation * ContentPurpose * ContentPurposeOperation * ContentAttribute * ContentKeyword * ContentType * ContentAssocType * ContentAssocPredicate * ContentPurposeType I also move some service definition from file services.xml to services_content.xml for all entities that concern content relate issue OFBIZ-6745 Modified: ofbiz/trunk/applications/content/script/org/ofbiz/content/content/ContentServices.xml ofbiz/trunk/applications/content/script/org/ofbiz/content/data/DataServices.xml ofbiz/trunk/applications/content/servicedef/services.xml ofbiz/trunk/applications/content/servicedef/services_content.xml ofbiz/trunk/applications/content/servicedef/services_contenttypes.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=1715960&r1=1715959&r2=1715960&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 Mon Nov 23 21:26:33 2015 @@ -124,13 +124,6 @@ <store-value value-field="assoc"/> </simple-method> - <simple-method method-name="removeContentAssoc" short-description="Remove a Content Assoc Record"> - <make-value entity-name="ContentAssoc" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key entity-name="ContentAssoc" map="lookupKeyValue" value-field="assoc"/> - - <remove-value value-field="assoc"/> - </simple-method> <!-- update content; just status --> <simple-method method-name="setContentStatus" short-description="Set The Content Status"> @@ -248,27 +241,6 @@ <check-errors/> </simple-method> - <!-- Methods for ContentMetaData --> - <simple-method method-name="createContentMetaData" short-description="Create Content Meta Data"> - <make-value entity-name="ContentMetaData" value-field="newEntity"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - <set-pk-fields map="parameters" value-field="newEntity"/> - <create-value value-field="newEntity"/> - </simple-method> - <simple-method method-name="updateContentMetaData" short-description="Update Content Meta Data"> - <make-value entity-name="ContentMetaData" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key entity-name="ContentMetaData" map="lookupKeyValue" value-field="lookedUpValue"/> - <set-nonpk-fields map="parameters" value-field="lookedUpValue"/> - <store-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="removeContentMetaData" short-description="Remove Content Meta Data"> - <make-value entity-name="ContentMetaData" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key entity-name="ContentMetaData" map="lookupKeyValue" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> - <!-- Methods for ContentRole --> <simple-method method-name="createContentRole" short-description="Create Content Role"> <if-empty field="parameters.fromDate"> @@ -299,13 +271,6 @@ </if-empty> <check-errors/> </simple-method> - <simple-method method-name="updateContentRole" short-description="Update Content Role"> - <make-value entity-name="ContentRole" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key entity-name="ContentRole" map="lookupKeyValue" value-field="lookedUpValue"/> - <set-nonpk-fields map="parameters" value-field="lookedUpValue"/> - <store-value value-field="lookedUpValue"/> - </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"/> @@ -318,208 +283,13 @@ <store-value value-field="role"/> </iterate> </simple-method> - <simple-method method-name="removeContentRole" short-description="Remove Content Role"> - <make-value entity-name="ContentRole" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key entity-name="ContentRole" map="lookupKeyValue" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> - - <!-- Methods for ContentType --> - <simple-method method-name="createContentType" short-description="Create Content Type"> - <make-value entity-name="ContentType" value-field="newEntity"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - <set-pk-fields map="parameters" value-field="newEntity"/> - <create-value value-field="newEntity"/> - <field-to-result result-name="contentTypeId" field="newEntity.contentTypeId"/> - </simple-method> - <simple-method method-name="updateContentType" short-description="Update Content Type"> - <make-value entity-name="ContentType" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key entity-name="ContentType" map="lookupKeyValue" value-field="lookedUpValue"/> - <set-nonpk-fields map="parameters" value-field="lookedUpValue"/> - <store-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="removeContentType" short-description="Remove Content Type"> - <make-value entity-name="ContentType" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key entity-name="ContentType" map="lookupKeyValue" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> - - <!-- Methods for ContentTypeAttr --> - <simple-method method-name="createContentTypeAttr" short-description="Create Content TypeAttr"> - <make-value entity-name="ContentTypeAttr" value-field="newEntity"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - <set-pk-fields map="parameters" value-field="newEntity"/> - <create-value value-field="newEntity"/> - </simple-method> - <simple-method method-name="removeContentTypeAttr" short-description="Remove Content TypeAttr"> - <make-value entity-name="ContentTypeAttr" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key entity-name="ContentTypeAttr" map="lookupKeyValue" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> - - <!-- Methods for ContentAssocType --> - <simple-method method-name="createContentAssocType" short-description="Create Content AssocType"> - <make-value entity-name="ContentAssocType" value-field="newEntity"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - <set-pk-fields map="parameters" value-field="newEntity"/> - <create-value value-field="newEntity"/> - <field-to-result result-name="contentAssocTypeId" field="newEntity.contentAssocTypeId"/> - </simple-method> - <simple-method method-name="updateContentAssocType" short-description="Update Content AssocType"> - <make-value entity-name="ContentAssocType" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key entity-name="ContentAssocType" map="lookupKeyValue" value-field="lookedUpValue"/> - <set-nonpk-fields map="parameters" value-field="lookedUpValue"/> - <store-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="removeContentAssocType" short-description="Remove Content AssocType"> - <make-value entity-name="ContentAssocType" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key entity-name="ContentAssocType" map="lookupKeyValue" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> - - <!-- Methods for ContentPurposeType --> - <simple-method method-name="createContentPurposeType" short-description="Create Content PurposeType"> - <make-value entity-name="ContentPurposeType" value-field="newEntity"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - <set-pk-fields map="parameters" value-field="newEntity"/> - <if-empty field="newEntity.contentPurposeTypeId"> - <make-next-seq-id seq-field-name="contentPurposeTypeId" value-field="newEntity"/> - </if-empty> - <create-value value-field="newEntity"/> - <field-to-result field="newEntity.contentPurposeTypeId" result-name="contentPurposeTypeId"/> - </simple-method> - <simple-method method-name="updateContentPurposeType" short-description="Update Content PurposeType"> - <make-value entity-name="ContentPurposeType" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key entity-name="ContentPurposeType" map="lookupKeyValue" value-field="lookedUpValue"/> - <set-nonpk-fields map="parameters" value-field="lookedUpValue"/> - <store-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="removeContentPurposeType" short-description="Remove Content PurposeType"> - <make-value entity-name="ContentPurposeType" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key entity-name="ContentPurposeType" map="lookupKeyValue" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> - - <!-- Methods for ContentAssocPredicate --> - <simple-method method-name="createContentAssocPredicate" short-description="Create Content AssocPredicate"> - <make-value entity-name="ContentAssocPredicate" value-field="newEntity"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - <set-pk-fields map="parameters" value-field="newEntity"/> - <create-value value-field="newEntity"/> - <field-to-result field="newEntity.contentAssocPredicateId" result-name="contentAssocPredicateId"/> - </simple-method> - <simple-method method-name="updateContentAssocPredicate" short-description="Update Content AssocPredicate"> - <make-value entity-name="ContentAssocPredicate" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key entity-name="ContentAssocPredicate" map="lookupKeyValue" value-field="lookedUpValue"/> - <set-nonpk-fields map="parameters" value-field="lookedUpValue"/> - <store-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="removeContentAssocPredicate" short-description="Remove Content AssocPredicate"> - <make-value entity-name="ContentAssocPredicate" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key entity-name="ContentAssocPredicate" map="lookupKeyValue" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> - - <!-- Methods for ContentPurposeOperation --> - <simple-method method-name="createContentPurposeOperation" short-description="Create Content PurposeOperation"> - <make-value entity-name="ContentPurposeOperation" value-field="newEntity"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - <set-pk-fields map="parameters" value-field="newEntity"/> - <create-value value-field="newEntity"/> - </simple-method> - <simple-method method-name="updateContentPurposeOperation" short-description="Update Content PurposeOperation"> - <make-value entity-name="ContentPurposeOperation" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key entity-name="ContentPurposeOperation" map="lookupKeyValue" value-field="lookedUpValue"/> - <set-nonpk-fields map="parameters" value-field="lookedUpValue"/> - <store-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="removeContentPurposeOperation" short-description="Remove Content PurposeOperation"> - <make-value entity-name="ContentPurposeOperation" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key entity-name="ContentPurposeOperation" map="lookupKeyValue" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> - - <!-- Methods for ContentPurpose --> - <simple-method method-name="createContentPurpose" short-description="Create Content Purpose"> - <make-value entity-name="ContentPurpose" value-field="newEntity"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - <set-pk-fields map="parameters" value-field="newEntity"/> - <create-value value-field="newEntity"/> - </simple-method> - <simple-method method-name="updateContentPurpose" short-description="Update Content Purpose"> - <make-value entity-name="ContentPurpose" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key entity-name="ContentPurpose" map="lookupKeyValue" value-field="lookedUpValue"/> - <set-nonpk-fields map="parameters" value-field="lookedUpValue"/> - <store-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="removeContentPurpose" short-description="Remove Content Purpose"> - <make-value entity-name="ContentPurpose" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key entity-name="ContentPurpose" map="lookupKeyValue" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> <simple-method method-name="updateSingleContentPurpose" short-description="Updates the purpose making sure there is only one"> <set field="toRemove.contentId" from-field="parameters.contentId"/> <remove-by-and entity-name="ContentPurpose" map="toRemove"/> <call-simple-method method-name="createContentPurpose"/> </simple-method> - <!-- Methods for ContentOperation --> - <simple-method method-name="createContentOperation" short-description="Create Content Operation"> - <make-value entity-name="ContentOperation" value-field="newEntity"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - <set-pk-fields map="parameters" value-field="newEntity"/> - <create-value value-field="newEntity"/> - </simple-method> - <simple-method method-name="updateContentOperation" short-description="Update Content Operation"> - <make-value entity-name="ContentOperation" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key entity-name="ContentOperation" map="lookupKeyValue" value-field="lookedUpValue"/> - <set-nonpk-fields map="parameters" value-field="lookedUpValue"/> - <store-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="removeContentOperation" short-description="Remove Content Operation"> - <make-value entity-name="ContentOperation" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key entity-name="ContentOperation" map="lookupKeyValue" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> - - <!-- Methods for ContentAttribute --> - <simple-method method-name="createContentAttribute" short-description="Create Content Attribute"> - <make-value entity-name="ContentAttribute" value-field="newEntity"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - <set-pk-fields map="parameters" value-field="newEntity"/> - <create-value value-field="newEntity"/> - </simple-method> - <simple-method method-name="updateContentAttribute" short-description="Update Content Attribute"> - <make-value entity-name="ContentAttribute" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key entity-name="ContentAttribute" map="lookupKeyValue" value-field="lookedUpValue"/> - <set-nonpk-fields map="parameters" value-field="lookedUpValue"/> - <store-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="removeContentAttribute" short-description="Remove Content Attribute"> - <make-value entity-name="ContentAttribute" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key entity-name="ContentAttribute" map="lookupKeyValue" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> - <!-- combined text + uploaded file service --> <simple-method method-name="createTextAndUploadedContent" short-description="Creates Text and Optionally Uploaded (sub) Content records"> <set-service-fields service-name="createTextContent" map="parameters" to-map="textContext"/> @@ -1228,25 +998,6 @@ <field-to-result field="contentViewList" result-name="subSubContentList"/> </simple-method> - <!-- Content Keyword Services --> - <simple-method method-name="createContentKeyword" short-description="create a ContentKeyword"> - <make-value entity-name="ContentKeyword" value-field="newEntity"/> - <set-pk-fields map="parameters" value-field="newEntity"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - <create-value value-field="newEntity"/> - </simple-method> - - <simple-method method-name="updateContentKeyword" short-description="update a ContentKeyword"> - <entity-one entity-name="ContentKeyword" value-field="lookedUpValue"/> - <set-nonpk-fields map="parameters" value-field="lookedUpValue"/> - <store-value value-field="lookedUpValue"/> - </simple-method> - - <simple-method method-name="deleteContentKeyword" short-description="delete a ContentKeyword"> - <entity-one entity-name="ContentKeyword" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="forceIndexContentKeywords" short-description="induce all the keywords of a content"> <entity-one entity-name="Content" value-field="content"/> <call-class-method class-name="org.ofbiz.content.content.ContentKeywordIndex" method-name="forceIndexKeywords"> Modified: ofbiz/trunk/applications/content/script/org/ofbiz/content/data/DataServices.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/script/org/ofbiz/content/data/DataServices.xml?rev=1715960&r1=1715959&r2=1715960&view=diff ============================================================================== --- ofbiz/trunk/applications/content/script/org/ofbiz/content/data/DataServices.xml (original) +++ ofbiz/trunk/applications/content/script/org/ofbiz/content/data/DataServices.xml Mon Nov 23 21:26:33 2015 @@ -250,27 +250,6 @@ under the License. <remove-value value-field="lookedUpValue"/> </simple-method> - <!-- Methods for DataResourceAttribute --> - <simple-method method-name="createDataResourceAttribute" short-description="Create Data Resource Attribute"> - <make-value entity-name="DataResourceAttribute" value-field="newEntity"/> - <set-nonpk-fields map="parameters" value-field="newEntity"/> - <set-pk-fields map="parameters" value-field="newEntity"/> - <create-value value-field="newEntity"/> - </simple-method> - <simple-method method-name="updateDataResourceAttribute" short-description="Update Data Resource Attribute"> - <make-value entity-name="DataResourceAttribute" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key entity-name="DataResourceAttribute" map="lookupKeyValue" value-field="lookedUpValue"/> - <set-nonpk-fields map="parameters" value-field="lookedUpValue"/> - <store-value value-field="lookedUpValue"/> - </simple-method> - <simple-method method-name="removeDataResourceAttribute" short-description="Remove Data Resource Attribute"> - <make-value entity-name="DataResourceAttribute" value-field="lookupKeyValue"/> - <set-pk-fields map="parameters" value-field="lookupKeyValue"/> - <find-by-primary-key entity-name="DataResourceAttribute" map="lookupKeyValue" value-field="lookedUpValue"/> - <remove-value value-field="lookedUpValue"/> - </simple-method> - <!-- Methods for DataResourceTypeAttr --> <simple-method method-name="createDataResourceTypeAttr" short-description="Create Data Resource Type Attribute"> <make-value entity-name="DataResourceTypeAttr" value-field="newEntity"/> Modified: ofbiz/trunk/applications/content/servicedef/services.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/servicedef/services.xml?rev=1715960&r1=1715959&r2=1715960&view=diff ============================================================================== --- ofbiz/trunk/applications/content/servicedef/services.xml (original) +++ ofbiz/trunk/applications/content/servicedef/services.xml Mon Nov 23 21:26:33 2015 @@ -101,142 +101,22 @@ <auto-attributes include="pk" mode="IN" optional="false"/> </service> - <!-- ContentOperation services --> - <service name="createContentOperation" engine="simple" default-entity-name="ContentOperation" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="createContentOperation"> - <description>Create a ContentOperation</description> - <permission-service service-name="contentManagerPermission" main-action="CREATE"/> - <auto-attributes include="pk" mode="INOUT" optional="true"/> - <auto-attributes include="nonpk" mode="IN" optional="true"/> - </service> - <service name="updateContentOperation" engine="simple" default-entity-name="ContentOperation" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="updateContentOperation"> - <description>Update a ContentOperation</description> - <permission-service service-name="contentManagerPermission" main-action="UPDATE"/> - <auto-attributes include="pk" mode="IN" optional="false"/> - <auto-attributes include="nonpk" mode="IN" optional="true"/> - </service> - <service name="removeContentOperation" engine="simple" default-entity-name="ContentOperation" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="removeContentOperation"> - <description>Remove ContentOperation</description> - <permission-service service-name="contentManagerPermission" main-action="DELETE"/> - <auto-attributes include="pk" mode="IN" optional="false"/> - </service> - - <!-- ContentPurpose services --> - <service name="createContentPurpose" engine="simple" default-entity-name="ContentPurpose" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="createContentPurpose"> - <description>Create a ContentPurpose</description> - <permission-service service-name="contentManagerPermission" main-action="CREATE"/> - <auto-attributes include="pk" mode="IN" optional="true"/> - <auto-attributes include="nonpk" mode="IN" optional="true"/> - </service> - <service name="updateContentPurpose" engine="simple" default-entity-name="ContentPurpose" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="updateContentPurpose"> - <description>Update a ContentPurpose</description> - <permission-service service-name="contentManagerPermission" main-action="UPDATE"/> - <auto-attributes include="pk" mode="IN" optional="false"/> - <auto-attributes include="nonpk" mode="IN" optional="true"/> - </service> - <service name="removeContentPurpose" engine="simple" default-entity-name="ContentPurpose" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="removeContentPurpose"> - <description>Remove ContentPurpose</description> - <permission-service service-name="contentManagerPermission" main-action="DELETE"/> - <auto-attributes include="pk" mode="IN" optional="false"/> - </service> - <service name="updateSingleContentPurpose" engine="simple" default-entity-name="ContentPurpose" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="updateSingleContentPurpose"> - <description>Removes content purposes and creates a new one</description> - <permission-service service-name="contentManagerPermission" main-action="UPDATE"/> - <auto-attributes include="pk" mode="IN" optional="true"/> - <auto-attributes include="nonpk" mode="IN" optional="true"/> - </service> - - <!-- ContentPurposeOperation services --> - <service name="createContentPurposeOperation" engine="simple" default-entity-name="ContentPurposeOperation" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="createContentPurposeOperation"> - <description>Create a ContentPurposeOperation</description> - <permission-service service-name="contentManagerPermission" main-action="CREATE"/> - <auto-attributes include="pk" mode="IN" optional="true"/> - <auto-attributes include="nonpk" mode="IN" optional="true"/> - </service> - <service name="updateContentPurposeOperation" engine="simple" default-entity-name="ContentPurposeOperation" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="updateContentPurposeOperation"> - <description>Update a ContentPurposeOperation</description> - <permission-service service-name="contentManagerPermission" main-action="UPDATE"/> - <auto-attributes include="pk" mode="IN" optional="false"/> - <auto-attributes include="nonpk" mode="IN" optional="true"/> - </service> - <service name="removeContentPurposeOperation" engine="simple" default-entity-name="ContentPurposeOperation" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="removeContentPurposeOperation"> - <description>Remove ContentPurposeOperation</description> - <permission-service service-name="contentManagerPermission" main-action="DELETE"/> - <auto-attributes include="pk" mode="IN" optional="false"/> - </service> - - <!-- ContentAttribute services --> - <service name="createContentAttribute" engine="simple" default-entity-name="ContentAttribute" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="createContentAttribute"> - <description>Create a ContentAttribute</description> - <permission-service service-name="genericContentPermission" main-action="UPDATE"/> - <auto-attributes include="pk" mode="IN" optional="true"/> - <auto-attributes include="nonpk" mode="IN" optional="true"/> - </service> - <service name="updateContentAttribute" engine="simple" default-entity-name="ContentAttribute" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="updateContentAttribute"> - <description>Update a ContentAttribute</description> - <permission-service service-name="genericContentPermission" main-action="UPDATE"/> - <auto-attributes include="pk" mode="IN" optional="false"/> - <auto-attributes include="nonpk" mode="IN" optional="true"/> - </service> - <service name="removeContentAttribute" engine="simple" default-entity-name="ContentAttribute" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="removeContentAttribute"> - <description>Remove ContentAttribute</description> - <permission-service service-name="genericContentPermission" main-action="UPDATE"/> - <auto-attributes include="pk" mode="IN" optional="false"/> - </service> - - <!-- ContentMetaData services --> - <service name="createContentMetaData" engine="simple" default-entity-name="ContentMetaData" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="createContentMetaData"> - <description>Create a ContentMetaData</description> - <permission-service service-name="genericContentPermission" main-action="UPDATE"/> - <auto-attributes include="pk" mode="IN" optional="true"/> - <auto-attributes include="nonpk" mode="IN" optional="true"/> - </service> - <service name="updateContentMetaData" engine="simple" default-entity-name="ContentMetaData" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="updateContentMetaData"> - <description>Update a ContentMetaData</description> - <permission-service service-name="genericContentPermission" main-action="UPDATE"/> - <auto-attributes include="pk" mode="IN" optional="false"/> - <auto-attributes include="nonpk" mode="IN" optional="true"/> - </service> - <service name="removeContentMetaData" engine="simple" default-entity-name="ContentMetaData" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="removeContentMetaData"> - <description>Remove ContentMetaData</description> - <permission-service service-name="genericContentPermission" main-action="UPDATE"/> - <auto-attributes include="pk" mode="IN" optional="false"/> - </service> - <!-- DataResourceAttribute services --> - <service name="createDataResourceAttribute" engine="simple" default-entity-name="DataResourceAttribute" auth="true" - location="component://content/script/org/ofbiz/content/data/DataServices.xml" invoke="createDataResourceAttribute"> + <service name="createDataResourceAttribute" engine="entity-auto" default-entity-name="DataResourceAttribute" auth="true" invoke="create"> <description>Create a DataResourceAttribute</description> - <permission-service service-name="genericDataResourcePermission" main-action="UPDATE"/> + <permission-service service-name="genericDataResourcePermission" main-action="CREATE"/> <auto-attributes include="pk" mode="IN" optional="true"/> <auto-attributes include="nonpk" mode="IN" optional="true"/> </service> - <service name="updateDataResourceAttribute" engine="simple" default-entity-name="DataResourceAttribute" auth="true" - location="component://content/script/org/ofbiz/content/data/DataServices.xml" invoke="updateDataResourceAttribute"> + <service name="updateDataResourceAttribute" engine="entity-auto" default-entity-name="DataResourceAttribute" auth="true" invoke="update"> <description>Update a DataResourceAttribute</description> <permission-service service-name="genericDataResourcePermission" main-action="UPDATE"/> <auto-attributes include="pk" mode="IN" optional="false"/> <auto-attributes include="nonpk" mode="IN" optional="true"/> </service> - <service name="removeDataResourceAttribute" engine="simple" default-entity-name="DataResourceAttribute" auth="true" - location="component://content/script/org/ofbiz/content/data/DataServices.xml" invoke="removeDataResourceAttribute"> + <service name="removeDataResourceAttribute" engine="entity-auto" default-entity-name="DataResourceAttribute" auth="true" invoke="delete"> <description>Remove DataResourceAttribute</description> - <permission-service service-name="genericDataResourcePermission" main-action="UPDATE"/> + <permission-service service-name="genericDataResourcePermission" main-action="DELETE"/> <auto-attributes include="pk" mode="IN" optional="false"/> </service> @@ -1135,51 +1015,6 @@ <attribute name="dataResourceId" type="String" mode="IN" optional="true"/> </service> - <!-- Content Keyword Services --> - <service name="createContentKeyword" default-entity-name="ContentKeyword" engine="simple" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="createContentKeyword" auth="true"> - <description>Create a ContentKeyword</description> - <permission-service service-name="genericContentPermission" main-action="CREATE"/> - <auto-attributes include="pk" mode="IN" optional="false"/> - <auto-attributes include="nonpk" mode="IN" optional="true"/> - </service> - - <service name="updateContentKeyword" default-entity-name="ContentKeyword" engine="simple" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="updateContentKeyword" auth="true"> - <description>Update a ContentKeyword</description> - <permission-service service-name="genericContentPermission" main-action="UPDATE"/> - <auto-attributes include="pk" mode="IN" optional="false"/> - <auto-attributes include="nonpk" mode="IN" optional="true"/> - </service> - - <service name="deleteContentKeyword" default-entity-name="ContentKeyword" engine="simple" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="deleteContentKeyword" auth="true"> - <description>Delete a ContentKeyword</description> - <permission-service service-name="genericContentPermission" main-action="DELETE"/> - <auto-attributes include="pk" mode="IN" optional="false"/> - </service> - - <service name="deleteContentKeywords" engine="simple" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="deleteContentKeywords" auth="true"> - <description>Delete all the keywords of a content</description> - <permission-service service-name="genericContentPermission" main-action="DELETE"/> - <attribute name="contentId" type="String" mode="IN" optional="false"/> - </service> - - <service name="indexContentKeywords" engine="simple" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="indexContentKeywords" auth="false"> - <description>Index the Keywords for a Content</description> - <attribute name="contentId" type="String" mode="IN" optional="false"/> - <attribute name="contentInstance" type="org.ofbiz.entity.GenericValue" mode="IN" optional="true"/> - </service> - - <service name="forceIndexContentKeywords" engine="simple" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="forceIndexContentKeywords" auth="true"> - <description>Induce all the keywords of a content, ignoring the flag in the Content.</description> - <permission-service service-name="genericContentPermission" main-action="CREATE"/> - <attribute name="contentId" type="String" mode="IN" optional="false"/> - </service> - <service name="createContentAlternativeUrl" engine="simple" location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="createContentAlternativeUrl" auth="true" transaction-timeout="7200"> <description>Create Content Alternative URL</description> Modified: ofbiz/trunk/applications/content/servicedef/services_content.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/servicedef/services_content.xml?rev=1715960&r1=1715959&r2=1715960&view=diff ============================================================================== --- ofbiz/trunk/applications/content/servicedef/services_content.xml (original) +++ ofbiz/trunk/applications/content/servicedef/services_content.xml Mon Nov 23 21:26:33 2015 @@ -286,18 +286,10 @@ <attribute mode="INOUT" name="contentIdFrom" optional="true" type="String"/> <!-- end of deprecated fields --> </service> - <service name="removeContentAssoc" default-entity-name="ContentAssoc" engine="simple" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="removeContentAssoc"> + <service name="removeContentAssoc" default-entity-name="ContentAssoc" engine="entity-auto" auth="true" invoke="delete"> <description>Remove ContentAssoc</description> <permission-service service-name="genericContentPermission" main-action="DELETE"/> <auto-attributes include="pk" mode="IN" optional="false"/> - <!-- deprecated fields to be removed --> - <attribute mode="IN" name="targetOperationList" optional="true" type="List"/> - <attribute mode="IN" name="contentPurposeList" optional="true" type="List"/> - <attribute mode="IN" name="skipPermissionCheck" optional="true" type="String"/> - <attribute mode="INOUT" name="roleTypeList" optional="true" type="List"/> - <attribute mode="INOUT" name="contentIdFrom" optional="true" type="String"/> - <!-- end of deprecated fields --> </service> <!-- content status services --> @@ -314,13 +306,12 @@ <service name="createContentRole" engine="simple" default-entity-name="ContentRole" auth="true" location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="createContentRole"> <description>Create a ContentRole</description> - <permission-service service-name="genericContentPermission" main-action="UPDATE"/> + <permission-service service-name="genericContentPermission" main-action="CREATE"/> <auto-attributes include="pk" mode="IN" optional="false"/> <auto-attributes include="nonpk" mode="IN" optional="true"/> <override name="fromDate" optional="true"/> </service> - <service name="updateContentRole" engine="simple" default-entity-name="ContentRole" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="updateContentRole"> + <service name="updateContentRole" engine="entity-auto" default-entity-name="ContentRole" auth="true" invoke="update"> <description>Update a ContentRole</description> <permission-service service-name="genericContentPermission" main-action="UPDATE"/> <auto-attributes include="pk" mode="IN" optional="false"/> @@ -334,10 +325,9 @@ <attribute mode="IN" name="roleTypeId" optional="false" type="String"/> <attribute mode="IN" name="partyId" optional="false" type="String"/> </service> - <service name="removeContentRole" engine="simple" default-entity-name="ContentRole" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="removeContentRole"> + <service name="removeContentRole" engine="entity-auto" default-entity-name="ContentRole" auth="true" invoke="delete"> <description>Remove ContentRole</description> - <permission-service service-name="genericContentPermission" main-action="UPDATE"/> + <permission-service service-name="genericContentPermission" main-action="DELETE"/> <auto-attributes entity-name="ContentRole" include="pk" mode="IN" optional="false"/> </service> @@ -350,4 +340,146 @@ <attribute name="contentsNotUpdated" mode="OUT" type="Integer" optional="true"/> <attribute name="contentsUpdated" mode="OUT" type="Integer" optional="true"/> </service> + + <!-- ContentMetaData services --> + <service name="createContentMetaData" engine="entity-auto" default-entity-name="ContentMetaData" auth="true" invoke="create"> + <description>Create a ContentMetaData</description> + <permission-service service-name="genericContentPermission" main-action="CREATE"/> + <auto-attributes include="pk" mode="IN" optional="true"/> + <auto-attributes include="nonpk" mode="IN" optional="true"/> + </service> + <service name="updateContentMetaData" engine="entity-auto" default-entity-name="ContentMetaData" auth="true" invoke="update"> + <description>Update a ContentMetaData</description> + <permission-service service-name="genericContentPermission" main-action="UPDATE"/> + <auto-attributes include="pk" mode="IN" optional="false"/> + <auto-attributes include="nonpk" mode="IN" optional="true"/> + </service> + <service name="removeContentMetaData" engine="entity-auto" default-entity-name="ContentMetaData" auth="true" invoke="delete"> + <description>Remove ContentMetaData</description> + <permission-service service-name="genericContentPermission" main-action="DELETE"/> + <auto-attributes include="pk" mode="IN" optional="false"/> + </service> + + <!-- ContentOperation services --> + <service name="createContentOperation" engine="entity-auto" default-entity-name="ContentOperation" auth="true" invoke="create"> + <description>Create a ContentOperation</description> + <permission-service service-name="contentManagerPermission" main-action="CREATE"/> + <auto-attributes include="pk" mode="INOUT" optional="true"/> + <auto-attributes include="nonpk" mode="IN" optional="true"/> + </service> + <service name="updateContentOperation" engine="entity-auto" default-entity-name="ContentOperation" auth="true" invoke="update"> + <description>Update a ContentOperation</description> + <permission-service service-name="contentManagerPermission" main-action="UPDATE"/> + <auto-attributes include="pk" mode="IN" optional="false"/> + <auto-attributes include="nonpk" mode="IN" optional="true"/> + </service> + <service name="removeContentOperation" engine="entity-auto" default-entity-name="ContentOperation" auth="true" invoke="delete"> + <description>Remove ContentOperation</description> + <permission-service service-name="contentManagerPermission" main-action="DELETE"/> + <auto-attributes include="pk" mode="IN" optional="false"/> + </service> + + <!-- ContentPurpose services --> + <service name="createContentPurpose" engine="entity-auto" default-entity-name="ContentPurpose" auth="true" invoke="create"> + <description>Create a ContentPurpose</description> + <permission-service service-name="contentManagerPermission" main-action="CREATE"/> + <auto-attributes include="pk" mode="IN" optional="true"/> + <auto-attributes include="nonpk" mode="IN" optional="true"/> + </service> + <service name="updateContentPurpose" engine="entity-auto" default-entity-name="ContentPurpose" auth="true" invoke="update"> + <description>Update a ContentPurpose</description> + <permission-service service-name="contentManagerPermission" main-action="UPDATE"/> + <auto-attributes include="pk" mode="IN" optional="false"/> + <auto-attributes include="nonpk" mode="IN" optional="true"/> + </service> + <service name="removeContentPurpose" engine="entity-auto" default-entity-name="ContentPurpose" auth="true" + location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="delete"> + <description>Remove ContentPurpose</description> + <permission-service service-name="contentManagerPermission" main-action="DELETE"/> + <auto-attributes include="pk" mode="IN" optional="false"/> + </service> + <service name="updateSingleContentPurpose" engine="simple" default-entity-name="ContentPurpose" auth="true" + location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="updateSingleContentPurpose"> + <description>Removes content purposes and creates a new one</description> + <permission-service service-name="contentManagerPermission" main-action="UPDATE"/> + <auto-attributes include="pk" mode="IN" optional="true"/> + <auto-attributes include="nonpk" mode="IN" optional="true"/> + </service> + + <!-- ContentPurposeOperation services --> + <service name="createContentPurposeOperation" engine="entity-auto" default-entity-name="ContentPurposeOperation" auth="true" invoke="create"> + <description>Create a ContentPurposeOperation</description> + <permission-service service-name="contentManagerPermission" main-action="CREATE"/> + <auto-attributes include="pk" mode="IN" optional="true"/> + <auto-attributes include="nonpk" mode="IN" optional="true"/> + </service> + <service name="updateContentPurposeOperation" engine="entity-auto" default-entity-name="ContentPurposeOperation" auth="true" invoke="update"> + <description>Update a ContentPurposeOperation</description> + <permission-service service-name="contentManagerPermission" main-action="UPDATE"/> + <auto-attributes include="pk" mode="IN" optional="false"/> + <auto-attributes include="nonpk" mode="IN" optional="true"/> + </service> + <service name="removeContentPurposeOperation" engine="entity-auto" default-entity-name="ContentPurposeOperation" auth="true" invoke="delete"> + <description>Remove ContentPurposeOperation</description> + <permission-service service-name="contentManagerPermission" main-action="DELETE"/> + <auto-attributes include="pk" mode="IN" optional="false"/> + </service> + + <!-- ContentAttribute services --> + <service name="createContentAttribute" engine="entity-auto" default-entity-name="ContentAttribute" auth="true" invoke="create"> + <description>Create a ContentAttribute</description> + <permission-service service-name="genericContentPermission" main-action="CREATE"/> + <auto-attributes include="pk" mode="IN" optional="true"/> + <auto-attributes include="nonpk" mode="IN" optional="true"/> + </service> + <service name="updateContentAttribute" engine="entity-auto" default-entity-name="ContentAttribute" auth="true" invoke="update"> + <description>Update a ContentAttribute</description> + <permission-service service-name="genericContentPermission" main-action="UPDATE"/> + <auto-attributes include="pk" mode="IN" optional="false"/> + <auto-attributes include="nonpk" mode="IN" optional="true"/> + </service> + <service name="removeContentAttribute" engine="entity-auto" default-entity-name="ContentAttribute" auth="true" invoke="delete"> + <description>Remove ContentAttribute</description> + <permission-service service-name="genericContentPermission" main-action="DELETE"/> + <auto-attributes include="pk" mode="IN" optional="false"/> + </service> + + <!-- Content Keyword Services --> + <service name="createContentKeyword" engine="entity-auto" default-entity-name="ContentKeyword" invoke="create" auth="true"> + <description>Create a ContentKeyword</description> + <permission-service service-name="genericContentPermission" main-action="CREATE"/> + <auto-attributes include="pk" mode="IN" optional="false"/> + <auto-attributes include="nonpk" mode="IN" optional="true"/> + </service> + <service name="updateContentKeyword" engine="entity-auto" default-entity-name="ContentKeyword" invoke="update" auth="true"> + <description>Update a ContentKeyword</description> + <permission-service service-name="genericContentPermission" main-action="UPDATE"/> + <auto-attributes include="pk" mode="IN" optional="false"/> + <auto-attributes include="nonpk" mode="IN" optional="true"/> + </service> + <service name="deleteContentKeyword" engine="entity-auto" default-entity-name="ContentKeyword" + location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="delete" auth="true"> + <description>Delete a ContentKeyword</description> + <permission-service service-name="genericContentPermission" main-action="DELETE"/> + <auto-attributes include="pk" mode="IN" optional="false"/> + </service> + <service name="deleteContentKeywords" engine="simple" + location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="deleteContentKeywords" auth="true"> + <description>Delete all the keywords of a content</description> + <permission-service service-name="genericContentPermission" main-action="DELETE"/> + <attribute name="contentId" type="String" mode="IN" optional="false"/> + </service> + <service name="indexContentKeywords" engine="simple" + location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="indexContentKeywords" auth="false"> + <description>Index the Keywords for a Content</description> + <attribute name="contentId" type="String" mode="IN" optional="false"/> + <attribute name="contentInstance" type="org.ofbiz.entity.GenericValue" mode="IN" optional="true"/> + </service> + <service name="forceIndexContentKeywords" engine="simple" + location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="forceIndexContentKeywords" auth="true"> + <description>Induce all the keywords of a content, ignoring the flag in the Content.</description> + <permission-service service-name="genericContentPermission" main-action="CREATE"/> + <attribute name="contentId" type="String" mode="IN" optional="false"/> + </service> + </services> Modified: ofbiz/trunk/applications/content/servicedef/services_contenttypes.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/servicedef/services_contenttypes.xml?rev=1715960&r1=1715959&r2=1715960&view=diff ============================================================================== --- ofbiz/trunk/applications/content/servicedef/services_contenttypes.xml (original) +++ ofbiz/trunk/applications/content/servicedef/services_contenttypes.xml Mon Nov 23 21:26:33 2015 @@ -24,103 +24,89 @@ under the License. <vendor>OFBiz</vendor> <!-- ContentType services --> - <service name="createContentType" engine="simple" default-entity-name="ContentType" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="createContentType"> + <service name="createContentType" engine="entity-auto" default-entity-name="ContentType" auth="true" invoke="create"> <description>Create a ContentType</description> <permission-service service-name="contentManagerPermission" main-action="CREATE"/> <auto-attributes include="pk" mode="INOUT" optional="true"/> <auto-attributes include="nonpk" mode="IN" optional="true"/> </service> - <service name="updateContentType" engine="simple" default-entity-name="ContentType" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="updateContentType"> + <service name="updateContentType" engine="entity-auto" default-entity-name="ContentType" auth="true" invoke="update"> <description>Update a ContentType</description> <permission-service service-name="contentManagerPermission" main-action="UPDATE"/> <auto-attributes include="pk" mode="IN" optional="false"/> <auto-attributes include="nonpk" mode="IN" optional="true"/> </service> - <service name="removeContentType" engine="simple" default-entity-name="ContentType" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="removeContentType" > + <service name="removeContentType" engine="entity-auto" default-entity-name="ContentType" auth="true" invoke="delete" > <description>Remove ContentType</description> <permission-service service-name="contentManagerPermission" main-action="DELETE"/> <auto-attributes include="pk" mode="IN" optional="false"/> </service> <!-- ContentAssocType services --> - <service name="createContentAssocType" engine="simple" default-entity-name="ContentAssocType" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="createContentAssocType"> + <service name="createContentAssocType" engine="entity-auto" default-entity-name="ContentAssocType" auth="true" invoke="create"> <description>Create a ContentAssocType</description> <permission-service service-name="contentManagerPermission" main-action="CREATE"/> <auto-attributes include="pk" mode="INOUT" optional="true"/> <auto-attributes include="nonpk" mode="IN" optional="true"/> </service> - <service name="updateContentAssocType" engine="simple" default-entity-name="ContentAssocType" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="updateContentAssocType"> + <service name="updateContentAssocType" engine="entity-auto" default-entity-name="ContentAssocType" auth="true" invoke="update"> <description>Update a ContentAssocType</description> <permission-service service-name="contentManagerPermission" main-action="UPDATE"/> <auto-attributes include="pk" mode="IN" optional="false"/> <auto-attributes include="nonpk" mode="IN" optional="true"/> </service> - <service name="removeContentAssocType" engine="simple" default-entity-name="ContentAssocType" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="removeContentAssocType"> + <service name="removeContentAssocType" engine="entity-auto" default-entity-name="ContentAssocType" auth="true" invoke="delete"> <description>Remove ContentAssocType</description> <permission-service service-name="contentManagerPermission" main-action="DELETE"/> <auto-attributes include="pk" mode="IN" optional="false"/> </service> <!-- ContentTypeAttr services --> - <service name="createContentTypeAttr" engine="simple" default-entity-name="ContentTypeAttr" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="createContentTypeAttr"> + <service name="createContentTypeAttr" engine="entity-auto" default-entity-name="ContentTypeAttr" auth="true" invoke="create"> <description>Create a ContentTypeAttr</description> <permission-service service-name="contentManagerPermission" main-action="CREATE"/> <auto-attributes include="pk" mode="IN" optional="true"/> <auto-attributes include="nonpk" mode="IN" optional="true"/> </service> - <service name="removeContentTypeAttr" engine="simple" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="removeContentTypeAttr"> + <service name="removeContentTypeAttr" engine="entity-auto" auth="true" invoke="delete"> <description>Remove ContentTypeAttr</description> <permission-service service-name="contentManagerPermission" main-action="DELETE"/> <auto-attributes entity-name="ContentTypeAttr" include="pk" mode="IN" optional="false"/> </service> <!--ContentAssocPredicate services.--> - <service name="createContentAssocPredicate" engine="simple" default-entity-name="ContentAssocPredicate" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="createContentAssocPredicate"> + <service name="createContentAssocPredicate" engine="entity-auto" default-entity-name="ContentAssocPredicate" auth="true" invoke="create"> <description>Create a ContentAssocPredicate</description> <permission-service service-name="contentManagerPermission" main-action="CREATE"/> <auto-attributes include="pk" mode="INOUT" optional="true"/> <auto-attributes include="nonpk" mode="IN" optional="true"/> </service> - <service name="updateContentAssocPredicate" engine="simple" default-entity-name="ContentAssocPredicate" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="updateContentAssocPredicate"> + <service name="updateContentAssocPredicate" engine="entity-auto" default-entity-name="ContentAssocPredicate" auth="true" invoke="update"> <description>Update a ContentAssocPredicate</description> <permission-service service-name="contentManagerPermission" main-action="UPDATE"/> <auto-attributes include="pk" mode="IN" optional="false"/> <auto-attributes include="nonpk" mode="IN" optional="true"/> </service> - <service name="removeContentAssocPredicate" engine="simple" default-entity-name="ContentAssocPredicate" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="removeContentAssocPredicate"> + <service name="removeContentAssocPredicate" engine="entity-auto" default-entity-name="ContentAssocPredicate" auth="true" invoke="delete"> <description>Remove ContentAssocPredicate</description> <permission-service service-name="contentManagerPermission" main-action="DELETE"/> <auto-attributes entity-name="ContentAssocPredicate" include="pk" mode="IN" optional="false"/> </service> <!-- ContentPurposeType services --> - <service name="createContentPurposeType" engine="simple" default-entity-name="ContentPurposeType" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="createContentPurposeType"> + <service name="createContentPurposeType" engine="entity-auto" default-entity-name="ContentPurposeType" auth="true" invoke="create"> <description>Create a ContentPurposeType</description> <permission-service service-name="contentManagerPermission" main-action="CREATE"/> <auto-attributes include="pk" mode="INOUT" optional="true"/> <auto-attributes include="nonpk" mode="IN" optional="true"/> </service> - <service name="updateContentPurposeType" engine="simple" default-entity-name="ContentPurposeType" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="updateContentPurposeType"> + <service name="updateContentPurposeType" engine="entity-auto" default-entity-name="ContentPurposeType" auth="true" invoke="update"> <description>Update a ContentPurposeType</description> <permission-service service-name="contentManagerPermission" main-action="UPDATE"/> <auto-attributes include="pk" mode="IN" optional="false"/> <auto-attributes include="nonpk" mode="IN" optional="true"/> </service> - <service name="removeContentPurposeType" engine="simple" default-entity-name="ContentPurposeType" auth="true" - location="component://content/script/org/ofbiz/content/content/ContentServices.xml" invoke="removeContentPurposeType"> + <service name="removeContentPurposeType" engine="entity-auto" default-entity-name="ContentPurposeType" auth="true" invoke="delete"> <description>Remove ContentPurposeType</description> <permission-service service-name="contentManagerPermission" main-action="DELETE"/> <auto-attributes include="pk" mode="IN" optional="false"/> |
Free forum by Nabble | Edit this page |