Update of 
/var/cvs/speeltuin/ernst/vpro-wizards/resources/org/mmbase/applications/vprowizards/resources
In directory 
james.mmbase.org:/tmp/cvs-serv26547/applications/vpro-wizards/resources/org/mmbase/applications/vprowizards/resources

Modified Files:
        vpro-wizards-servlet.xml 
Log Message:
some work on the authentication filter: i don't want to use a redirect because 
that way i can't use the view resolver.


See also: 
http://cvs.mmbase.org/viewcvs/speeltuin/ernst/vpro-wizards/resources/org/mmbase/applications/vprowizards/resources


Index: vpro-wizards-servlet.xml
===================================================================
RCS file: 
/var/cvs/speeltuin/ernst/vpro-wizards/resources/org/mmbase/applications/vprowizards/resources/vpro-wizards-servlet.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- vpro-wizards-servlet.xml    8 Sep 2008 16:53:51 -0000       1.2
+++ vpro-wizards-servlet.xml    22 Sep 2008 15:37:17 -0000      1.3
@@ -4,9 +4,10 @@
 <!--
   - Application context definition for "wizard" DispatcherServlet.
   This is a configuration for the 'new' action code.
-  -->
+-->
 <beans>
-    <bean id="handlerMapping" 
class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
+       <bean id="handlerMapping"
+               
class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
         <property name="interceptors">
             <list>
                 <!--  <ref bean="unicodeInterceptor"/> -->
@@ -21,41 +22,87 @@
         </property>
     </bean>
 
-    <bean name="redactieAuthenticationInterceptor" 
class="org.mmbase.applications.vprowizards.spring.AuthenticationInterceptor">
+       <bean
+               
class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
+               <property name="exceptionMappings">
+                       <map>
+                               <entry 
key="org.mmbase.applications.vprowizards.spring.AuthenticationException" 
value="login" />
+                       </map>
+               </property>
+               <property name="defaultErrorView" value="general-error" />
+       </bean>
+
+       <bean name="redactieAuthenticationInterceptor"
+               
class="org.mmbase.applications.vprowizards.spring.AuthenticationInterceptor">
+               <!-- 
         <property 
name="loginPage"><value>/mmbase/vpro-wizards/system/login.jsp</value></property>
+               -->
+               <property name="loginPage">
+                       <value>login</value>
+               </property>
     </bean>
 
-    <bean name="referrerViewResolver" 
class="org.mmbase.applications.vprowizards.spring.ReferrerResolver">
-        <property 
name="errorPage"><value>/mmbase/vpro-wizards/system/error.jsp</value></property>
+       <bean name="referrerViewResolver"
+               
class="org.mmbase.applications.vprowizards.spring.ReferrerResolver">
+               <property name="errorPage">
+                       <value>error</value>
+               </property>
     </bean>
     
-    <bean name="commandFactory" 
class="org.mmbase.applications.vprowizards.spring.BasicCommandFactory">
+       <bean id="basicCommandFactory"
+               
class="org.mmbase.applications.vprowizards.spring.BasicCommandFactory">
        <property name="actionClasses">
                        <list>
-                               
<value>org.mmbase.applications.vprowizards.spring.action.CreateNodeAction</value>
-                               
<value>org.mmbase.applications.vprowizards.spring.action.UpdateNodeAction</value>
-                               
<value>org.mmbase.applications.vprowizards.spring.action.DeleteNodeAction</value>
-                               
<value>org.mmbase.applications.vprowizards.spring.action.CreateRelationAction</value>
-                               
<value>org.mmbase.applications.vprowizards.spring.action.SortRelationAction</value>
-                               
<value>org.mmbase.applications.vprowizards.spring.action.ToggelRelationAction</value>
+                               <value>
+                                       
org.mmbase.applications.vprowizards.spring.action.CreateNodeAction
+                               </value>
+                               <value>
+                                       
org.mmbase.applications.vprowizards.spring.action.UpdateNodeAction
+                               </value>
+                               <value>
+                                       
org.mmbase.applications.vprowizards.spring.action.DeleteNodeAction
+                               </value>
+                               <value>
+                                       
org.mmbase.applications.vprowizards.spring.action.CreateRelationAction
+                               </value>
+                               <value>
+                                       
org.mmbase.applications.vprowizards.spring.action.SortRelationAction
+                               </value>
+                               <value>
+                                       
org.mmbase.applications.vprowizards.spring.action.ToggleRelationAction
+                               </value>
                        </list>
                </property>
     </bean>
     
-    <bean name="sessionReadingCloudFactory" 
class="org.mmbase.applications.vprowizards.spring.SessionReadingCloudFactory"/>
+       <bean name="sessionReadingCloudFactory"
+               
class="org.mmbase.applications.vprowizards.spring.SessionReadingCloudFactory" />
 
-    <bean name="wizardController" 
class="org.mmbase.applications.vprowizards.spring.WizardController">
-       <property name="cloudFactory"><ref 
local="sessionReadingCloudFactory"/></property>
-        <property name="viewResolver"><ref 
local="referrerViewResolver"/></property>
-        <property name="commandFactory"><ref 
local="commandFactory"/></property>
+       <bean name="wizardController"
+               
class="org.mmbase.applications.vprowizards.spring.WizardController">
+               <property name="cloudFactory">
+                       <ref local="sessionReadingCloudFactory" />
+               </property>
+               <property name="viewResolver">
+                       <ref local="referrerViewResolver" />
+               </property>
+               <property name="commandFactory">
+                       <ref local="commandFactory" />
+               </property>
     </bean>
 
-    <bean id="viewResolver" 
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
-        <property 
name="viewClass"><value>org.springframework.web.servlet.view.JstlView</value></property>
-        <property name="prefix"><value>/edit/</value></property>
+       <bean id="viewResolver"
+               
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
+               <property name="viewClass">
+                       
<value>org.springframework.web.servlet.view.JstlView</value>
+               </property>
+               <property name="prefix">
+                       <value>/edit/</value>
+               </property>
     </bean>
 
-    <bean id="multipartResolver" 
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
+       <bean id="multipartResolver"
+               
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
         <!-- one of the properties available; the maximum file size in bytes 
-->
         <property name="maxUploadSize">
             <value>5000000</value>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to