You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by do...@apache.org on 2013/05/13 22:05:06 UTC
svn commit: r1482059 - in /ofbiz/trunk/framework/common/webcommon/WEB-INF:
common-controller.xml handlers-controller.xml
Author: doogie
Date: Mon May 13 20:05:06 2013
New Revision: 1482059
URL: http://svn.apache.org/r1482059
Log:
FEATURE: Split out the definition of all the handlers into a separate
file; this allows for webapps that need to do non-standard things, but
not have to define all the available handlers themselves.
Added:
ofbiz/trunk/framework/common/webcommon/WEB-INF/handlers-controller.xml
Modified:
ofbiz/trunk/framework/common/webcommon/WEB-INF/common-controller.xml
Modified: ofbiz/trunk/framework/common/webcommon/WEB-INF/common-controller.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/webcommon/WEB-INF/common-controller.xml?rev=1482059&r1=1482058&r2=1482059&view=diff
==============================================================================
--- ofbiz/trunk/framework/common/webcommon/WEB-INF/common-controller.xml (original)
+++ ofbiz/trunk/framework/common/webcommon/WEB-INF/common-controller.xml Mon May 13 20:05:06 2013
@@ -20,31 +20,11 @@ under the License.
<site-conf xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/site-conf.xsd">
+ <include location="component://common/webcommon/WEB-INF/handlers-controller.xml"/>
<description>Common ControlServlet Configuration File</description>
<errorpage>/error/error.jsp</errorpage>
- <!-- event handlers -->
- <handler name="java" type="request" class="org.ofbiz.webapp.event.JavaEventHandler"/>
- <handler name="soap" type="request" class="org.ofbiz.webapp.event.SOAPEventHandler"/>
- <handler name="xmlrpc" type="request" class="org.ofbiz.webapp.event.XmlRpcEventHandler"/>
- <handler name="service" type="request" class="org.ofbiz.webapp.event.ServiceEventHandler"/>
- <handler name="service-multi" type="request" class="org.ofbiz.webapp.event.ServiceMultiEventHandler"/>
- <handler name="service-stream" type="request" class="org.ofbiz.webapp.event.ServiceStreamHandler"/>
- <handler name="simple" type="request" class="org.ofbiz.webapp.event.SimpleEventHandler"/>
- <handler name="groovy" type="request" class="org.ofbiz.webapp.event.GroovyEventHandler"/>
- <handler name="rome" type="request" class="org.ofbiz.webapp.event.RomeEventHandler"/>
- <handler name="script" type="request" class="org.ofbiz.webapp.event.ScriptEventHandler"/>
-
- <!-- view handlers -->
- <handler name="screen" type="view" class="org.ofbiz.widget.screen.MacroScreenViewHandler"/>
- <handler name="screenxml" type="view" class="org.ofbiz.widget.screen.MacroScreenViewHandler"/>
- <handler name="screentext" type="view" class="org.ofbiz.widget.screen.MacroScreenViewHandler"/>
- <handler name="screencsv" type="view" class="org.ofbiz.widget.screen.MacroScreenViewHandler"/>
- <handler name="screenfop" type="view" class="org.ofbiz.widget.screen.ScreenFopViewHandler"/>
- <handler name="jsp" type="view" class="org.ofbiz.webapp.view.JspViewHandler"/>
- <handler name="http" type="view" class="org.ofbiz.webapp.view.HttpViewHandler"/>
-
<preprocessor>
<!-- Events to run on every request before security (chains exempt) -->
<event name="check509CertLogin" type="java" path="org.ofbiz.webapp.control.LoginWorker" invoke="check509CertLogin"/>
Added: ofbiz/trunk/framework/common/webcommon/WEB-INF/handlers-controller.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/webcommon/WEB-INF/handlers-controller.xml?rev=1482059&view=auto
==============================================================================
--- ofbiz/trunk/framework/common/webcommon/WEB-INF/handlers-controller.xml (added)
+++ ofbiz/trunk/framework/common/webcommon/WEB-INF/handlers-controller.xml Mon May 13 20:05:06 2013
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<site-conf xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/site-conf.xsd">
+ <description>Define the following handlers</description>
+
+ <!-- event handlers -->
+ <handler name="java" type="request" class="org.ofbiz.webapp.event.JavaEventHandler"/>
+ <handler name="soap" type="request" class="org.ofbiz.webapp.event.SOAPEventHandler"/>
+ <handler name="xmlrpc" type="request" class="org.ofbiz.webapp.event.XmlRpcEventHandler"/>
+ <handler name="service" type="request" class="org.ofbiz.webapp.event.ServiceEventHandler"/>
+ <handler name="service-multi" type="request" class="org.ofbiz.webapp.event.ServiceMultiEventHandler"/>
+ <handler name="service-stream" type="request" class="org.ofbiz.webapp.event.ServiceStreamHandler"/>
+ <handler name="simple" type="request" class="org.ofbiz.webapp.event.SimpleEventHandler"/>
+ <handler name="groovy" type="request" class="org.ofbiz.webapp.event.GroovyEventHandler"/>
+ <handler name="rome" type="request" class="org.ofbiz.webapp.event.RomeEventHandler"/>
+ <handler name="script" type="request" class="org.ofbiz.webapp.event.ScriptEventHandler"/>
+
+ <!-- view handlers -->
+ <handler name="screen" type="view" class="org.ofbiz.widget.screen.MacroScreenViewHandler"/>
+ <handler name="screenxml" type="view" class="org.ofbiz.widget.screen.MacroScreenViewHandler"/>
+ <handler name="screentext" type="view" class="org.ofbiz.widget.screen.MacroScreenViewHandler"/>
+ <handler name="screencsv" type="view" class="org.ofbiz.widget.screen.MacroScreenViewHandler"/>
+ <handler name="screenfop" type="view" class="org.ofbiz.widget.screen.ScreenFopViewHandler"/>
+ <handler name="jsp" type="view" class="org.ofbiz.webapp.view.JspViewHandler"/>
+ <handler name="http" type="view" class="org.ofbiz.webapp.view.HttpViewHandler"/>
+</site-conf>