|
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> |
| Free forum by Nabble | Edit this page |
