[OFBiz] SVN: r6677 - in trunk/applications/content: . servicedef
jonesde@svn.ofbiz.org
jonesde at svn.ofbiz.org
Sat Feb 4 02:31:22 CST 2006
Author: jonesde
Date: 2006-02-04 02:31:16 -0600 (Sat, 04 Feb 2006)
New Revision: 6677
Added:
trunk/applications/content/servicedef/services_contenttypes.xml
trunk/applications/content/servicedef/services_email.xml
trunk/applications/content/servicedef/services_survey.xml
Modified:
trunk/applications/content/ofbiz-component.xml
trunk/applications/content/servicedef/services.xml
Log:
Some organization of the content services which are becoming a bit of a mess; started with the simpler and more innocent areas
Modified: trunk/applications/content/ofbiz-component.xml
===================================================================
--- trunk/applications/content/ofbiz-component.xml 2006-02-04 08:23:21 UTC (rev 6676)
+++ trunk/applications/content/ofbiz-component.xml 2006-02-04 08:31:16 UTC (rev 6677)
@@ -44,6 +44,9 @@
<entity-resource type="data" reader-name="demo" loader="main" location="data/WebSitePublishPointData.xml"/>
<entity-resource type="data" reader-name="demo" loader="main" location="data/CompDocData.xml"/>
<service-resource type="model" loader="main" location="servicedef/services.xml"/>
+ <service-resource type="model" loader="main" location="servicedef/services_contenttypes.xml"/>
+ <service-resource type="model" loader="main" location="servicedef/services_email.xml"/>
+ <service-resource type="model" loader="main" location="servicedef/services_survey.xml"/>
<service-resource type="eca" loader="main" location="servicedef/secas.xml"/>
<webapp name="content"
title="Content"
Modified: trunk/applications/content/servicedef/services.xml
===================================================================
--- trunk/applications/content/servicedef/services.xml 2006-02-04 08:23:21 UTC (rev 6676)
+++ trunk/applications/content/servicedef/services.xml 2006-02-04 08:31:16 UTC (rev 6677)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!--
- * Copyright (c) 2001-2005 The Open For Business Project - www.ofbiz.org
+ * Copyright (c) 2001-2006 The Open For Business Project - www.ofbiz.org
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
@@ -25,98 +25,7 @@
xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/services.xsd">
<description>Content Component Services</description>
<vendor>OFBiz</vendor>
- <version>1.0</version>
- <!-- Email Related Services -->
- <service name="sendMailInterface" engine="interface" location="" invoke="">
- <description>Interface service for mail services. contentType defaults to "text/html", sendType defaults to
- "mail.smtp.host". sendVia must be specified if sendType is different. Configured in general.properties</description>
- <attribute name="sendTo" type="String" mode="IN" optional="true"/>
- <attribute name="sendCc" type="String" mode="IN" optional="true"/>
- <attribute name="sendBcc" type="String" mode="IN" optional="true"/>
- <attribute name="sendFrom" type="String" mode="IN" optional="false"/>
- <attribute name="subject" type="String" mode="IN" optional="false"/>
- <attribute name="authUser" type="String" mode="IN" optional="true"/>
- <attribute name="authPass" type="String" mode="IN" optional="true"/>
- <attribute name="sendVia" type="String" mode="IN" optional="true"/>
- <attribute name="sendType" type="String" mode="IN" optional="true"/>
- <attribute name="contentType" type="String" mode="IN" optional="true"/>
- </service>
- <service name="sendMail" engine="java"
- location="org.ofbiz.content.email.EmailServices" invoke="sendMail">
- <description>Send E-Mail Service. partyId and communicationEventId aren't used by sendMail
- but are passed down to storeEmailAsCommunication during the SECA chain. See sednMailInterface for more comments.</description>
- <implements service="sendMailInterface"/>
- <attribute name="body" type="String" mode="INOUT" optional="false"/>
- <attribute name="subject" type="String" mode="INOUT" optional="false"/>
- <attribute name="partyId" type="String" mode="INOUT" optional="true"/>
- <attribute name="communicationEventId" type="String" mode="INOUT" optional="true"/>
- <override name="contentType" mode="INOUT"/>
- </service>
- <service name="sendMailMultiPart" engine="java"
- location="org.ofbiz.content.email.EmailServices" invoke="sendMail">
- <description>Send Multi-Part E-Mail Service</description>
- <implements service="sendMailInterface"/>
- <attribute name="bodyParts" type="java.util.List" mode="INOUT" optional="false"/>
- <attribute name="subject" type="String" mode="INOUT" optional="false"/>
- <attribute name="partyId" type="String" mode="INOUT" optional="true"/>
- <override name="contentType" mode="INOUT"/>
- </service>
- <service name="sendMailFromUrl" engine="java"
- location="org.ofbiz.content.email.EmailServices" invoke="sendMailFromUrl">
- <description>Send E-Mail From URL Service</description>
- <implements service="sendMailInterface"/>
- <attribute name="bodyUrl" type="String" mode="IN" optional="false"/>
- <attribute name="bodyUrlParameters" type="Map" mode="IN" optional="true"/>
- <attribute name="body" type="String" mode="OUT" optional="false"/>
- </service>
- <service name="sendMailFromScreen" max-retry="3" engine="java"
- location="org.ofbiz.content.email.EmailServices" invoke="sendMailFromScreen">
- <description>Send E-Mail From Screen Widget Service</description>
- <implements service="sendMailInterface"/>
- <attribute name="bodyScreenUri" type="String" mode="IN" optional="false"/>
- <attribute name="xslfoAttachScreenLocation" type="String" mode="IN" optional="true"/>
- <attribute name="bodyParameters" type="Map" mode="IN" optional="true"/>
- <attribute name="webSiteId" type="String" mode="IN" optional="true"/>
- <attribute name="body" type="String" mode="OUT" optional="false"/>
- </service>
-
- <service name="prepareNotificationInterface" engine="interface"
- location="" invoke="">
- <description>Send Template Based Notification Service</description>
- <implements service="sendMailInterface"/>
- <attribute name="body" type="String" mode="INOUT" optional="true"/>
- <attribute name="baseUrl" type="String" mode="IN" optional="true"/>
- <attribute name="templateName" type="String" mode="IN" optional="false"/>
- <attribute name="templateData" type="Map" mode="IN" optional="true"/>
- <attribute name="webSiteId" type="String" mode="IN" optional="true"/>
- </service>
- <service name="sendNotificationInterface" engine="interface"
- location="" invoke="">
- <description>Send Template Based Notification Service</description>
- <implements service="prepareNotificationInterface"/>
- <attribute name="body" type="String" mode="IN" optional="true"/>
- <attribute name="templateName" type="String" mode="IN" optional="false"/>
- <attribute name="templateData" type="Map" mode="IN" optional="true"/>
- <attribute name="webSiteId" type="String" mode="IN" optional="true"/>
- </service>
- <service name="sendGenericNotificationEmail" engine="java"
- location="org.ofbiz.content.email.NotificationServices" invoke="sendNotification">
- <description>Generic Template Based Notification Service</description>
- <implements service="sendNotificationInterface"/>
- </service>
- <service name="storeEmailAsCommunication" engine="java"
- location="org.ofbiz.content.email.EmailServices" invoke="storeEmailAsCommunication" auth="true">
- <description>Store email as a communication event with the status COM_COMPLETE. The communication event will be
- from the party of the userLogin to the party of the partyId parameter. It is meant to run a SECA after
- a sendMail to record outgoing emails.</description>
- <attribute name="partyId" type="String" mode="IN" optional="true"/>
- <attribute name="communicationEventId" type="String" mode="IN" optional="true"/>
- <attribute name="subject" type="String" mode="IN" optional="false"/>
- <attribute name="body" type="String" mode="IN" optional="false"/>
- <attribute name="contentType" type="String" mode="IN" optional="true"/>
- </service>
-
<!-- WebSite Services -->
<service name="createWebSite" default-entity-name="WebSite" engine="simple"
location="org/ofbiz/content/website/WebSiteServices.xml" invoke="createWebSite" auth="true">
@@ -325,62 +234,6 @@
<attribute mode="INOUT" entity-name="ContentAssoc" name="contentIdFrom" optional="true" type="String"/>
</service>
- <!--ContentType services.-->
- <service name="createContentType" engine="simple" default-entity-name="ContentType"
- location="org/ofbiz/content/content/ContentServices.xml"
- invoke="createContentType" auth="true">
- <description>Create a ContentType</description>
- <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"
- location="org/ofbiz/content/content/ContentServices.xml" invoke="updateContentType" auth="true">
- <description>Update a ContentType</description>
- <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"
- location="org/ofbiz/content/content/ContentServices.xml" invoke="removeContentType" auth="true">
- <description>Remove ContentType</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- </service>
-
- <!--ContentAssocType services.-->
- <service name="createContentAssocType" engine="simple" default-entity-name="ContentAssocType"
- location="org/ofbiz/content/content/ContentServices.xml"
- invoke="createContentAssocType" auth="true">
- <description>Create a ContentAssocType</description>
- <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"
- location="org/ofbiz/content/content/ContentServices.xml"
- invoke="updateContentAssocType" auth="true">
- <description>Update a ContentAssocType</description>
- <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"
- invoke="removeContentAssocType"
- location="org/ofbiz/content/content/ContentServices.xml" auth="true">
- <description>Remove ContentAssocType</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- </service>
-
- <!--ContentTypeAttr services.-->
- <service name="createContentTypeAttr" engine="simple" invoke="createContentTypeAttr"
- location="org/ofbiz/content/content/ContentServices.xml"
- default-entity-name="ContentTypeAttr" auth="true">
- <description>Create a ContentTypeAttr</description>
- <auto-attributes include="pk" mode="IN" optional="true"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="removeContentTypeAttr" engine="simple" invoke="removeContentTypeAttr"
- location="org/ofbiz/content/content/ContentServices.xml" auth="true">
- <description>Remove ContentTypeAttr</description>
- <auto-attributes entity-name="ContentTypeAttr" include="pk" mode="IN" optional="false"/>
- </service>
-
<!--ContentRole services.-->
<service name="createContentRole" engine="simple" invoke="createContentRole"
location="org/ofbiz/content/content/ContentServices.xml"
@@ -411,80 +264,6 @@
<auto-attributes entity-name="ContentRole" include="pk" mode="IN" optional="false"/>
</service>
- <!--ContentAssocPredicate services.-->
- <service name="createContentAssocPredicate" engine="simple"
- location="org/ofbiz/content/content/ContentServices.xml"
- invoke="createContentAssocPredicate"
- default-entity-name="ContentAssocPredicate" auth="true">
- <description>Create a ContentAssocPredicate</description>
- <auto-attributes include="pk" mode="INOUT" optional="true"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="updateContentAssocPredicate" engine="simple"
- location="org/ofbiz/content/content/ContentServices.xml"
- invoke="updateContentAssocPredicate"
- default-entity-name="ContentAssocPredicate" auth="true">
- <description>Update a ContentAssocPredicate</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="removeContentAssocPredicate" engine="simple"
- location="org/ofbiz/content/content/ContentServices.xml"
- invoke="removeContentAssocPredicate"
- default-entity-name="ContentAssocPredicate" auth="true">
- <description>Remove ContentAssocPredicate</description>
- <auto-attributes entity-name="ContentAssocPredicate" include="pk" mode="IN" optional="false"/>
- </service>
-
- <!--ContentPurposeType services.-->
- <service name="createContentPurposeType" engine="simple" default-entity-name="ContentPurposeType"
- location="org/ofbiz/content/content/ContentServices.xml"
- invoke="createContentPurposeType"
- auth="true">
- <description>Create a ContentPurposeType</description>
- <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"
- location="org/ofbiz/content/content/ContentServices.xml"
- invoke="updateContentPurposeType"
- auth="true">
- <description>Update a ContentPurposeType</description>
- <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"
- location="org/ofbiz/content/content/ContentServices.xml"
- invoke="removeContentPurposeType" auth="true">
- <description>Remove ContentPurposeType</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- </service>
-
- <!--CharacterSet services.-->
- <service name="createCharacterSet" engine="simple"
- location="org/ofbiz/content/content/ContentServices.xml"
- invoke="createCharacterSet"
- default-entity-name="CharacterSet" auth="true">
- <description>Create a CharacterSet</description>
- <auto-attributes include="pk" mode="IN" optional="true"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="updateCharacterSet" engine="simple"
- location="org/ofbiz/content/content/ContentServices.xml"
- invoke="updateCharacterSet"
- default-entity-name="CharacterSet" auth="true">
- <description>Update a CharacterSet</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="removeCharacterSet" engine="simple"
- location="org/ofbiz/content/content/ContentServices.xml"
- invoke="removeCharacterSet"
- default-entity-name="CharacterSet" auth="true">
- <description>Remove CharacterSet</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- </service>
-
<!--DataResource services.-->
<service name="createDataResource" default-entity-name="DataResource" engine="java"
location="org.ofbiz.content.data.DataServices" invoke="createDataResource" auth="true">
@@ -543,138 +322,6 @@
<attribute mode="IN" name="skipPermissionCheck" optional="true" type="String"/>
</service>
- <!--DataResourceType services.-->
- <service name="createDataResourceType" engine="simple"
- location="org/ofbiz/content/data/DataServices.xml"
- invoke="createDataResourceType"
- default-entity-name="DataResourceType" auth="true">
- <description>Create a DataResourceType</description>
- <auto-attributes include="pk" mode="INOUT" optional="true"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="updateDataResourceType" engine="simple"
- location="org/ofbiz/content/data/DataServices.xml"
- invoke="updateDataResourceType"
- default-entity-name="DataResourceType" auth="true">
- <description>Update a DataResourceType</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="removeDataResourceType" engine="simple"
- location="org/ofbiz/content/data/DataServices.xml"
- invoke="removeDataResourceType"
- default-entity-name="DataResourceType" auth="true">
- <description>Remove DataResourceType</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- </service>
-
-
- <!--DataResourceTypeAttr services.-->
- <service name="createDataResourceTypeAttr" engine="simple"
- location="org/ofbiz/content/data/DataServices.xml"
- invoke="createDataResourceTypeAttr"
- default-entity-name="DataResourceTypeAttr" auth="true">
- <description>Create a DataResourceTypeAttr</description>
- <auto-attributes include="pk" mode="IN" optional="true"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="updateDataResourceTypeAttr" engine="simple"
- location="org/ofbiz/content/data/DataServices.xml"
- invoke="updateDataResourceTypeAttr"
- default-entity-name="DataResourceTypeAttr" auth="true">
- <description>Update a DataResourceTypeAttr</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="removeDataResourceTypeAttr" engine="simple"
- location="org/ofbiz/content/data/DataServices.xml"
- invoke="removeDataResourceTypeAttr"
- default-entity-name="DataResourceTypeAttr" auth="true">
- <description>Remove DataResourceTypeAttr</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- </service>
-
-
- <!--FileExtension services.-->
- <service name="createFileExtension" engine="simple"
- location="org/ofbiz/content/data/DataServices.xml"
- invoke="createFileExtension"
- default-entity-name="FileExtension" auth="true">
- <description>Create a FileExtension</description>
- <auto-attributes include="pk" mode="INOUT" optional="true"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="updateFileExtension" engine="simple"
- location="org/ofbiz/content/data/DataServices.xml"
- invoke="updateFileExtension"
- default-entity-name="FileExtension" auth="true">
- <description>Update a FileExtension</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="removeFileExtension" engine="simple"
- location="org/ofbiz/content/data/DataServices.xml"
- invoke="removeFileExtension"
- default-entity-name="FileExtension" auth="true">
- <description>Remove FileExtension</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- </service>
-
-
-
- <!--MetaDataPredicate services.-->
- <service name="createMetaDataPredicate" engine="simple"
- location="org/ofbiz/content/data/DataServices.xml"
- invoke="createMetaDataPredicate"
- default-entity-name="MetaDataPredicate" auth="true">
- <description>Create a MetaDataPredicate</description>
- <auto-attributes include="pk" mode="INOUT" optional="true"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="updateMetaDataPredicate" engine="simple"
- location="org/ofbiz/content/data/DataServices.xml"
- invoke="updateMetaDataPredicate"
- default-entity-name="MetaDataPredicate" auth="true">
- <description>Update a MetaDataPredicate</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="removeMetaDataPredicate" engine="simple"
- location="org/ofbiz/content/data/DataServices.xml"
- invoke="removeMetaDataPredicate"
- default-entity-name="MetaDataPredicate" auth="true">
- <description>Remove MetaDataPredicate</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- </service>
-
-
-
- <!--MimeType services.-->
- <service name="createMimeType" engine="simple"
- location="org/ofbiz/content/data/DataServices.xml"
- invoke="createMimeType"
- default-entity-name="MimeType" auth="true">
- <description>Create a MimeType</description>
- <auto-attributes include="pk" mode="INOUT" optional="true"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="updateMimeType" engine="simple"
- location="org/ofbiz/content/data/DataServices.xml"
- invoke="updateMimeType"
- default-entity-name="MimeType" auth="true">
- <description>Update a MimeType</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="removeMimeType" engine="simple"
- location="org/ofbiz/content/data/DataServices.xml"
- invoke="removeMimeType"
- default-entity-name="MimeType" auth="true">
- <description>Remove MimeType</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- </service>
-
-
<!--DataCategory services.-->
<service name="createDataCategory" engine="simple"
location="org/ofbiz/content/data/DataServices.xml"
@@ -700,7 +347,6 @@
<auto-attributes include="pk" mode="IN" optional="false"/>
</service>
-
<!--ContentOperation services.-->
<service name="createContentOperation" engine="simple"
location="org/ofbiz/content/content/ContentServices.xml"
@@ -726,7 +372,6 @@
<auto-attributes include="pk" mode="IN" optional="false"/>
</service>
-
<!--ContentPurpose services.-->
<service name="createContentPurpose" engine="simple"
location="org/ofbiz/content/content/ContentServices.xml"
@@ -777,7 +422,6 @@
<auto-attributes include="pk" mode="IN" optional="false"/>
</service>
-
<!--ContentAttribute services.-->
<service name="createContentAttribute" engine="simple"
location="org/ofbiz/content/content/ContentServices.xml"
@@ -803,7 +447,6 @@
<auto-attributes include="pk" mode="IN" optional="false"/>
</service>
-
<!--ContentMetaData services.-->
<service name="createContentMetaData" engine="simple"
location="org/ofbiz/content/content/ContentServices.xml"
@@ -829,7 +472,6 @@
<auto-attributes include="pk" mode="IN" optional="false"/>
</service>
-
<!--DataResourceAttribute services.-->
<service name="createDataResourceAttribute" engine="simple"
location="org/ofbiz/content/data/DataServices.xml"
@@ -855,7 +497,6 @@
<auto-attributes include="pk" mode="IN" optional="false"/>
</service>
-
<!--DataResourceRole services.-->
<service name="createDataResourceRole" engine="simple"
location="org/ofbiz/content/data/DataServices.xml"
@@ -881,7 +522,7 @@
<auto-attributes include="pk" mode="IN" optional="false"/>
</service>
- <!--ElectronicText services.-->
+ <!-- ElectronicText services -->
<service name="createElectronicText" default-entity-name="ElectronicText" engine="java"
location="org.ofbiz.content.data.DataServices" invoke="createElectronicText" auth="true">
<description>Create a ElectronicText</description>
@@ -947,7 +588,7 @@
<attribute name="text" type="String" mode="IN" optional="true"/>
</service>
- <!--File services.-->
+ <!-- File services -->
<service name="createFile" engine="java"
location="org.ofbiz.content.data.DataServices" invoke="createFile" auth="true">
<description>Create a File</description>
@@ -980,7 +621,7 @@
<attribute mode="IN" name="rootDir" optional="true" type="String"/>
</service>
- <!--OtherDataResource services.-->
+ <!-- OtherDataResource services -->
<service name="createOtherDataResource" engine="simple"
location="org/ofbiz/content/data/DataServices.xml"
invoke="createOtherDataResource"
@@ -1005,219 +646,6 @@
<auto-attributes include="pk" mode="IN" optional="false"/>
</service>
- <!-- Survey Services -->
- <service name="createSurvey" default-entity-name="Survey" auth="true" engine="simple"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="createSurvey">
- <description>Create a Survey</description>
- <auto-attributes include="pk" mode="OUT" optional="false"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="updateSurvey" default-entity-name="Survey" auth="true" engine="simple"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="updateSurvey">
- <description>Update a Survey</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="deleteSurvey" default-entity-name="Survey" auth="true" engine="simple"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="deleteSurvey">
- <description>Delete Survey</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- </service>
-
- <!-- SurveyApplType Services -->
- <service name="createSurveyApplType" default-entity-name="SurveyApplType" auth="true" engine="simple"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="createSurveyApplType">
- <description>Create a SurveyApplType</description>
- <auto-attributes include="pk" mode="IN" optional="true"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="updateSurveyApplType" default-entity-name="SurveyApplType" auth="true" engine="simple"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="updateSurveyApplType">
- <description>Update a SurveyApplType</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="deleteSurveyApplType" default-entity-name="SurveyApplType" auth="true" engine="simple"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="deleteSurveyApplType">
- <description>Delete SurveyApplType</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- </service>
-
- <!-- SurveyQuestion Services -->
- <service name="createSurveyQuestion" default-entity-name="SurveyQuestion" auth="true" engine="simple"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="createSurveyQuestion">
- <description>Create a SurveyQuestion</description>
- <auto-attributes include="pk" mode="OUT" optional="false"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- <attribute name="surveyId" type="String" mode="IN" optional="true"/>
- </service>
- <service name="updateSurveyQuestion" default-entity-name="SurveyQuestion" auth="true" engine="simple"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="updateSurveyQuestion">
- <description>Update a SurveyQuestion</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="deleteSurveyQuestion" default-entity-name="SurveyQuestion" auth="true" engine="simple"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="deleteSurveyQuestion">
- <description>Delete SurveyQuestion</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- </service>
-
- <!-- SurveyQuestionOption Services -->
- <service name="createSurveyQuestionOption" default-entity-name="SurveyQuestionOption" auth="true" engine="simple"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="createSurveyQuestionOption">
- <description>Create a SurveyQuestionOption</description>
- <auto-attributes include="all" mode="IN" optional="true">
- <exclude field-name="surveyOptionSeqId"/>
- </auto-attributes>
- <attribute name="surveyOptionSeqId" type="String" mode="OUT" optional="false"/>
- <override name="surveyQuestionId" optional="false"/>
- </service>
- <service name="updateSurveyQuestionOption" default-entity-name="SurveyQuestionOption" auth="true" engine="simple"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="updateSurveyQuestionOption">
- <description>Update a SurveyQuestionOption</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="deleteSurveyQuestionOption" default-entity-name="SurveyQuestionOption" auth="true" engine="simple"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="deleteSurveyQuestionOption">
- <description>Delete SurveyQuestionOption</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- </service>
-
- <!-- SurveyQuestionAppl Services -->
- <service name="createSurveyQuestionAppl" default-entity-name="SurveyQuestionAppl" auth="true" engine="simple"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="createSurveyQuestionAppl">
- <description>Create a SurveyQuestionAppl</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- <override name="fromDate" optional="true"/>
- </service>
- <service name="updateSurveyQuestionAppl" default-entity-name="SurveyQuestionAppl" auth="true" engine="simple"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="updateSurveyQuestionAppl">
- <description>Update a SurveyQuestionAppl</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="deleteSurveyQuestionAppl" default-entity-name="SurveyQuestionAppl" auth="true" engine="simple"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="deleteSurveyQuestionAppl">
- <description>Delete SurveyQuestionAppl</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- </service>
-
- <!-- SurveyQuestionCategory Services -->
- <service name="createSurveyQuestionCategory" default-entity-name="SurveyQuestionCategory" auth="true" engine="simple"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="createSurveyQuestionCategory">
- <description>Create a SurveyQuestionCategory</description>
- <auto-attributes include="pk" mode="OUT" optional="false"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="updateSurveyQuestionCategory" default-entity-name="SurveyQuestionCategory" auth="true" engine="simple"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="updateSurveyQuestionCategory">
- <description>Update a SurveyQuestionCategory</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="deleteSurveyQuestionCategory" default-entity-name="SurveyQuestionCategory" auth="true" engine="simple"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="deleteSurveyQuestionCategory">
- <description>Delete SurveyQuestionCategory</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- </service>
-
- <!-- SurveyQuestionType Services -->
- <service name="createSurveyQuestionType" default-entity-name="SurveyQuestionType" auth="true" engine="simple"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="createSurveyQuestionType">
- <description>Create a SurveyQuestionType</description>
- <auto-attributes include="pk" mode="IN" optional="true"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="updateSurveyQuestionType" default-entity-name="SurveyQuestionType" auth="true" engine="simple"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="updateSurveyQuestionType">
- <description>Update a SurveyQuestionType</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="deleteSurveyQuestionType" default-entity-name="SurveyQuestionType" auth="true" engine="simple"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="deleteSurveyQuestionType">
- <description>Delete SurveyQuestionType</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- </service>
-
- <!-- SurveyTrigger Services -->
- <service name="createSurveyTrigger" default-entity-name="SurveyTrigger" auth="true" engine="simple"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="createSurveyTrigger">
- <description>Create a SurveyTrigger</description>
- <auto-attributes include="pk" mode="IN" optional="true"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="updateSurveyTrigger" default-entity-name="SurveyTrigger" auth="true" engine="simple"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="updateSurveyQuestionType">
- <description>Update a SurveyTrigger</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- <auto-attributes include="nonpk" mode="IN" optional="true"/>
- </service>
- <service name="deleteSurveyTrigger" default-entity-name="SurveyTrigger" auth="true" engine="simple"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="deleteSurveyTrigger">
- <description>Delete SurveyTrigger</description>
- <auto-attributes include="pk" mode="IN" optional="false"/>
- </service>
-
- <!-- Survey Response Service -->
- <service name="createSurveyResponse" engine="simple" auth="false"
- location="org/ofbiz/content/survey/SurveyServices.xml" invoke="createSurveyResponse">
- <description>Create a Survey Response w/ Response Answers</description>
- <auto-attributes mode="IN" entity-name="SurveyResponse" include="nonpk" optional="true"/>
- <attribute name="answers" type="Map" mode="IN" optional="false" string-map-prefix="answers_"/>
- <attribute name="surveyResponseId" type="String" mode="INOUT" optional="true"/>
- <attribute name="productStoreSurveyId" type="String" mode="INOUT" optional="true"/>
- <override name="surveyId" mode="INOUT" optional="false"/>
- </service>
-
- <service name="surveyResponseProcessInterface" engine="interface" location="" invoke="">
- <description>Interface for Survey Response Processing services defined on the Survey</description>
- <attribute name="surveyResponseId" type="String" mode="IN" optional="false"/>
- </service>
-
- <service name="buildSurveyFromPdf" engine="java"
- location="org.ofbiz.content.survey.PdfSurveyServices" invoke="buildSurveyFromPdf" auth="false">
- <description>Create a Survey and related entities from AcroForm</description>
- <attribute name="pdfFileNameIn" type="String" mode="IN" optional="false" />
- <attribute name="surveyName" type="String" mode="IN" optional="true" />
- <attribute name="surveyId" type="String" mode="OUT" optional="false"/>
- </service>
-
- <service name="buildSurveyResponseFromPdf" engine="java" transaction-timout="72000"
- location="org.ofbiz.content.survey.PdfSurveyServices" invoke="buildSurveyResponseFromPdf" auth="false">
- <description>Create a Survey and related entities from AcroForm</description>
- <attribute name="pdfFileNameIn" type="String" mode="IN" optional="false" />
- <attribute name="surveyId" type="String" mode="IN" optional="false"/>
- <attribute name="partyId" type="String" mode="IN" optional="true"/>
- <attribute name="surveyResponseId" type="String" mode="OUT" optional="false"/>
- </service>
-
- <service name="getAcroFieldsFromPdf" engine="java"
- location="org.ofbiz.content.survey.PdfSurveyServices" invoke="getAcroFieldsFromPdf" auth="false">
- <description>Get fields from AcroForm</description>
- <attribute name="pdfFileNameIn" type="String" mode="IN" optional="false" />
- <attribute name="acroFieldMap" type="Map" mode="OUT" optional="false"/>
- </service>
-
- <service name="setAcroFieldsFromSurveyResponse" engine="java"
- location="org.ofbiz.content.survey.PdfSurveyServices" invoke="setAcroFieldsFromSurveyResponse" auth="false">
- <description>Get fields from AcroForm</description>
- <attribute name="pdfFileNameIn" type="String" mode="IN" optional="false" />
- <attribute name="surveyResponseId" type="String" mode="IN" optional="false" />
- <attribute name="pdfFileNameOut" type="String" mode="IN" optional="false" />
- </service>
-
- <service name="setAcroFields" engine="java"
- location="org.ofbiz.content.survey.PdfSurveyServices" invoke="setAcroFields" auth="false">
- <description>Get fields from AcroForm</description>
- <attribute name="pdfFileNameIn" type="String" mode="IN" optional="false" />
- <attribute name="acroFieldMap" type="Map" mode="IN" optional="false"/>
- <attribute name="pdfFileNameOut" type="String" mode="IN" optional="false" />
- </service>
-
<!-- Util -->
<service name="findAssocContent" engine="simple"
location="org/ofbiz/content/content/ContentServices.xml" invoke="findAssocContent" auth="true">
@@ -1414,22 +842,6 @@
<attribute mode="IN" name="masterRevisionContentId" optional="false" type="String"/>
</service>
- <!--
- <service name="persistSurveyContent" engine="java"
- transaction-timout="72000"
- location="org.ofbiz.content.ContentManagementServices" invoke="persistSurveyContent" auth="true">
- <implements service="createSurveyResponse"/>
-
- </service>
-
- <service name="persistSurveyContentWithRevision" engine="java"
- transaction-timout="72000"
- location="org.ofbiz.content.ContentManagementServices" invoke="persistSurveyContentWithRevision" auth="true">
- <implements service="persistSurveyContent"/>
- <attribute mode="IN" name="masterRevisionContentId" optional="false" type="String"/>
- </service>
- -->
-
<service name="findContentParents" engine="java"
transaction-timout="72000"
location="org.ofbiz.content.ContentManagementServices" invoke="findContentParents" auth="true">
@@ -1911,5 +1323,4 @@
<attribute name="rootTemplateContentId" type="String" mode="INOUT" optional="true"/>
<attribute name="rootInstanceContentId" type="String" mode="INOUT" optional="true"/>
</service>
-
</services>
Added: trunk/applications/content/servicedef/services_contenttypes.xml
===================================================================
--- trunk/applications/content/servicedef/services_contenttypes.xml 2006-02-04 08:23:21 UTC (rev 6676)
+++ trunk/applications/content/servicedef/services_contenttypes.xml 2006-02-04 08:31:16 UTC (rev 6677)
@@ -0,0 +1,283 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+ * Copyright (c) 2001-2006 The Open For Business Project - www.ofbiz.org
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
+ * OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
+ * THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+-->
+
+<services xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/services.xsd">
+ <description>Content Component Services</description>
+ <vendor>OFBiz</vendor>
+
+ <!--ContentType services.-->
+ <service name="createContentType" engine="simple" default-entity-name="ContentType"
+ location="org/ofbiz/content/content/ContentServices.xml"
+ invoke="createContentType" auth="true">
+ <description>Create a ContentType</description>
+ <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"
+ location="org/ofbiz/content/content/ContentServices.xml" invoke="updateContentType" auth="true">
+ <description>Update a ContentType</description>
+ <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"
+ location="org/ofbiz/content/content/ContentServices.xml" invoke="removeContentType" auth="true">
+ <description>Remove ContentType</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
+
+ <!--ContentAssocType services.-->
+ <service name="createContentAssocType" engine="simple" default-entity-name="ContentAssocType"
+ location="org/ofbiz/content/content/ContentServices.xml"
+ invoke="createContentAssocType" auth="true">
+ <description>Create a ContentAssocType</description>
+ <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"
+ location="org/ofbiz/content/content/ContentServices.xml"
+ invoke="updateContentAssocType" auth="true">
+ <description>Update a ContentAssocType</description>
+ <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"
+ invoke="removeContentAssocType"
+ location="org/ofbiz/content/content/ContentServices.xml" auth="true">
+ <description>Remove ContentAssocType</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
+
+ <!--ContentTypeAttr services.-->
+ <service name="createContentTypeAttr" engine="simple" invoke="createContentTypeAttr"
+ location="org/ofbiz/content/content/ContentServices.xml"
+ default-entity-name="ContentTypeAttr" auth="true">
+ <description>Create a ContentTypeAttr</description>
+ <auto-attributes include="pk" mode="IN" optional="true"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="removeContentTypeAttr" engine="simple" invoke="removeContentTypeAttr"
+ location="org/ofbiz/content/content/ContentServices.xml" auth="true">
+ <description>Remove ContentTypeAttr</description>
+ <auto-attributes entity-name="ContentTypeAttr" include="pk" mode="IN" optional="false"/>
+ </service>
+
+ <!--ContentAssocPredicate services.-->
+ <service name="createContentAssocPredicate" engine="simple"
+ location="org/ofbiz/content/content/ContentServices.xml"
+ invoke="createContentAssocPredicate"
+ default-entity-name="ContentAssocPredicate" auth="true">
+ <description>Create a ContentAssocPredicate</description>
+ <auto-attributes include="pk" mode="INOUT" optional="true"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="updateContentAssocPredicate" engine="simple"
+ location="org/ofbiz/content/content/ContentServices.xml"
+ invoke="updateContentAssocPredicate"
+ default-entity-name="ContentAssocPredicate" auth="true">
+ <description>Update a ContentAssocPredicate</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="removeContentAssocPredicate" engine="simple"
+ location="org/ofbiz/content/content/ContentServices.xml"
+ invoke="removeContentAssocPredicate"
+ default-entity-name="ContentAssocPredicate" auth="true">
+ <description>Remove ContentAssocPredicate</description>
+ <auto-attributes entity-name="ContentAssocPredicate" include="pk" mode="IN" optional="false"/>
+ </service>
+
+ <!--ContentPurposeType services.-->
+ <service name="createContentPurposeType" engine="simple" default-entity-name="ContentPurposeType"
+ location="org/ofbiz/content/content/ContentServices.xml"
+ invoke="createContentPurposeType"
+ auth="true">
+ <description>Create a ContentPurposeType</description>
+ <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"
+ location="org/ofbiz/content/content/ContentServices.xml"
+ invoke="updateContentPurposeType"
+ auth="true">
+ <description>Update a ContentPurposeType</description>
+ <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"
+ location="org/ofbiz/content/content/ContentServices.xml"
+ invoke="removeContentPurposeType" auth="true">
+ <description>Remove ContentPurposeType</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
+
+ <!--CharacterSet services.-->
+ <service name="createCharacterSet" engine="simple"
+ location="org/ofbiz/content/content/ContentServices.xml"
+ invoke="createCharacterSet"
+ default-entity-name="CharacterSet" auth="true">
+ <description>Create a CharacterSet</description>
+ <auto-attributes include="pk" mode="IN" optional="true"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="updateCharacterSet" engine="simple"
+ location="org/ofbiz/content/content/ContentServices.xml"
+ invoke="updateCharacterSet"
+ default-entity-name="CharacterSet" auth="true">
+ <description>Update a CharacterSet</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="removeCharacterSet" engine="simple"
+ location="org/ofbiz/content/content/ContentServices.xml"
+ invoke="removeCharacterSet"
+ default-entity-name="CharacterSet" auth="true">
+ <description>Remove CharacterSet</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
+
+ <!--DataResourceType services.-->
+ <service name="createDataResourceType" engine="simple"
+ location="org/ofbiz/content/data/DataServices.xml"
+ invoke="createDataResourceType"
+ default-entity-name="DataResourceType" auth="true">
+ <description>Create a DataResourceType</description>
+ <auto-attributes include="pk" mode="INOUT" optional="true"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="updateDataResourceType" engine="simple"
+ location="org/ofbiz/content/data/DataServices.xml"
+ invoke="updateDataResourceType"
+ default-entity-name="DataResourceType" auth="true">
+ <description>Update a DataResourceType</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="removeDataResourceType" engine="simple"
+ location="org/ofbiz/content/data/DataServices.xml"
+ invoke="removeDataResourceType"
+ default-entity-name="DataResourceType" auth="true">
+ <description>Remove DataResourceType</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
+
+ <!--DataResourceTypeAttr services.-->
+ <service name="createDataResourceTypeAttr" engine="simple"
+ location="org/ofbiz/content/data/DataServices.xml"
+ invoke="createDataResourceTypeAttr"
+ default-entity-name="DataResourceTypeAttr" auth="true">
+ <description>Create a DataResourceTypeAttr</description>
+ <auto-attributes include="pk" mode="IN" optional="true"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="updateDataResourceTypeAttr" engine="simple"
+ location="org/ofbiz/content/data/DataServices.xml"
+ invoke="updateDataResourceTypeAttr"
+ default-entity-name="DataResourceTypeAttr" auth="true">
+ <description>Update a DataResourceTypeAttr</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="removeDataResourceTypeAttr" engine="simple"
+ location="org/ofbiz/content/data/DataServices.xml"
+ invoke="removeDataResourceTypeAttr"
+ default-entity-name="DataResourceTypeAttr" auth="true">
+ <description>Remove DataResourceTypeAttr</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
+
+ <!--FileExtension services.-->
+ <service name="createFileExtension" engine="simple"
+ location="org/ofbiz/content/data/DataServices.xml"
+ invoke="createFileExtension"
+ default-entity-name="FileExtension" auth="true">
+ <description>Create a FileExtension</description>
+ <auto-attributes include="pk" mode="INOUT" optional="true"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="updateFileExtension" engine="simple"
+ location="org/ofbiz/content/data/DataServices.xml"
+ invoke="updateFileExtension"
+ default-entity-name="FileExtension" auth="true">
+ <description>Update a FileExtension</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="removeFileExtension" engine="simple"
+ location="org/ofbiz/content/data/DataServices.xml"
+ invoke="removeFileExtension"
+ default-entity-name="FileExtension" auth="true">
+ <description>Remove FileExtension</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
+
+ <!--MetaDataPredicate services.-->
+ <service name="createMetaDataPredicate" engine="simple"
+ location="org/ofbiz/content/data/DataServices.xml"
+ invoke="createMetaDataPredicate"
+ default-entity-name="MetaDataPredicate" auth="true">
+ <description>Create a MetaDataPredicate</description>
+ <auto-attributes include="pk" mode="INOUT" optional="true"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="updateMetaDataPredicate" engine="simple"
+ location="org/ofbiz/content/data/DataServices.xml"
+ invoke="updateMetaDataPredicate"
+ default-entity-name="MetaDataPredicate" auth="true">
+ <description>Update a MetaDataPredicate</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="removeMetaDataPredicate" engine="simple"
+ location="org/ofbiz/content/data/DataServices.xml"
+ invoke="removeMetaDataPredicate"
+ default-entity-name="MetaDataPredicate" auth="true">
+ <description>Remove MetaDataPredicate</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
+
+ <!--MimeType services.-->
+ <service name="createMimeType" engine="simple"
+ location="org/ofbiz/content/data/DataServices.xml"
+ invoke="createMimeType"
+ default-entity-name="MimeType" auth="true">
+ <description>Create a MimeType</description>
+ <auto-attributes include="pk" mode="INOUT" optional="true"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="updateMimeType" engine="simple"
+ location="org/ofbiz/content/data/DataServices.xml"
+ invoke="updateMimeType"
+ default-entity-name="MimeType" auth="true">
+ <description>Update a MimeType</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="removeMimeType" engine="simple"
+ location="org/ofbiz/content/data/DataServices.xml"
+ invoke="removeMimeType"
+ default-entity-name="MimeType" auth="true">
+ <description>Remove MimeType</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
+</services>
Property changes on: trunk/applications/content/servicedef/services_contenttypes.xml
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:keywords
+ "Id Rev Author"
Name: svn:eol-style
+ native
Added: trunk/applications/content/servicedef/services_email.xml
===================================================================
--- trunk/applications/content/servicedef/services_email.xml 2006-02-04 08:23:21 UTC (rev 6676)
+++ trunk/applications/content/servicedef/services_email.xml 2006-02-04 08:31:16 UTC (rev 6677)
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+ * Copyright (c) 2001-2006 The Open For Business Project - www.ofbiz.org
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
+ * OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
+ * THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+-->
+
+<services xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/services.xsd">
+ <description>Content Component Services</description>
+ <vendor>OFBiz</vendor>
+
+ <!-- Email Related Services -->
+ <service name="sendMailInterface" engine="interface" location="" invoke="">
+ <description>Interface service for mail services. contentType defaults to "text/html", sendType defaults to
+ "mail.smtp.host". sendVia must be specified if sendType is different. Configured in general.properties</description>
+ <attribute name="sendTo" type="String" mode="IN" optional="true"/>
+ <attribute name="sendCc" type="String" mode="IN" optional="true"/>
+ <attribute name="sendBcc" type="String" mode="IN" optional="true"/>
+ <attribute name="sendFrom" type="String" mode="IN" optional="false"/>
+ <attribute name="subject" type="String" mode="IN" optional="false"/>
+ <attribute name="authUser" type="String" mode="IN" optional="true"/>
+ <attribute name="authPass" type="String" mode="IN" optional="true"/>
+ <attribute name="sendVia" type="String" mode="IN" optional="true"/>
+ <attribute name="sendType" type="String" mode="IN" optional="true"/>
+ <attribute name="contentType" type="String" mode="IN" optional="true"/>
+ </service>
+ <service name="sendMail" engine="java"
+ location="org.ofbiz.content.email.EmailServices" invoke="sendMail">
+ <description>Send E-Mail Service. partyId and communicationEventId aren't used by sendMail
+ but are passed down to storeEmailAsCommunication during the SECA chain. See sednMailInterface for more comments.</description>
+ <implements service="sendMailInterface"/>
+ <attribute name="body" type="String" mode="INOUT" optional="false"/>
+ <attribute name="subject" type="String" mode="INOUT" optional="false"/>
+ <attribute name="partyId" type="String" mode="INOUT" optional="true"/>
+ <attribute name="communicationEventId" type="String" mode="INOUT" optional="true"/>
+ <override name="contentType" mode="INOUT"/>
+ </service>
+ <service name="sendMailMultiPart" engine="java"
+ location="org.ofbiz.content.email.EmailServices" invoke="sendMail">
+ <description>Send Multi-Part E-Mail Service</description>
+ <implements service="sendMailInterface"/>
+ <attribute name="bodyParts" type="java.util.List" mode="INOUT" optional="false"/>
+ <attribute name="subject" type="String" mode="INOUT" optional="false"/>
+ <attribute name="partyId" type="String" mode="INOUT" optional="true"/>
+ <override name="contentType" mode="INOUT"/>
+ </service>
+ <service name="sendMailFromUrl" engine="java"
+ location="org.ofbiz.content.email.EmailServices" invoke="sendMailFromUrl">
+ <description>Send E-Mail From URL Service</description>
+ <implements service="sendMailInterface"/>
+ <attribute name="bodyUrl" type="String" mode="IN" optional="false"/>
+ <attribute name="bodyUrlParameters" type="Map" mode="IN" optional="true"/>
+ <attribute name="body" type="String" mode="OUT" optional="false"/>
+ </service>
+ <service name="sendMailFromScreen" max-retry="3" engine="java"
+ location="org.ofbiz.content.email.EmailServices" invoke="sendMailFromScreen">
+ <description>Send E-Mail From Screen Widget Service</description>
+ <implements service="sendMailInterface"/>
+ <attribute name="bodyScreenUri" type="String" mode="IN" optional="false"/>
+ <attribute name="xslfoAttachScreenLocation" type="String" mode="IN" optional="true"/>
+ <attribute name="bodyParameters" type="Map" mode="IN" optional="true"/>
+ <attribute name="webSiteId" type="String" mode="IN" optional="true"/>
+ <attribute name="body" type="String" mode="OUT" optional="false"/>
+ </service>
+
+ <service name="prepareNotificationInterface" engine="interface"
+ location="" invoke="">
+ <description>Send Template Based Notification Service</description>
+ <implements service="sendMailInterface"/>
+ <attribute name="body" type="String" mode="INOUT" optional="true"/>
+ <attribute name="baseUrl" type="String" mode="IN" optional="true"/>
+ <attribute name="templateName" type="String" mode="IN" optional="false"/>
+ <attribute name="templateData" type="Map" mode="IN" optional="true"/>
+ <attribute name="webSiteId" type="String" mode="IN" optional="true"/>
+ </service>
+ <service name="sendNotificationInterface" engine="interface"
+ location="" invoke="">
+ <description>Send Template Based Notification Service</description>
+ <implements service="prepareNotificationInterface"/>
+ <attribute name="body" type="String" mode="IN" optional="true"/>
+ <attribute name="templateName" type="String" mode="IN" optional="false"/>
+ <attribute name="templateData" type="Map" mode="IN" optional="true"/>
+ <attribute name="webSiteId" type="String" mode="IN" optional="true"/>
+ </service>
+ <service name="sendGenericNotificationEmail" engine="java"
+ location="org.ofbiz.content.email.NotificationServices" invoke="sendNotification">
+ <description>Generic Template Based Notification Service</description>
+ <implements service="sendNotificationInterface"/>
+ </service>
+ <service name="storeEmailAsCommunication" engine="java"
+ location="org.ofbiz.content.email.EmailServices" invoke="storeEmailAsCommunication" auth="true">
+ <description>Store email as a communication event with the status COM_COMPLETE. The communication event will be
+ from the party of the userLogin to the party of the partyId parameter. It is meant to run a SECA after
+ a sendMail to record outgoing emails.</description>
+ <attribute name="partyId" type="String" mode="IN" optional="true"/>
+ <attribute name="communicationEventId" type="String" mode="IN" optional="true"/>
+ <attribute name="subject" type="String" mode="IN" optional="false"/>
+ <attribute name="body" type="String" mode="IN" optional="false"/>
+ <attribute name="contentType" type="String" mode="IN" optional="true"/>
+ </service>
+</services>
Property changes on: trunk/applications/content/servicedef/services_email.xml
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:keywords
+ "Id Rev Author"
Name: svn:eol-style
+ native
Added: trunk/applications/content/servicedef/services_survey.xml
===================================================================
--- trunk/applications/content/servicedef/services_survey.xml 2006-02-04 08:23:21 UTC (rev 6676)
+++ trunk/applications/content/servicedef/services_survey.xml 2006-02-04 08:31:16 UTC (rev 6677)
@@ -0,0 +1,257 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+ * Copyright (c) 2001-2006 The Open For Business Project - www.ofbiz.org
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
+ * OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
+ * THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+-->
+
+<services xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/services.xsd">
+ <description>Content Component Services</description>
+ <vendor>OFBiz</vendor>
+
+ <!-- Survey Services -->
+ <service name="createSurvey" default-entity-name="Survey" auth="true" engine="simple"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="createSurvey">
+ <description>Create a Survey</description>
+ <auto-attributes include="pk" mode="OUT" optional="false"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="updateSurvey" default-entity-name="Survey" auth="true" engine="simple"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="updateSurvey">
+ <description>Update a Survey</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="deleteSurvey" default-entity-name="Survey" auth="true" engine="simple"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="deleteSurvey">
+ <description>Delete Survey</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
+
+ <!-- SurveyApplType Services -->
+ <service name="createSurveyApplType" default-entity-name="SurveyApplType" auth="true" engine="simple"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="createSurveyApplType">
+ <description>Create a SurveyApplType</description>
+ <auto-attributes include="pk" mode="IN" optional="true"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="updateSurveyApplType" default-entity-name="SurveyApplType" auth="true" engine="simple"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="updateSurveyApplType">
+ <description>Update a SurveyApplType</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="deleteSurveyApplType" default-entity-name="SurveyApplType" auth="true" engine="simple"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="deleteSurveyApplType">
+ <description>Delete SurveyApplType</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
+
+ <!-- SurveyQuestion Services -->
+ <service name="createSurveyQuestion" default-entity-name="SurveyQuestion" auth="true" engine="simple"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="createSurveyQuestion">
+ <description>Create a SurveyQuestion</description>
+ <auto-attributes include="pk" mode="OUT" optional="false"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ <attribute name="surveyId" type="String" mode="IN" optional="true"/>
+ </service>
+ <service name="updateSurveyQuestion" default-entity-name="SurveyQuestion" auth="true" engine="simple"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="updateSurveyQuestion">
+ <description>Update a SurveyQuestion</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="deleteSurveyQuestion" default-entity-name="SurveyQuestion" auth="true" engine="simple"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="deleteSurveyQuestion">
+ <description>Delete SurveyQuestion</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
+
+ <!-- SurveyQuestionOption Services -->
+ <service name="createSurveyQuestionOption" default-entity-name="SurveyQuestionOption" auth="true" engine="simple"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="createSurveyQuestionOption">
+ <description>Create a SurveyQuestionOption</description>
+ <auto-attributes include="all" mode="IN" optional="true">
+ <exclude field-name="surveyOptionSeqId"/>
+ </auto-attributes>
+ <attribute name="surveyOptionSeqId" type="String" mode="OUT" optional="false"/>
+ <override name="surveyQuestionId" optional="false"/>
+ </service>
+ <service name="updateSurveyQuestionOption" default-entity-name="SurveyQuestionOption" auth="true" engine="simple"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="updateSurveyQuestionOption">
+ <description>Update a SurveyQuestionOption</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="deleteSurveyQuestionOption" default-entity-name="SurveyQuestionOption" auth="true" engine="simple"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="deleteSurveyQuestionOption">
+ <description>Delete SurveyQuestionOption</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
+
+ <!-- SurveyQuestionAppl Services -->
+ <service name="createSurveyQuestionAppl" default-entity-name="SurveyQuestionAppl" auth="true" engine="simple"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="createSurveyQuestionAppl">
+ <description>Create a SurveyQuestionAppl</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ <override name="fromDate" optional="true"/>
+ </service>
+ <service name="updateSurveyQuestionAppl" default-entity-name="SurveyQuestionAppl" auth="true" engine="simple"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="updateSurveyQuestionAppl">
+ <description>Update a SurveyQuestionAppl</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="deleteSurveyQuestionAppl" default-entity-name="SurveyQuestionAppl" auth="true" engine="simple"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="deleteSurveyQuestionAppl">
+ <description>Delete SurveyQuestionAppl</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
+
+ <!-- SurveyQuestionCategory Services -->
+ <service name="createSurveyQuestionCategory" default-entity-name="SurveyQuestionCategory" auth="true" engine="simple"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="createSurveyQuestionCategory">
+ <description>Create a SurveyQuestionCategory</description>
+ <auto-attributes include="pk" mode="OUT" optional="false"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="updateSurveyQuestionCategory" default-entity-name="SurveyQuestionCategory" auth="true" engine="simple"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="updateSurveyQuestionCategory">
+ <description>Update a SurveyQuestionCategory</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="deleteSurveyQuestionCategory" default-entity-name="SurveyQuestionCategory" auth="true" engine="simple"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="deleteSurveyQuestionCategory">
+ <description>Delete SurveyQuestionCategory</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
+
+ <!-- SurveyQuestionType Services -->
+ <service name="createSurveyQuestionType" default-entity-name="SurveyQuestionType" auth="true" engine="simple"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="createSurveyQuestionType">
+ <description>Create a SurveyQuestionType</description>
+ <auto-attributes include="pk" mode="IN" optional="true"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="updateSurveyQuestionType" default-entity-name="SurveyQuestionType" auth="true" engine="simple"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="updateSurveyQuestionType">
+ <description>Update a SurveyQuestionType</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="deleteSurveyQuestionType" default-entity-name="SurveyQuestionType" auth="true" engine="simple"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="deleteSurveyQuestionType">
+ <description>Delete SurveyQuestionType</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
+
+ <!-- SurveyTrigger Services -->
+ <service name="createSurveyTrigger" default-entity-name="SurveyTrigger" auth="true" engine="simple"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="createSurveyTrigger">
+ <description>Create a SurveyTrigger</description>
+ <auto-attributes include="pk" mode="IN" optional="true"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="updateSurveyTrigger" default-entity-name="SurveyTrigger" auth="true" engine="simple"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="updateSurveyQuestionType">
+ <description>Update a SurveyTrigger</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ <auto-attributes include="nonpk" mode="IN" optional="true"/>
+ </service>
+ <service name="deleteSurveyTrigger" default-entity-name="SurveyTrigger" auth="true" engine="simple"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="deleteSurveyTrigger">
+ <description>Delete SurveyTrigger</description>
+ <auto-attributes include="pk" mode="IN" optional="false"/>
+ </service>
+
+ <!-- Survey Response Service -->
+ <service name="createSurveyResponse" engine="simple" auth="false"
+ location="org/ofbiz/content/survey/SurveyServices.xml" invoke="createSurveyResponse">
+ <description>Create a Survey Response w/ Response Answers</description>
+ <auto-attributes mode="IN" entity-name="SurveyResponse" include="nonpk" optional="true"/>
+ <attribute name="answers" type="Map" mode="IN" optional="false" string-map-prefix="answers_"/>
+ <attribute name="surveyResponseId" type="String" mode="INOUT" optional="true"/>
+ <attribute name="productStoreSurveyId" type="String" mode="INOUT" optional="true"/>
+ <override name="surveyId" mode="INOUT" optional="false"/>
+ </service>
+
+ <service name="surveyResponseProcessInterface" engine="interface" location="" invoke="">
+ <description>Interface for Survey Response Processing services defined on the Survey</description>
+ <attribute name="surveyResponseId" type="String" mode="IN" optional="false"/>
+ </service>
+
+ <service name="buildSurveyFromPdf" engine="java"
+ location="org.ofbiz.content.survey.PdfSurveyServices" invoke="buildSurveyFromPdf" auth="false">
+ <description>Create a Survey and related entities from AcroForm</description>
+ <attribute name="pdfFileNameIn" type="String" mode="IN" optional="false" />
+ <attribute name="surveyName" type="String" mode="IN" optional="true" />
+ <attribute name="surveyId" type="String" mode="OUT" optional="false"/>
+ </service>
+
+ <service name="buildSurveyResponseFromPdf" engine="java" transaction-timout="72000"
+ location="org.ofbiz.content.survey.PdfSurveyServices" invoke="buildSurveyResponseFromPdf" auth="false">
+ <description>Create a Survey and related entities from AcroForm</description>
+ <attribute name="pdfFileNameIn" type="String" mode="IN" optional="false" />
+ <attribute name="surveyId" type="String" mode="IN" optional="false"/>
+ <attribute name="partyId" type="String" mode="IN" optional="true"/>
+ <attribute name="surveyResponseId" type="String" mode="OUT" optional="false"/>
+ </service>
+
+ <service name="getAcroFieldsFromPdf" engine="java"
+ location="org.ofbiz.content.survey.PdfSurveyServices" invoke="getAcroFieldsFromPdf" auth="false">
+ <description>Get fields from AcroForm</description>
+ <attribute name="pdfFileNameIn" type="String" mode="IN" optional="false" />
+ <attribute name="acroFieldMap" type="Map" mode="OUT" optional="false"/>
+ </service>
+
+ <service name="setAcroFieldsFromSurveyResponse" engine="java"
+ location="org.ofbiz.content.survey.PdfSurveyServices" invoke="setAcroFieldsFromSurveyResponse" auth="false">
+ <description>Get fields from AcroForm</description>
+ <attribute name="pdfFileNameIn" type="String" mode="IN" optional="false" />
+ <attribute name="surveyResponseId" type="String" mode="IN" optional="false" />
+ <attribute name="pdfFileNameOut" type="String" mode="IN" optional="false" />
+ </service>
+
+ <service name="setAcroFields" engine="java"
+ location="org.ofbiz.content.survey.PdfSurveyServices" invoke="setAcroFields" auth="false">
+ <description>Get fields from AcroForm</description>
+ <attribute name="pdfFileNameIn" type="String" mode="IN" optional="false" />
+ <attribute name="acroFieldMap" type="Map" mode="IN" optional="false"/>
+ <attribute name="pdfFileNameOut" type="String" mode="IN" optional="false" />
+ </service>
+
+ <!--
+ <service name="persistSurveyContent" engine="java"
+ transaction-timout="72000"
+ location="org.ofbiz.content.ContentManagementServices" invoke="persistSurveyContent" auth="true">
+ <implements service="createSurveyResponse"/>
+
+ </service>
+
+ <service name="persistSurveyContentWithRevision" engine="java"
+ transaction-timout="72000"
+ location="org.ofbiz.content.ContentManagementServices" invoke="persistSurveyContentWithRevision" auth="true">
+ <implements service="persistSurveyContent"/>
+ <attribute mode="IN" name="masterRevisionContentId" optional="false" type="String"/>
+ </service>
+ -->
+</services>
Property changes on: trunk/applications/content/servicedef/services_survey.xml
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:keywords
+ "Id Rev Author"
Name: svn:eol-style
+ native
More information about the Svn
mailing list