Update of 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/webapp/WEB-INF
In directory 
james.mmbase.org:/tmp/cvs-serv16798/portlets-newsletter/src/webapp/WEB-INF

Modified Files:
        struts-newsletter.xml spring-newsletter.xml 
Log Message:
CMSC-818 basic function implement,move service initial to spring.


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/webapp/WEB-INF
See also: http://www.mmbase.org/jira/browse/CMSC-818


Index: struts-newsletter.xml
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/webapp/WEB-INF/struts-newsletter.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- struts-newsletter.xml       3 May 2008 15:08:45 -0000       1.4
+++ struts-newsletter.xml       5 May 2008 02:40:11 -0000       1.5
@@ -12,32 +12,44 @@
        <action-mappings>
                <!-- ==== Site management ==== -->
 
-               <action path="/editors/newsletter/NewsletterCreate"     
type="com.finalist.newsletter.forms.NewsletterCreate" unknown="false" 
validate="false">
-                       <forward name="openwizard" 
path="/editors/WizardInitAction.do" redirect="false" />
-                       <forward name="returnurl" 
path="/editors/newsletter/NewsletterCreate.do" redirect="false" />
-                       <forward name="cancel" path="/editors/empty.html" 
redirect="true" />
-                       <forward name="success" 
path="/editors/site/refreshpagesandshow.jsp" redirect="false" />
-               </action>
-               <action path="/editors/newsletter/NewsletterEdit" 
type="com.finalist.newsletter.forms.NewsletterEdit" unknown="false" 
validate="false">
-                       <forward name="openwizard" 
path="/editors/WizardInitAction.do" redirect="false" />
-                       <forward name="returnurl" 
path="/editors/newsletter/NewsletterEdit.do" redirect="false" />
-                       <forward name="success" 
path="/editors/site/refreshpagesandshow.jsp" redirect="false" />
-               </action>
-               <action path="/editors/newsletter/NewsletterDelete" 
type="com.finalist.newsletter.forms.NewsletterDelete" unknown="false" 
validate="false">
-                       <forward name="newsletterdelete" 
path="/editors/newsletter/newsletterdelete.jsp" redirect="false" />
-                       <forward name="success" 
path="/editors/site/refreshpages.jsp" redirect="false" />
+      <action path="/editors/newsletter/NewsletterCreate" 
type="com.finalist.newsletter.forms.NewsletterCreate"
+              unknown="false" validate="false">
+         <forward name="openwizard" path="/editors/WizardInitAction.do" 
redirect="false"/>
+         <forward name="returnurl" 
path="/editors/newsletter/NewsletterCreate.do" redirect="false"/>
+         <forward name="cancel" path="/editors/empty.html" redirect="true"/>
+         <forward name="success" path="/editors/site/refreshpagesandshow.jsp" 
redirect="false"/>
+      </action>
+      <action path="/editors/newsletter/NewsletterEdit" 
type="com.finalist.newsletter.forms.NewsletterEdit"
+              unknown="false" validate="false">
+         <forward name="openwizard" path="/editors/WizardInitAction.do" 
redirect="false"/>
+         <forward name="returnurl" 
path="/editors/newsletter/NewsletterEdit.do" redirect="false"/>
+         <forward name="success" path="/editors/site/refreshpagesandshow.jsp" 
redirect="false"/>
+      </action>
+      <action path="/editors/newsletter/NewsletterDelete" 
type="com.finalist.newsletter.forms.NewsletterDelete"
+              unknown="false" validate="false">
+         <forward name="newsletterdelete" 
path="/editors/newsletter/newsletterdelete.jsp" redirect="false"/>
+         <forward name="success" path="/editors/site/refreshpages.jsp" 
redirect="false"/>
                </action>
-               <action path="/editors/newsletter/NewsletterPause" 
type="com.finalist.newsletter.forms.NewsletterPause" unknown="false" 
validate="false">
-                       <forward name="success" 
path="/editors/site/refreshpages.jsp" redirect="false" />
+      <action path="/editors/newsletter/NewsletterPause" 
type="com.finalist.newsletter.forms.NewsletterPause"
+              unknown="false" validate="false">
+         <forward name="success" path="/editors/site/refreshpages.jsp" 
redirect="false"/>
                </action>
-               <action path="/editors/newsletter/NewsletterResume" 
type="com.finalist.newsletter.forms.NewsletterResume" unknown="false" 
validate="false">
-                       <forward name="success" 
path="/editors/site/refreshpages.jsp" redirect="false" />
+      <action path="/editors/newsletter/NewsletterResume" 
type="com.finalist.newsletter.forms.NewsletterResume"
+              unknown="false" validate="false">
+         <forward name="success" path="/editors/site/refreshpages.jsp" 
redirect="false"/>
                </action>
       <action path="/editors/newsletter/Subscribe" 
type="com.finalist.newsletter.forms.SubscribeAction" unknown="false"
               validate="false" parameter="action">
          <forward name="success" path="/editors/site/refreshpages.jsp" 
redirect="false"/>
       </action>
-      <action path="/editors/newsletter/Schedule" 
type="com.finalist.newsletter.forms.Schedule" unknown="false" validate="false">
+      <action path="/editors/newsletter/SubscriptionManagement"
+              type="com.finalist.newsletter.forms.SubscriptioManagementAction" 
parameter="action">
+         <forward name="newsletterdashboard" 
path="/editors/newsletter/module/report_overview.jsp" redirect="false"/>
+         <forward name="newsletteroverview" 
path="/editors/newsletter/module/report_newsletter_list.jsp" redirect="false"/>
+         <forward name="newsletterdetail" 
path="/editors/newsletter/module/report_newsletter_subscriptions.jsp" 
redirect="false"/>
+      </action>
+      <action path="/editors/newsletter/Schedule" 
type="com.finalist.newsletter.forms.Schedule" unknown="false"
+              validate="false">
                </action>
                <!-- ==== Select page nodes ==== -->
 
@@ -45,6 +57,6 @@
                <!-- ==== Security role management ==== -->
        </action-mappings>
 
-       <message-resources parameter="cmsc-site" key="SITE" />
+   <message-resources parameter="cmsc-site" key="SITE"/>
        <message-resources parameter="portlets-newslettersubscription"/>
 </struts-config>
\ No newline at end of file


Index: spring-newsletter.xml
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/webapp/WEB-INF/spring-newsletter.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- spring-newsletter.xml       25 Apr 2008 18:18:35 -0000      1.1
+++ spring-newsletter.xml       5 May 2008 02:40:11 -0000       1.2
@@ -13,7 +13,32 @@
             http://www.springframework.org/schema/jee 
http://www.springframework.org/schema/jee/spring-jee-2.5.xsd
             http://www.springframework.org/schema/tx 
http://www.springframework.org/schema/tx/spring-tx-2.5.xsd";>
 
+
+   <!-- Cloud provider -->
+   <bean name="cloudProviderBean" 
class="com.finalist.newsletter.cao.CloudProviderBean"/>
+   <bean id="cloud" factory-bean="cloudProviderBean" factory-method="getCloud" 
lazy-init="true"/>
+
+   <!-- Cloud Access Ojbect -->
+   <bean name="subscriptionCAO" 
class="com.finalist.newsletter.cao.impl.NewsletterSubscriptionCAOImpl" 
lazy-init="true">
+      <property name="cloud" ref="cloud"/>
+   </bean>
+   <bean name="newsletterCAO" 
class="com.finalist.newsletter.cao.impl.NewsletterCAOImpl" lazy-init="true">
+      <property name="cloud" ref="cloud"/>
+   </bean>
+
    <!-- Services -->
-   <bean name="userDetailsService" 
class="com.finalist.cmsc.services.community.security.UserDetailsHibernateService"/>
+   <bean id="newsletterSubscriptionServices"
+         
class="com.finalist.newsletter.services.impl.NewsletterSubscriptionServicesImpl"
 lazy-init="true">
+      <property name="subscriptinCAO" ref="subscriptionCAO"/>
+      <property name="newsletterCAO" ref="newsletterCAO"/>
+      <property name="newsletterService" ref="newsletterServices"/>
+   </bean>
+   
+   <bean id="newsletterServices"
+         class="com.finalist.newsletter.services.impl.NewsletterServiceImpl" 
lazy-init="true">
+      <property name="newsletterCAO" ref="newsletterCAO"/>
+   </bean>
+
+   <!-- Services Holder-->
    <bean id="contextHolder" 
class="com.finalist.newsletter.ApplicationContextFactory"/>
 </beans>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to