Author: nmalin
Date: Tue Nov 24 22:21:53 2015
New Revision: 1716271
URL: http://svn.apache.org/viewvc?rev=1716271&view=rev
Log:
convert entities crud service from simple to entity-auto for :
* WebSiteRole
* WebSitePathAlias
* WebSiteContentType
* WebSiteContent
* WebSite
* DataResourcePurpose
* DataResourceMetaData
* OtherDataResource
* AudioDataResource
* VideoDataResource
* ImageDataResource
* DataResource (update/delete)
* ContentApproval
* ContentRevisionItem
* ContentRevision
I also move some service definition from file services.xml to
services_content.xml for ContentApproval, ContentRevisionItem and
ContentRevision
relate issue OFBIZ-6745
Modified:
ofbiz/trunk/applications/content/script/org/ofbiz/content/compdoc/CompDocServices.xml
ofbiz/trunk/applications/content/script/org/ofbiz/content/data/DataServices.xml
ofbiz/trunk/applications/content/script/org/ofbiz/content/website/WebSiteServices.xml
ofbiz/trunk/applications/content/servicedef/services.xml
ofbiz/trunk/applications/content/servicedef/services_content.xml
ofbiz/trunk/applications/content/servicedef/services_data.xml
ofbiz/trunk/applications/content/servicedef/services_website.xml
Modified:
ofbiz/trunk/applications/content/script/org/ofbiz/content/compdoc/CompDocServices.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/script/org/ofbiz/content/compdoc/CompDocServices.xml?rev=1716271&r1=1716270&r2=1716271&view=diff
==============================================================================
---
ofbiz/trunk/applications/content/script/org/ofbiz/content/compdoc/CompDocServices.xml
(original)
+++
ofbiz/trunk/applications/content/script/org/ofbiz/content/compdoc/CompDocServices.xml
Tue Nov 24 22:21:53 2015
@@ -323,70 +323,6 @@ under the License.
<!-- =============== =============== =============== --><!--
=============== Revision Services =============== --><!-- ===============
=============== =============== -->
- <!-- Methods for ContentRevision -->
- <simple-method method-name="createContentRevision"
short-description="Create ContentRevision">
- <check-permission action="_CREATE" permission="CONTENTMGR">
- <fail-property resource="ContentUiLabels"
property="ContentSecurityCreatePermission"/>
- </check-permission>
- <check-errors/>
- <make-value entity-name="ContentRevision" 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="updateContentRevision"
short-description="Update ContentRevision">
- <check-permission action="_UPDATE" permission="CONTENTMGR">
- <fail-property resource="ContentUiLabels"
property="ContentSecurityUpdatePermission"/>
- </check-permission>
- <check-errors/>
- <make-value entity-name="ContentRevision"
value-field="lookupKeyValue"/>
- <set-pk-fields map="parameters" value-field="lookupKeyValue"/>
- <find-by-primary-key entity-name="ContentRevision"
map="lookupKeyValue" value-field="lookedUpValue"/>
- <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
- <store-value value-field="lookedUpValue"/>
- </simple-method>
- <simple-method method-name="removeContentRevision"
short-description="Remove ContentRevision">
- <check-permission action="_DELETE" permission="CONTENTMGR">
- <fail-property resource="ContentUiLabels"
property="ContentSecurityDeletePermission"/>
- </check-permission>
- <check-errors/>
- <make-value entity-name="ContentRevision"
value-field="lookupKeyValue"/>
- <set-pk-fields map="parameters" value-field="lookupKeyValue"/>
- <find-by-primary-key entity-name="ContentRevision"
map="lookupKeyValue" value-field="lookedUpValue"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
- <!-- Methods for ContentRevisionItem -->
- <simple-method method-name="createContentRevisionItem"
short-description="Create ContentRevisionItem">
- <check-permission action="_CREATE" permission="CONTENTMGR">
- <fail-property resource="ContentUiLabels"
property="ContentSecurityCreatePermission"/>
- </check-permission>
- <check-errors/>
- <make-value entity-name="ContentRevisionItem" 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="updateContentRevisionItem"
short-description="Update ContentRevisionItem">
- <check-permission action="_UPDATE" permission="CONTENTMGR">
- <fail-property resource="ContentUiLabels"
property="ContentSecurityUpdatePermission"/>
- </check-permission>
- <check-errors/>
- <make-value entity-name="ContentRevisionItem"
value-field="lookupKeyValue"/>
- <set-pk-fields map="parameters" value-field="lookupKeyValue"/>
- <find-by-primary-key entity-name="ContentRevisionItem"
map="lookupKeyValue" value-field="lookedUpValue"/>
- <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
- <store-value value-field="lookedUpValue"/>
- </simple-method>
- <simple-method method-name="removeContentRevisionItem"
short-description="Remove ContentRevisionItem">
- <check-permission action="_DELETE" permission="CONTENTMGR">
- <fail-property resource="ContentUiLabels"
property="ContentSecurityDeletePermission"/>
- </check-permission>
- <check-errors/>
- <make-value entity-name="ContentRevisionItem"
value-field="lookupKeyValue"/>
- <set-pk-fields map="parameters" value-field="lookupKeyValue"/>
- <find-by-primary-key entity-name="ContentRevisionItem"
map="lookupKeyValue" value-field="lookedUpValue"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
<!-- Methods for ContentRevision and ContentRevisionItem -->
<simple-method method-name="persistContentRevisionAndItem"
short-description="Update ContentRevision and ContentRevisionItem">
<entity-condition entity-name="ContentRevision"
list="contentRevisionList">
@@ -480,46 +416,6 @@ under the License.
<!-- =============== =============== =============== --><!--
=============== Approval Services =============== --><!-- ===============
=============== =============== -->
- <!-- Methods for ContentApproval -->
- <simple-method method-name="createContentApproval"
short-description="Create ContentApproval">
- <log level="always" message="got into createContentApproval(4)"/>
- <check-permission action="_CREATE" permission="CONTENTMGR">
- <fail-property resource="ContentUiLabels"
property="ContentSecurityCreatePermission"/>
- </check-permission>
- <check-errors/>
- <make-value entity-name="ContentApproval" value-field="newEntity"/>
- <set-nonpk-fields map="parameters" value-field="newEntity"/>
- <set-pk-fields map="parameters" value-field="newEntity"/>
- <if-empty field="newEntity.contentApprovalId">
- <sequenced-id sequence-name="ContentApproval"
field="newEntity.contentApprovalId"/>
- </if-empty>
- <create-value value-field="newEntity"/>
- <check-errors/>
- <field-to-result result-name="contentApprovalId"
field="newEntity.contentApprovalId"/>
- </simple-method>
- <simple-method method-name="updateContentApproval"
short-description="Update ContentApproval">
- <log level="always" message="got into updateContentApproval(4)"/>
- <check-permission action="_UPDATE" permission="CONTENTMGR">
- <fail-property resource="ContentUiLabels"
property="ContentSecurityUpdatePermission"/>
- </check-permission>
- <check-errors/>
- <make-value entity-name="ContentApproval"
value-field="lookupKeyValue"/>
- <set-pk-fields map="parameters" value-field="lookupKeyValue"/>
- <find-by-primary-key entity-name="ContentApproval"
map="lookupKeyValue" value-field="lookedUpValue"/>
- <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
- <store-value value-field="lookedUpValue"/>
- </simple-method>
- <simple-method method-name="removeContentApproval"
short-description="Remove ContentApproval">
- <check-permission action="_DELETE" permission="CONTENTMGR">
- <fail-property resource="ContentUiLabels"
property="ContentSecurityDeletePermission"/>
- </check-permission>
- <check-errors/>
- <make-value entity-name="ContentApproval"
value-field="lookupKeyValue"/>
- <set-pk-fields map="parameters" value-field="lookupKeyValue"/>
- <find-by-primary-key entity-name="ContentApproval"
map="lookupKeyValue" value-field="lookedUpValue"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
-
<simple-method method-name="getApprovalsWithPermissions"
short-description="Get ContentApprovals for approval process">
<!-- this seems like an awkward way to get the previous
ContentApproval entities, but
if you are not sure what previous contentRevisionSeqId is, then
it is necessary to ask.
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=1716271&r1=1716270&r2=1716271&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
Tue Nov 24 22:21:53 2015
@@ -63,22 +63,6 @@ under the License.
<field-to-result field="newEntity" result-name="dataResource"/>
</simple-method>
- <simple-method method-name="updateDataResource" short-description="Update
a Data Resource">
- <entity-one entity-name="DataResource" value-field="lookedUpValue"/>
- <to-string field="parameters.locale"/>
- <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
- <now-timestamp field="nowTimestamp"/>
- <set field="lookedUpValue.lastModifiedByUserLogin"
from-field="userLogin.userLoginId"/>
- <set field="lookedUpValue.lastModifiedDate" from-field="nowTimestamp"/>
- <store-value value-field="lookedUpValue"/>
- <field-to-result field="parameters.dataResourceId"
result-name="dataResourceId"/>
- </simple-method>
-
- <simple-method method-name="deleteDataResource" short-description="Delete
a Data Resource">
- <entity-one entity-name="DataResource" value-field="lookedUpValue"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
-
<simple-method method-name="createDataResourceAndAssocToContent"
short-description="Create a Data Resource and return the data resource type">
<entity-one value-field="content" entity-name="Content"/>
<if-empty field="content">
@@ -107,78 +91,6 @@ under the License.
<if-compare field="dataResource.dataResourceTypeId" operator="equals"
value="IMAGE_OBJECT"><return
response-code="${dataResource.dataResourceTypeId}"/></if-compare>
</simple-method>
- <!-- Methods for DataResourceMetaData -->
- <simple-method method-name="createDataResourceMetaData"
short-description="Create Data Resource Meta Data">
- <check-permission permission="CONTENTMGR" action="_CREATE">
- <fail-property resource="ContentUiLabels"
property="ContentSecurityCreatePermission"/>
- </check-permission>
- <check-errors/>
-
- <make-value entity-name="DataResourceMetaData"
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="updateDataResourceMetaData"
short-description="Update Data Resource Meta Data">
- <check-permission permission="CONTENTMGR" action="_UPDATE">
- <fail-property resource="ContentUiLabels"
property="ContentSecurityUpdatePermission"/>
- </check-permission>
- <check-errors/>
-
- <make-value entity-name="DataResourceMetaData"
value-field="lookupKeyValue"/>
- <set-pk-fields map="parameters" value-field="lookupKeyValue"/>
- <find-by-primary-key entity-name="DataResourceMetaData"
map="lookupKeyValue" value-field="lookedUpValue"/>
- <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
- <store-value value-field="lookedUpValue"/>
- </simple-method>
- <simple-method method-name="removeDataResourceMetaData"
short-description="Remove Data Resource Meta Data">
- <check-permission permission="CONTENTMGR" action="_DELETE">
- <fail-property resource="ContentUiLabels"
property="ContentSecurityDeletePermission"/>
- </check-permission>
- <check-errors/>
-
- <make-value entity-name="DataResourceMetaData"
value-field="lookupKeyValue"/>
- <set-pk-fields map="parameters" value-field="lookupKeyValue"/>
- <find-by-primary-key entity-name="DataResourceMetaData"
map="lookupKeyValue" value-field="lookedUpValue"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
-
- <!-- Methods for DataResourcePurpose -->
- <simple-method method-name="createDataResourcePurpose"
short-description="Create Data Resource Purpose">
- <check-permission permission="CONTENTMGR" action="_CREATE">
- <fail-property resource="ContentUiLabels"
property="ContentSecurityCreatePermission"/>
- </check-permission>
- <check-errors/>
-
- <make-value entity-name="DataResourcePurpose" 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="updateDataResourcePurpose"
short-description="Update Data Resource Purpose">
- <check-permission permission="CONTENTMGR" action="_UPDATE">
- <fail-property resource="ContentUiLabels"
property="ContentSecurityUpdatePermission"/>
- </check-permission>
- <check-errors/>
-
- <make-value entity-name="DataResourcePurpose"
value-field="lookupKeyValue"/>
- <set-pk-fields map="parameters" value-field="lookupKeyValue"/>
- <find-by-primary-key entity-name="DataResourcePurpose"
map="lookupKeyValue" value-field="lookedUpValue"/>
- <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
- <store-value value-field="lookedUpValue"/>
- </simple-method>
- <simple-method method-name="removeDataResourcePurpose"
short-description="Remove Data Resource Purpose">
- <check-permission permission="CONTENTMGR" action="_DELETE">
- <fail-property resource="ContentUiLabels"
property="ContentSecurityDeletePermission"/>
- </check-permission>
- <check-errors/>
-
- <make-value entity-name="DataResourcePurpose"
value-field="lookupKeyValue"/>
- <set-pk-fields map="parameters" value-field="lookupKeyValue"/>
- <find-by-primary-key entity-name="DataResourcePurpose"
map="lookupKeyValue" value-field="lookedUpValue"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
-
<!-- Methods for DataResourceRole -->
<simple-method method-name="createDataResourceRole"
short-description="Create Data Resource Role">
<if-not-empty field="parameters.partyId">
@@ -406,91 +318,6 @@ under the License.
<remove-value value-field="lookedUpValue"/>
</simple-method>
- <!-- Methods for ImageDataResource -->
- <simple-method method-name="createImageDataResource"
short-description="Create Image Data Resource">
- <make-value entity-name="ImageDataResource" 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="updateImageDataResource"
short-description="Update Image Data Resource">
- <make-value entity-name="ImageDataResource"
value-field="lookupKeyValue"/>
- <set-pk-fields map="parameters" value-field="lookupKeyValue"/>
- <find-by-primary-key entity-name="ImageDataResource"
map="lookupKeyValue" value-field="lookedUpValue"/>
- <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
- <store-value value-field="lookedUpValue"/>
- </simple-method>
- <simple-method method-name="removeImageDataResource"
short-description="Remove Image Data Resource">
- <make-value entity-name="ImageDataResource"
value-field="lookupKeyValue"/>
- <set-pk-fields map="parameters" value-field="lookupKeyValue"/>
- <find-by-primary-key entity-name="ImageDataResource"
map="lookupKeyValue" value-field="lookedUpValue"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
-
- <!-- Methods for VideoDataResource -->
- <simple-method method-name="createVideoDataResource"
short-description="Create Video Data Resource">
- <make-value entity-name="VideoDataResource" 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="updateVideoDataResource"
short-description="Update Video Data Resource">
- <make-value entity-name="VideoDataResource"
value-field="lookupKeyValue"/>
- <set-pk-fields map="parameters" value-field="lookupKeyValue"/>
- <find-by-primary-key entity-name="VideoDataResource"
map="lookupKeyValue" value-field="lookedUpValue"/>
- <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
- <store-value value-field="lookedUpValue"/>
- </simple-method>
- <simple-method method-name="removeVideoDataResource"
short-description="Remove Video Data Resource">
- <make-value entity-name="VideoDataResource"
value-field="lookupKeyValue"/>
- <set-pk-fields map="parameters" value-field="lookupKeyValue"/>
- <find-by-primary-key entity-name="VideoDataResource"
map="lookupKeyValue" value-field="lookedUpValue"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
-
- <!-- Methods for AudioDataResource -->
- <simple-method method-name="createAudioDataResource"
short-description="Create Audio Data Resource">
- <make-value entity-name="AudioDataResource" 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="updateAudioDataResource"
short-description="Update Audio Data Resource">
- <make-value entity-name="AudioDataResource"
value-field="lookupKeyValue"/>
- <set-pk-fields map="parameters" value-field="lookupKeyValue"/>
- <find-by-primary-key entity-name="AudioDataResource"
map="lookupKeyValue" value-field="lookedUpValue"/>
- <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
- <store-value value-field="lookedUpValue"/>
- </simple-method>
- <simple-method method-name="removeAudioDataResource"
short-description="Remove Audio Data Resource">
- <make-value entity-name="AudioDataResource"
value-field="lookupKeyValue"/>
- <set-pk-fields map="parameters" value-field="lookupKeyValue"/>
- <find-by-primary-key entity-name="AudioDataResource"
map="lookupKeyValue" value-field="lookedUpValue"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
-
- <!-- Methods for OtherDataResource -->
- <simple-method method-name="createOtherDataResource"
short-description="Create Other Data Resource">
- <make-value entity-name="OtherDataResource" value-field="newEntity"/>
- <set-nonpk-fields map="parameters" value-field="newEntity"/>
- <set-pk-fields map="parameters" value-field="newEntity"/>
- <create-value value-field="newEntity"/>
- <log level="always" message="created new OtherDataResource:
${newEntity}"/>
- </simple-method>
- <simple-method method-name="updateOtherDataResource"
short-description="Update Other Data Resource">
- <make-value entity-name="OtherDataResource"
value-field="lookupKeyValue"/>
- <set-pk-fields map="parameters" value-field="lookupKeyValue"/>
- <find-by-primary-key entity-name="OtherDataResource"
map="lookupKeyValue" value-field="lookedUpValue"/>
- <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
- <store-value value-field="lookedUpValue"/>
- </simple-method>
- <simple-method method-name="removeOtherDataResource"
short-description="Remove Other Data Resource">
- <make-value entity-name="OtherDataResource"
value-field="lookupKeyValue"/>
- <set-pk-fields map="parameters" value-field="lookupKeyValue"/>
- <find-by-primary-key entity-name="OtherDataResource"
map="lookupKeyValue" value-field="lookedUpValue"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
-
<!--
getElectronicText
Passed a Content GenericValue or a contentId, this service returns the
text data from
Modified:
ofbiz/trunk/applications/content/script/org/ofbiz/content/website/WebSiteServices.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/script/org/ofbiz/content/website/WebSiteServices.xml?rev=1716271&r1=1716270&r2=1716271&view=diff
==============================================================================
---
ofbiz/trunk/applications/content/script/org/ofbiz/content/website/WebSiteServices.xml
(original)
+++
ofbiz/trunk/applications/content/script/org/ofbiz/content/website/WebSiteServices.xml
Tue Nov 24 22:21:53 2015
@@ -21,97 +21,8 @@ under the License.
<simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods-v2.xsd">
- <!-- WebSite Services -->
- <simple-method method-name="createWebSite" short-description="Create a
WebSite">
- <make-value value-field="newEntity" entity-name="WebSite"/>
- <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="updateWebSite" short-description="Update a
WebSite">
- <entity-one entity-name="WebSite" value-field="webSite"/>
- <set-nonpk-fields map="parameters" value-field="webSite"/>
- <store-value value-field="webSite"/>
- </simple-method>
- <simple-method method-name="removeWebSite" short-description="Remove a
WebSite">
- <make-value value-field="lookupKeyValue" entity-name="WebSite"/>
- <set-pk-fields map="parameters" value-field="lookupKeyValue"/>
- <find-by-primary-key entity-name="WebSite" map="lookupKeyValue"
value-field="lookedUpValue"/>
- <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
- <store-value value-field="lookedUpValue"/>
- </simple-method>
-
- <!-- WebSite Content -->
- <simple-method method-name="createWebSiteContent"
short-description="Create WebSite Content">
- <make-value value-field="newEntity" entity-name="WebSiteContent"/>
- <set-pk-fields value-field="newEntity" map="parameters"/>
- <set-nonpk-fields value-field="newEntity" map="parameters"/>
- <if-empty field="newEntity.fromDate">
- <now-timestamp field="nowTimestamp"/>
- <set field="newEntity.fromDate" from-field="nowTimestamp"/>
- </if-empty>
- <create-value value-field="newEntity"/>
- </simple-method>
- <simple-method method-name="updateWebSiteContent"
short-description="Update WebSite Content">
- <make-value value-field="lookupPKMap" entity-name="WebSiteContent"/>
- <set-pk-fields map="parameters" value-field="lookupPKMap"/>
- <find-by-primary-key entity-name="WebSiteContent" map="lookupPKMap"
value-field="lookedUpValue"/>
- <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
- <store-value value-field="lookedUpValue"/>
- </simple-method>
- <simple-method method-name="removeWebSiteContent"
short-description="Remove WebSite Content">
- <make-value value-field="lookupPKMap" entity-name="WebSiteContent"/>
- <set-pk-fields map="parameters" value-field="lookupPKMap"/>
- <find-by-primary-key entity-name="WebSiteContent" map="lookupPKMap"
value-field="lookedUpValue"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
-
- <!-- WebSite Content Type Services -->
- <simple-method method-name="createWebSiteContentType"
short-description="Create WebSite Content Type">
- <make-value value-field="newEntity" entity-name="WebSiteContentType"/>
- <set-pk-fields value-field="newEntity" map="parameters"/>
- <set-nonpk-fields value-field="newEntity" map="parameters"/>
- <if-empty field="newEntity.webSiteContentTypeId">
- <sequenced-id sequence-name="WebSiteContentTypeId"
field="webSiteContentTypeId"/>
- <set field="newEntity.webSiteContentTypeId"
from-field="webSiteContentTypeId"/>
- </if-empty>
- <create-value value-field="newEntity"/>
- </simple-method>
- <simple-method method-name="updateWebSiteContentType"
short-description="Update WebSite Content Type">
- <make-value value-field="lookupPKMap"
entity-name="WebSiteContentType"/>
- <set-pk-fields map="parameters" value-field="lookupPKMap"/>
- <find-by-primary-key entity-name="WebSiteContentType"
map="lookupPKMap" value-field="lookedUpValue"/>
- <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
- <store-value value-field="lookedUpValue"/>
- </simple-method>
- <simple-method method-name="removeWebSiteContentType"
short-description="Remove WebSite Content Type">
- <make-value value-field="lookupPKMap"
entity-name="WebSiteContentType"/>
- <set-pk-fields map="parameters" value-field="lookupPKMap"/>
- <find-by-primary-key entity-name="WebSiteContentType"
map="lookupPKMap" value-field="lookedUpValue"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
<!-- WebSite Path Alias -->
- <simple-method method-name="createWebSitePathAlias"
short-description="Create WebSite Path Alias">
- <make-value value-field="newEntity" entity-name="WebSitePathAlias"/>
- <set-pk-fields value-field="newEntity" map="parameters"/>
- <set-nonpk-fields value-field="newEntity" map="parameters"/>
- <create-value value-field="newEntity"/>
- </simple-method>
- <simple-method method-name="updateWebSitePathAlias"
short-description="Update WebSite Path Alias">
- <make-value value-field="lookupPKMap" entity-name="WebSitePathAlias"/>
- <set-pk-fields map="parameters" value-field="lookupPKMap"/>
- <find-by-primary-key entity-name="WebSitePathAlias" map="lookupPKMap"
value-field="lookedUpValue"/>
- <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
- <store-value value-field="lookedUpValue"/>
- </simple-method>
- <simple-method method-name="removeWebSitePathAlias"
short-description="Remove WebSite Path Alias">
- <make-value value-field="lookupPKMap" entity-name="WebSitePathAlias"/>
- <set-pk-fields map="parameters" value-field="lookupPKMap"/>
- <find-by-primary-key entity-name="WebSitePathAlias" map="lookupPKMap"
value-field="lookedUpValue"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
<simple-method method-name="getWebSitePathAlias"
short-description="Returns a WebSite Path Alias">
<make-value value-field="lookupPKMap" entity-name="WebSitePathAlias"/>
<set-pk-fields map="parameters" value-field="lookupPKMap"/>
@@ -119,33 +30,6 @@ under the License.
<field-to-result field="alias.pathTo" result-name="pathTo"/>
</simple-method>
- <!-- WebSite Role Services -->
- <simple-method method-name="createWebSiteRole" short-description="Create
WebSite Role">
- <make-value value-field="newEntity" entity-name="WebSiteRole"/>
- <set-pk-fields map="parameters" value-field="newEntity"/>
- <set-nonpk-fields map="parameters" value-field="newEntity"/>
-
- <if-empty field="newEntity.fromDate">
- <now-timestamp field="nowTimestamp"/>
- <set field="newEntity.fromDate" from-field="nowTimestamp"/>
- </if-empty>
-
- <create-value value-field="newEntity"/>
- </simple-method>
- <simple-method method-name="updateWebSiteRole" short-description="Update
WebSite Role">
- <make-value value-field="lookupPKMap" entity-name="WebSiteRole"/>
- <set-pk-fields map="parameters" value-field="lookupPKMap"/>
- <find-by-primary-key entity-name="WebSiteRole" map="lookupPKMap"
value-field="lookedUpValue"/>
- <set-nonpk-fields map="parameters" value-field="lookedUpValue"/>
- <store-value value-field="lookedUpValue"/>
- </simple-method>
- <simple-method method-name="removeWebSiteRole" short-description="Remove
WebSite Role">
- <make-value value-field="lookupPKMap" entity-name="WebSiteRole"/>
- <set-pk-fields map="parameters" value-field="lookupPKMap"/>
- <find-by-primary-key entity-name="WebSiteRole" map="lookupPKMap"
value-field="lookedUpValue"/>
- <remove-value value-field="lookedUpValue"/>
- </simple-method>
-
<!-- quick create website CMS content -->
<simple-method method-name="quickCreateWebSiteContent"
short-description="Auto-Create WebSite CMS Content">
<entity-one entity-name="WebSite" value-field="webSite">
Modified: ofbiz/trunk/applications/content/servicedef/services.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/servicedef/services.xml?rev=1716271&r1=1716270&r2=1716271&view=diff
==============================================================================
--- ofbiz/trunk/applications/content/servicedef/services.xml (original)
+++ ofbiz/trunk/applications/content/servicedef/services.xml Tue Nov 24
22:21:53 2015
@@ -682,75 +682,6 @@
<attribute mode="OUT" name="outputString" optional="true"
type="String"/>
</service>
- <!-- Content Revision services -->
- <service name="createContentRevision" engine="simple"
default-entity-name="ContentRevision" auth="true"
-
location="component://content/script/org/ofbiz/content/compdoc/CompDocServices.xml"
invoke="createContentRevision">
- <description>Create a ContentRevision</description>
- <auto-attributes include="pk" mode="IN" optional="true"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="updateContentRevision" engine="simple"
default-entity-name="ContentRevision" auth="true"
-
location="component://content/script/org/ofbiz/content/compdoc/CompDocServices.xml"
invoke="updateContentRevision">
- <description>Update a ContentRevision</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="removeContentRevision" engine="simple"
default-entity-name="ContentRevision" auth="true"
-
location="component://content/script/org/ofbiz/content/compdoc/CompDocServices.xml"
invoke="removeContentRevision">
- <description>Remove ContentRevision</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- </service>
-
- <!-- Content Revision Item services -->
- <service name="createContentRevisionItem" engine="simple"
-
location="component://content/script/org/ofbiz/content/compdoc/CompDocServices.xml"
- invoke="createContentRevisionItem"
- default-entity-name="ContentRevisionItem" auth="true">
- <description>Create a ContentRevisionItem</description>
- <auto-attributes include="pk" mode="IN" optional="true"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="updateContentRevisionItem" engine="simple"
-
location="component://content/script/org/ofbiz/content/compdoc/CompDocServices.xml"
- invoke="updateContentRevisionItem"
- default-entity-name="ContentRevisionItem" auth="true">
- <description>Update a ContentRevisionItem</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="removeContentRevisionItem" engine="simple"
-
location="component://content/script/org/ofbiz/content/compdoc/CompDocServices.xml"
- invoke="removeContentRevisionItem"
- default-entity-name="ContentRevisionItem" auth="true">
- <description>Remove ContentRevisionItem</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- </service>
-
- <!-- Content Approval services -->
- <service name="createContentApproval" engine="simple"
-
location="component://content/script/org/ofbiz/content/compdoc/CompDocServices.xml"
- invoke="createContentApproval"
- default-entity-name="ContentApproval" auth="true">
- <description>Create a ContentApproval</description>
- <auto-attributes include="pk" mode="INOUT" optional="true"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="updateContentApproval" engine="simple"
-
location="component://content/script/org/ofbiz/content/compdoc/CompDocServices.xml"
- invoke="updateContentApproval"
- default-entity-name="ContentApproval" auth="true">
- <description>Update a ContentApproval</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="removeContentApproval" engine="simple"
-
location="component://content/script/org/ofbiz/content/compdoc/CompDocServices.xml"
- invoke="removeContentApproval"
- default-entity-name="ContentApproval" auth="true">
- <description>Remove ContentApproval</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- </service>
-
<!-- ================ CompDoc Requests ================= -->
<service name="persistContentRevisionAndItem" engine="simple"
location="component://content/script/org/ofbiz/content/compdoc/CompDocServices.xml"
Modified: ofbiz/trunk/applications/content/servicedef/services_content.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/servicedef/services_content.xml?rev=1716271&r1=1716270&r2=1716271&view=diff
==============================================================================
--- ofbiz/trunk/applications/content/servicedef/services_content.xml (original)
+++ ofbiz/trunk/applications/content/servicedef/services_content.xml Tue Nov 24
22:21:53 2015
@@ -482,4 +482,61 @@
<attribute name="contentId" type="String" mode="IN" optional="false"/>
</service>
+ <!-- Content Revision services -->
+ <service name="createContentRevision" engine="entity-auto"
default-entity-name="ContentRevision" auth="true" invoke="create">
+ <description>Create a ContentRevision</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="updateContentRevision" engine="entity-auto"
default-entity-name="ContentRevision" auth="true" invoke="update">
+ <description>Update a ContentRevision</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="removeContentRevision" engine="entity-auto"
default-entity-name="ContentRevision" auth="true" invoke="delete">
+ <description>Remove ContentRevision</description>
+ <permission-service service-name="genericContentPermission"
main-action="DELETE"/>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
+
+ <!-- Content Revision Item services -->
+ <service name="createContentRevisionItem" engine="entity-auto"
default-entity-name="ContentRevisionItem" auth="true" invoke="create">
+ <description>Create a ContentRevisionItem</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="updateContentRevisionItem" engine="entity-auto"
default-entity-name="ContentRevisionItem" auth="true" invoke="update">
+ <description>Update a ContentRevisionItem</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="removeContentRevisionItem" engine="entity-auto"
default-entity-name="ContentRevisionItem" auth="true" invoke="delete">
+ <description>Remove ContentRevisionItem</description>
+ <permission-service service-name="genericContentPermission"
main-action="DELETE"/>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
+
+ <!-- Content Approval services -->
+ <service name="createContentApproval" engine="entity-auto"
default-entity-name="ContentApproval" auth="true" invoke="create">
+ <description>Create a ContentApproval</description>
+ <permission-service service-name="genericContentPermission"
main-action="CREATE"/>
+ <auto-attributes include="pk" mode="INOUT" optional="true"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="updateContentApproval" engine="entity-auto"
default-entity-name="ContentApproval" auth="true" invoke="update">
+ <description>Update a ContentApproval</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="removeContentApproval" engine="entity-auto"
default-entity-name="ContentApproval" auth="true" invoke="delete">
+ <description>Remove ContentApproval</description>
+ <permission-service service-name="genericContentPermission"
main-action="DELETE"/>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
+
</services>
Modified: ofbiz/trunk/applications/content/servicedef/services_data.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/servicedef/services_data.xml?rev=1716271&r1=1716270&r2=1716271&view=diff
==============================================================================
--- ofbiz/trunk/applications/content/servicedef/services_data.xml (original)
+++ ofbiz/trunk/applications/content/servicedef/services_data.xml Tue Nov 24
22:21:53 2015
@@ -48,22 +48,15 @@
<attribute name="contentId" type="String" mode="INOUT"
optional="false"/>
<attribute name="templateDataResource" type="String" mode="IN"
optional="true"/>
</service>
- <service name="updateDataResource" engine="simple"
default-entity-name="DataResource" auth="true"
-
location="component://content/script/org/ofbiz/content/data/DataServices.xml"
invoke="updateDataResource">
+ <service name="updateDataResource" engine="entity-auto"
default-entity-name="DataResource" auth="true" invoke="update">
<description>Update a DataResource</description>
<permission-service service-name="genericDataResourcePermission"
main-action="UPDATE"/>
<auto-attributes include="nonpk" mode="IN" optional="true"/>
- <attribute name="dataResourceId" type="String" mode="IN"
optional="false"/>
- <attribute name="targetOperationList" type="List" mode="IN"
optional="true"/>
- <attribute name="contentPurposeList" type="List" mode="IN"
optional="true"/>
- <attribute name="skipPermissionCheck" type="String" mode="IN"
optional="true"/>
- <attribute name="dataResourceId" type="String" mode="OUT"
optional="false"/>
- <attribute name="dataResource" type="org.ofbiz.entity.GenericValue"
mode="OUT" optional="true"/>
+ <attribute name="dataResourceId" type="String" mode="INOUT"
optional="false"/>
<override name="objectInfo" allow-html="any"/>
<override name="dataResourceName" allow-html="any"/>
</service>
- <service name="removeDataResource" engine="simple"
default-entity-name="DataResource" auth="true"
-
location="component://content/script/org/ofbiz/content/data/DataServices.xml"
invoke="deleteDataResource">
+ <service name="removeDataResource" engine="entity-auto"
default-entity-name="DataResource" auth="true" invoke="delete">
<description>Remove DataResource</description>
<permission-service service-name="genericDataResourcePermission"
main-action="DELETE"/>
<auto-attributes include="pk" mode="IN" optional="false"/>
@@ -142,92 +135,118 @@
</service>
<!-- Image Data Resource services -->
- <service name="createImageDataResource" engine="simple"
default-entity-name="ImageDataResource" auth="true"
-
location="component://content/script/org/ofbiz/content/data/DataServices.xml"
invoke="createImageDataResource">
+ <service name="createImageDataResource" engine="entity-auto"
default-entity-name="ImageDataResource" auth="true" invoke="create">
<description>Create an ImageDataResource</description>
<permission-service service-name="genericDataResourcePermission"
main-action="CREATE"/>
<auto-attributes include="pk" mode="INOUT" optional="true"/>
<auto-attributes include="nonpk" mode="IN" optional="true"/>
</service>
- <service name="updateImageDataResource" engine="simple"
default-entity-name="ImageDataResource" auth="true"
-
location="component://content/script/org/ofbiz/content/data/DataServices.xml"
invoke="updateImageDataResource">
+ <service name="updateImageDataResource" engine="entity-auto"
default-entity-name="ImageDataResource" auth="true" invoke="update">
<description>Update an ImageDataResource</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="removeImageDataResource" engine="simple"
default-entity-name="ImageDataResource" auth="true"
-
location="component://content/script/org/ofbiz/content/data/DataServices.xml"
invoke="removeImageDataResource">
+ <service name="removeImageDataResource" engine="entity-auto"
default-entity-name="ImageDataResource" auth="true" invoke="delete">
<description>Remove an ImageDataResource</description>
<permission-service service-name="genericDataResourcePermission"
main-action="DELETE"/>
<auto-attributes include="pk" mode="IN" optional="false"/>
</service>
<!-- Video Data Resource services -->
- <service name="createVideoDataResource" engine="simple"
default-entity-name="VideoDataResource" auth="true"
-
location="component://content/script/org/ofbiz/content/data/DataServices.xml"
invoke="createVideoDataResource">
+ <service name="createVideoDataResource" engine="entity-auto"
default-entity-name="VideoDataResource" auth="true" invoke="create">
<description>Create a VideoDataResource</description>
<permission-service service-name="genericDataResourcePermission"
main-action="CREATE"/>
<auto-attributes include="pk" mode="INOUT" optional="true"/>
<auto-attributes include="nonpk" mode="IN" optional="true"/>
</service>
- <service name="updateVideoDataResource" engine="simple"
default-entity-name="VideoDataResource" auth="true"
-
location="component://content/script/org/ofbiz/content/data/DataServices.xml"
invoke="updateVideoDataResource">
+ <service name="updateVideoDataResource" engine="entity-auto"
default-entity-name="VideoDataResource" auth="true" invoke="update">
<description>Update an VideoDataResource</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="removeVideoDataResource" engine="simple"
default-entity-name="VideoDataResource" auth="true"
-
location="component://content/script/org/ofbiz/content/data/DataServices.xml"
invoke="removeVideoDataResource">
+ <service name="removeVideoDataResource" engine="entity-auto"
default-entity-name="VideoDataResource" auth="true" invoke="delete">
<description>Remove an VideoDataResource</description>
<permission-service service-name="genericDataResourcePermission"
main-action="DELETE"/>
<auto-attributes include="pk" mode="IN" optional="false"/>
</service>
<!-- Audio Data Resource services -->
- <service name="createAudioDataResource" engine="simple"
default-entity-name="AudioDataResource" auth="true"
-
location="component://content/script/org/ofbiz/content/data/DataServices.xml"
invoke="createAudioDataResource">
+ <service name="createAudioDataResource" engine="entity-auto"
default-entity-name="AudioDataResource" auth="true" invoke="create">
<description>Create an AudioDataResource</description>
<permission-service service-name="genericDataResourcePermission"
main-action="CREATE"/>
<auto-attributes include="pk" mode="INOUT" optional="true"/>
<auto-attributes include="nonpk" mode="IN" optional="true"/>
</service>
- <service name="updateAudioDataResource" engine="simple"
default-entity-name="AudioDataResource" auth="true"
-
location="component://content/script/org/ofbiz/content/data/DataServices.xml"
invoke="updateAudioDataResource">
+ <service name="updateAudioDataResource" engine="entity-auto"
default-entity-name="AudioDataResource" auth="true" invoke="update">
<description>Update an AudioDataResource</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="removeAudioDataResource" engine="simple"
default-entity-name="AudioDataResource" auth="true"
-
location="component://content/script/org/ofbiz/content/data/DataServices.xml"
invoke="removeAudioDataResource">
+ <service name="removeAudioDataResource" engine="entity-auto"
default-entity-name="AudioDataResource" auth="true" invoke="delete">
<description>Remove an AudioDataResource</description>
<permission-service service-name="genericDataResourcePermission"
main-action="DELETE"/>
<auto-attributes include="pk" mode="IN" optional="false"/>
</service>
<!-- Other Data Resource services -->
- <service name="createOtherDataResource" engine="simple"
default-entity-name="OtherDataResource" auth="true"
-
location="component://content/script/org/ofbiz/content/data/DataServices.xml"
invoke="createOtherDataResource">
+ <service name="createOtherDataResource" engine="entity-auto"
default-entity-name="OtherDataResource" auth="true" invoke="create">
<description>Create an OtherDataResource</description>
<permission-service service-name="genericDataResourcePermission"
main-action="CREATE"/>
<auto-attributes include="pk" mode="INOUT" optional="true"/>
<auto-attributes include="nonpk" mode="IN" optional="true"/>
</service>
- <service name="updateOtherDataResource" engine="simple"
default-entity-name="OtherDataResource" auth="true"
-
location="component://content/script/org/ofbiz/content/data/DataServices.xml"
invoke="updateOtherDataResource">
+ <service name="updateOtherDataResource" engine="entity-auto"
default-entity-name="OtherDataResource" auth="true" invoke="update">
<description>Update an OtherDataResource</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="removeOtherDataResource" engine="simple"
default-entity-name="OtherDataResource" auth="true"
-
location="component://content/script/org/ofbiz/content/data/DataServices.xml"
invoke="removeOtherDataResource">
+ <service name="removeOtherDataResource" engine="entity-auto"
default-entity-name="OtherDataResource" auth="true" invoke="delete">
<description>Remove an OtherDataResource</description>
<permission-service service-name="genericDataResourcePermission"
main-action="DELETE"/>
<auto-attributes include="pk" mode="IN" optional="false"/>
</service>
+
+ <!-- Data Resource Meta Services -->
+ <service name="createDataResourceMetaData" engine="entity-auto"
default-entity-name="DataResourceMetaData" auth="true" invoke="create">
+ <description>Create an DataResourceMetaData</description>
+ <permission-service service-name="genericDataResourcePermission"
main-action="CREATE"/>
+ <auto-attributes include="pk" mode="INOUT" optional="true"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="updateDataResourceMetaData" engine="entity-auto"
default-entity-name="DataResourceMetaData" auth="true" invoke="update">
+ <description>Update an DataResourceMetaData</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="removeDataResourceMetaData" engine="entity-auto"
default-entity-name="DataResourceMetaData" auth="true" invoke="delete">
+ <description>Remove an DataResourceMetaData</description>
+ <permission-service service-name="genericDataResourcePermission"
main-action="DELETE"/>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
+
+ <!-- Data Resource Purpose Services -->
+ <service name="createDataResourcePurpose" engine="entity-auto"
default-entity-name="DataResourcePurpose" auth="true" invoke="create">
+ <description>Create an DataResourcePurpose</description>
+ <permission-service service-name="genericDataResourcePermission"
main-action="CREATE"/>
+ <auto-attributes include="pk" mode="INOUT" optional="true"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="updateDataResourcePurpose" engine="entity-auto"
default-entity-name="DataResourcePurpose" auth="true" invoke="update">
+ <description>Update an DataResourcePurpose</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="removeDataResourcePurpose" engine="entity-auto"
default-entity-name="DataResourcePurpose" auth="true" invoke="delete">
+ <description>Remove an DataResourcePurpose</description>
+ <permission-service service-name="genericDataResourcePermission"
main-action="DELETE"/>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
<!-- File services -->
<service name="createFile" engine="java"
Modified: ofbiz/trunk/applications/content/servicedef/services_website.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/servicedef/services_website.xml?rev=1716271&r1=1716270&r2=1716271&view=diff
==============================================================================
--- ofbiz/trunk/applications/content/servicedef/services_website.xml (original)
+++ ofbiz/trunk/applications/content/servicedef/services_website.xml Tue Nov 24
22:21:53 2015
@@ -23,16 +23,14 @@
<vendor>OFBiz</vendor>
<!-- WebSite Services -->
- <service name="createWebSite" default-entity-name="WebSite"
engine="simple" auth="true"
-
location="component://content/script/org/ofbiz/content/website/WebSiteServices.xml"
invoke="createWebSite">
+ <service name="createWebSite" default-entity-name="WebSite"
engine="entity-auto" auth="true" invoke="create">
<description>Create a WebSite</description>
<permission-service service-name="contentManagerPermission"
main-action="CREATE"/>
<auto-attributes include="pk" mode="IN" optional="false"/>
<auto-attributes include="nonpk" mode="IN" optional="true"/>
<override name="siteName" optional="false"/>
</service>
- <service name="updateWebSite" default-entity-name="WebSite"
engine="simple" auth="true"
-
location="component://content/script/org/ofbiz/content/website/WebSiteServices.xml"
invoke="updateWebSite">
+ <service name="updateWebSite" default-entity-name="WebSite"
engine="entity-auto" auth="true" invoke="update">
<description>Update a WebSite</description>
<permission-service service-name="contentManagerPermission"
main-action="UPDATE"/>
<auto-attributes include="pk" mode="IN" optional="false"/>
@@ -40,67 +38,58 @@
</service>
<!-- WebSite Content Services -->
- <service name="createWebSiteContent" default-entity-name="WebSiteContent"
engine="simple" auth="true"
-
location="component://content/script/org/ofbiz/content/website/WebSiteServices.xml"
invoke="createWebSiteContent">
+ <service name="createWebSiteContent" default-entity-name="WebSiteContent"
engine="entity-auto" auth="true" invoke="create">
<description>Create a WebSite Content</description>
<permission-service service-name="contentManagerPermission"
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="updateWebSiteContent" default-entity-name="WebSiteContent"
engine="simple" auth="true"
-
location="component://content/script/org/ofbiz/content/website/WebSiteServices.xml"
invoke="updateWebSiteContent">
+ <service name="updateWebSiteContent" default-entity-name="WebSiteContent"
engine="entity-auto" auth="true" invoke="update">
<description>Update a WebSite Content</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="removeWebSiteContent" default-entity-name="WebSiteContent"
engine="simple" auth="true"
-
location="component://content/script/org/ofbiz/content/website/WebSiteServices.xml"
invoke="removeWebSiteContent">
+ <service name="removeWebSiteContent" default-entity-name="WebSiteContent"
engine="entity-auto" auth="true" invoke="delete">
<description>Remove a WebSite Content</description>
<permission-service service-name="contentManagerPermission"
main-action="DELETE"/>
<auto-attributes include="pk" mode="IN" optional="false"/>
</service>
<!-- WebSite ContentType Services -->
- <service name="createWebSiteContentType"
default-entity-name="WebSiteContentType" engine="simple" auth="true"
-
location="component://content/script/org/ofbiz/content/website/WebSiteServices.xml"
invoke="createWebSiteContentType">
+ <service name="createWebSiteContentType"
default-entity-name="WebSiteContentType" engine="entity-auto" auth="true"
invoke="create">
<description>Create a WebSite ContentType</description>
<permission-service service-name="contentManagerPermission"
main-action="CREATE"/>
<auto-attributes include="pk" mode="IN" optional="false"/>
<auto-attributes include="nonpk" mode="IN" optional="true"/>
</service>
- <service name="updateWebSiteContentType"
default-entity-name="WebSiteContentType" engine="simple" auth="true"
-
location="component://content/script/org/ofbiz/content/website/WebSiteServices.xml"
invoke="updateWebSiteContentType">
+ <service name="updateWebSiteContentType"
default-entity-name="WebSiteContentType" engine="entity-auto" auth="true"
invoke="update">
<description>Update a WebSite 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="removeWebSiteContentType"
default-entity-name="WebSiteContentType" engine="simple" auth="true"
-
location="component://content/script/org/ofbiz/content/website/WebSiteServices.xml"
invoke="removeWebSiteContentType">
+ <service name="removeWebSiteContentType"
default-entity-name="WebSiteContentType" engine="entity-auto" auth="true"
invoke="delete">
<description>Remove a WebSite ContentType</description>
<permission-service service-name="contentManagerPermission"
main-action="DELETE"/>
<auto-attributes include="pk" mode="IN" optional="false"/>
</service>
<!-- WebSite Path Alias Services -->
- <service name="createWebSitePathAlias"
default-entity-name="WebSitePathAlias" engine="simple" auth="true"
-
location="component://content/script/org/ofbiz/content/website/WebSiteServices.xml"
invoke="createWebSitePathAlias">
+ <service name="createWebSitePathAlias"
default-entity-name="WebSitePathAlias" engine="entity-auto" auth="true"
invoke="create">
<description>Create a WebSite Path Alias</description>
<permission-service service-name="contentManagerPermission"
main-action="CREATE"/>
<auto-attributes include="pk" mode="IN" optional="false"/>
<auto-attributes include="nonpk" mode="IN" optional="true"/>
</service>
- <service name="updateWebSitePathAlias"
default-entity-name="WebSitePathAlias" engine="simple" auth="true"
-
location="component://content/script/org/ofbiz/content/website/WebSiteServices.xml"
invoke="updateWebSitePathAlias">
+ <service name="updateWebSitePathAlias"
default-entity-name="WebSitePathAlias" engine="entity-auto" auth="true"
invoke="update">
<description>Update a WebSite Path Alias</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="removeWebSitePathAlias"
default-entity-name="WebSitePathAlias" engine="simple" auth="true"
-
location="component://content/script/org/ofbiz/content/website/WebSiteServices.xml"
invoke="removeWebSitePathAlias">
+ <service name="removeWebSitePathAlias"
default-entity-name="WebSitePathAlias" engine="entity-auto" auth="true"
invoke="delete">
<description>Remove a WebSite Path Alias</description>
<permission-service service-name="contentManagerPermission"
main-action="DELETE"/>
<auto-attributes include="pk" mode="IN" optional="false"/>
@@ -120,30 +109,26 @@
<override name="sequenceNum" optional="true"/>
</service>
- <service name="addWebSiteRole" engine="simple" auth="true"
-
location="component://content/script/org/ofbiz/content/website/WebSiteServices.xml"
invoke="createWebSiteRole">
+ <service name="addWebSiteRole" engine="entity-auto"
default-entity-name="WebSiteRole" auth="true" invoke="create">
<description>Add WebSite Role; NOTE: This service is being deprecated
in favor of createWebSiteRole</description>
- <permission-service service-name="contentManagerPermission"
main-action="UPDATE"/>
+ <permission-service service-name="contentManagerPermission"
main-action="CREATE"/>
<implements service="webSiteRoleInterface"/>
<override name="fromDate" optional="true"/>
</service>
- <service name="createWebSiteRole" engine="simple" auth="true"
-
location="component://content/script/org/ofbiz/content/website/WebSiteServices.xml"
invoke="createWebSiteRole">
+ <service name="createWebSiteRole" engine="entity-auto"
default-entity-name="WebSiteRole" auth="true" invoke="create">
<description>Add WebSite Role</description>
- <permission-service service-name="contentManagerPermission"
main-action="UPDATE"/>
+ <permission-service service-name="contentManagerPermission"
main-action="CREATE"/>
<implements service="webSiteRoleInterface"/>
<override name="fromDate" optional="true"/>
</service>
- <service name="updateWebSiteRole" engine="simple" auth="true"
-
location="component://content/script/org/ofbiz/content/website/WebSiteServices.xml"
invoke="updateWebSiteRole">
+ <service name="updateWebSiteRole" engine="entity-auto" auth="true"
default-entity-name="WebSiteRole" invoke="update">
<description>Add WebSite Role</description>
<permission-service service-name="contentManagerPermission"
main-action="UPDATE"/>
<implements service="webSiteRoleInterface"/>
</service>
- <service name="removeWebSiteRole" engine="simple" auth="true"
-
location="component://content/script/org/ofbiz/content/website/WebSiteServices.xml"
invoke="removeWebSiteRole">
+ <service name="removeWebSiteRole" engine="entity-auto" auth="true"
invoke="delete">
<description>Remove WebSite Role</description>
- <permission-service service-name="contentManagerPermission"
main-action="UPDATE"/>
+ <permission-service service-name="contentManagerPermission"
main-action="DELETE"/>
<auto-attributes entity-name="WebSiteRole" include="pk" mode="IN"
optional="false"/>
</service>