[OFBiz] SVN: r7887 - in trunk/applications/content: script/org/ofbiz/content servicedef
hansbak@svn.ofbiz.org
hansbak at svn.ofbiz.org
Wed Jun 28 01:15:05 CDT 2006
Author: hansbak
Date: 2006-06-28 01:14:47 -0500 (Wed, 28 Jun 2006)
New Revision: 7887
Modified:
trunk/applications/content/script/org/ofbiz/content/SubscriptionServices.xml
trunk/applications/content/servicedef/services_subscription.xml
Log:
update to the subscriptionservices
Modified: trunk/applications/content/script/org/ofbiz/content/SubscriptionServices.xml
===================================================================
--- trunk/applications/content/script/org/ofbiz/content/SubscriptionServices.xml 2006-06-28 05:56:15 UTC (rev 7886)
+++ trunk/applications/content/script/org/ofbiz/content/SubscriptionServices.xml 2006-06-28 06:14:47 UTC (rev 7887)
@@ -65,12 +65,23 @@
<set field="found" value="false" type="Boolean"/>
<else>
<set field="found" value="true" type="Boolean"/>
+ <first-from-list entry-name="subscription" list-name="pfResultList"/>
+ <field-to-result field-name="subscription.subscriptionId" result-name="subscriptionId"/>
</else>
</if-empty>
<field-to-result field-name="found" result-name="isSubscribed"/>
- <first-from-list entry-name="subscription" list-name="pfResultList"/>
- <field-to-result field-name="subscription.subscriptionId" result-name="subscriptionId"/>
</simple-method>
-
+
+ <simple-method method-name="getSubscription" short-description="get Subscription data">
+ <set value="_READ" field="securityAction"/>
+ <check-permission permission="CONTENTMGR" action="${securityAction}"><accept-userlogin-party/><fail-property resource="ContentUiLabels" property="SubscriptionPermissionError"/></check-permission>
+ <check-errors/>
+ <entity-one entity-name="Subscription" value-name="subscription"/>
+ <field-to-result field-name="parameters.subscriptionId" result-name="subscriptionId"/>
+ <if-not-empty field-name="subscription">
+ <field-to-result field-name="subscription" result-name="subscription"/>
+ </if-not-empty>
+ </simple-method>
+
</simple-methods>
\ No newline at end of file
Modified: trunk/applications/content/servicedef/services_subscription.xml
===================================================================
--- trunk/applications/content/servicedef/services_subscription.xml 2006-06-28 05:56:15 UTC (rev 7886)
+++ trunk/applications/content/servicedef/services_subscription.xml 2006-06-28 06:14:47 UTC (rev 7887)
@@ -40,9 +40,16 @@
location="org/ofbiz/content/SubscriptionServices.xml" invoke="isSubscribed">
<description>check if a particular party has at this moment a subscription</description>
<auto-attributes include="all" mode="IN" optional="true"/>
- <attribute name="filterByDate" type="String" mode="IN"/>
+ <attribute name="filterByDate" type="String" mode="IN" optional="true"/><!-- default is "Y" -->
<attribute name="isSubscribed" type="Boolean" mode="OUT"/>
+ <attribute name="subscriptionId" type="String" mode="OUT" optional="true"/>
<override name="partyId" optional="false" mode="IN"/>
</service>
+ <service name="getSubscriptionEnt" default-entity-name="Subscription" auth="true" engine="simple"
+ location="org/ofbiz/content/SubscriptionServices.xml" invoke="getSubscription">
+ <description>Retrieve a single Subscription Entity Record</description>
+ <auto-attributes include="pk" mode="INOUT" optional="false"/>
+ <attribute name="subscription" type="GenericValue" mode="OUT" optional="true"/>
+ </service>
</services>
\ No newline at end of file
More information about the Svn
mailing list