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