| <?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" |
| xmlns="http://ofbiz.apache.org/Site-Conf" xsi:schemaLocation="http://ofbiz.apache.org/Site-Conf http://ofbiz.apache.org/dtds/site-conf.xsd"> |
| <!-- The controller elements that are common to all OFBiz components |
| can be found in the following xml file. A component can override the |
| elements found in the common-controller.xml file. --> |
| <include location="component://common/webcommon/WEB-INF/common-controller.xml"/> |
| |
| <description>BIRT Component Site Configuration File</description> |
| |
| <handler name="birt" type="view" class="org.apache.ofbiz.birt.webapp.view.BirtViewHandler"/> |
| <handler name="simplecontent" type="view" class="org.apache.ofbiz.content.view.SimpleContentViewHandler"/> |
| |
| <!-- Events to run on every request before security (chains exempt) --> |
| <!-- |
| <preprocessor> |
| </preprocessor> |
| --> |
| <!-- Events to run on every request after all other processing (chains exempt) --> |
| <!-- |
| <postprocessor> |
| <event type="java" path="org.apache.ofbiz.webapp.event.TestEvent" invoke="test"/> |
| </postprocessor> |
| --> |
| |
| <!-- Request Mappings --> |
| <request-map uri="main"> |
| <security https="true" auth="true"/> |
| <response name="success" type="view" value="main"/> |
| </request-map> |
| <request-map uri="Report"> |
| <security https="true" auth="true"/> |
| <response name="success" type="view" value="Report"/> |
| </request-map> |
| <request-map uri="Mail"> |
| <security https="true" auth="true"/> |
| <response name="success" type="view" value="Mail"/> |
| </request-map> |
| <request-map uri="sendBirtMail"> |
| <security https="true" auth="true"/> |
| <event type="service" invoke="sendBirtMail"/> |
| <response name="success" type="view" value="Mail"/> |
| <response name="error" type="view" value="Mail"/> |
| </request-map> |
| <request-map uri="ViewHandler"> |
| <security https="true" auth="true"/> |
| <response name="success" type="view" value="ViewHandler"/> |
| </request-map> |
| |
| <!-- BIRT example Requests --> |
| <request-map uri="BirtMain"> |
| <security https="true" auth="true"/> |
| <response name="success" type="view" value="BirtMain"/> |
| </request-map> |
| |
| <request-map uri="chartReport"> |
| <security https="true" auth="true"/> |
| <response name="success" type="view" value="chartReport"/> |
| </request-map> |
| <request-map uri="chartViewHandler"> |
| <security https="true" auth="true"/> |
| <response name="success" type="view" value="chartViewHandler"/> |
| </request-map> |
| |
| <!--Flexible Report Request--> |
| <request-map uri="UseFlexibleReport"><security https="true" auth="true" /><response name="success" type="view" value="UseFlexibleReport"/></request-map> |
| <request-map uri="ListFlexibleReport"><security https="true" auth="true" /><response name="success" type="view" value="ListFlexibleReport" /></request-map> |
| <request-map uri="SelectMasterFlexibleReport"><security https="true" auth="true" /><response name="success" type="view" value="CreateFlexibleReport" /></request-map> |
| <request-map uri="EditFlexibleReport"><security https="true" auth="true" /><response name="success" type="view" value="EditFlexibleReport" /></request-map> |
| <request-map uri="PreviewReportSearchForm"><security https="true" auth="true" /><response name="success" type="view" value="PreviewReportSearchForm" /></request-map> |
| <request-map uri="DisplayFlexibleReportSearchForm"><security https="true" auth="true" /><response name="success" type="view" value="DisplayFlexibleReportSearchForm" /></request-map> |
| <request-map uri="ViewBinaryDataResource"><security auth="true" https="true" /><response name="success" type="view" value="ViewBinaryDataResource" /></request-map> |
| |
| <request-map uri="ExecuteFlexibleReport"> |
| <security https="true" auth="true" /> |
| <event type="groovy" path="component://birt/groovyScripts/report/PrepareBirtCall.groovy" /> |
| <response name="success" type="view" value="ExecuteFlexibleReport" /> |
| <response name="error" type="view-last"/> |
| </request-map> |
| <request-map uri="CreateFlexibleReport"> |
| <security https="true" auth="true" /> |
| <event type="service" invoke="createFlexibleReportFromMaster" /> |
| <response name="error" type="view" value="CreateFlexibleReport" /> |
| <response name="success" type="view" value="EditFlexibleReport" /> |
| </request-map> |
| <request-map uri="EditFlexibleReportSearchForm"> |
| <security https="true" auth="true" /> |
| <event type="service" invoke="updateFlexibleReportSearchForm" /> |
| <response name="error" type="view" value="DisplayFlexibleReportSearchForm" /> |
| <response name="success" type="view" value="DisplayFlexibleReportSearchForm" /> |
| </request-map> |
| |
| <request-map uri="DeleteAllFlexibleReports"> |
| <security https="true" auth="true" /> |
| <event type="service" invoke="deleteAllFlexibleReports" /> |
| <response name="success" type="view" value="main" /> |
| <response name="error" type="view" value="main" /> |
| </request-map> |
| <request-map uri="DeleteFlexibleReport"> |
| <security https="true" auth="true" /> |
| <event type="service" invoke="deleteFlexibleReport" /> |
| <response name="success" type="view" value="ListFlexibleReport" /> |
| <response name="error" type="view" value="ListFlexibleReport" /> |
| </request-map> |
| |
| <request-map uri="UpdateFlexibleReport"> |
| <security https="true" auth="true" /> |
| <event type="service" invoke="updateContent" /> |
| <response name="success" type="view" value="ListFlexibleReport" /> |
| <response name="error" type="view" value="ListFlexibleReport" /> |
| </request-map> |
| <request-map uri="UploadRptDesign"> |
| <security https="true" auth="true" /> |
| <event type="service" invoke="uploadFlexibleReportRptDesign" /> |
| <response name="success" type="view" value="EditFlexibleReport" /> |
| <response name="error" type="view" value="EditFlexibleReport" /> |
| </request-map> |
| <!-- end of request mappings --> |
| |
| <!-- ================ Entity Lookup Requests ================= --> |
| <request-map uri="LookupProductCategory"><security auth="true" https="true"/><response name="success" type="view" value="LookupProductCategory"/></request-map> |
| <request-map uri="LookupProductStore"><security auth="true" https="true"/><response name="success" type="view" value="LookupProductStore"/></request-map> |
| |
| <!-- View Mappings --> |
| <view-map name="main" type="screen" page="component://birt/widget/birt/BirtScreens.xml#main"/> |
| <view-map name="Report" type="screen" page="component://birt/widget/birt/BirtScreens.xml#Report"/> |
| <view-map name="chartReport" type="screen" page="component://birt/widget/birt/BirtScreens.xml#chartReport"/> |
| <view-map name="Mail" type="screen" page="component://birt/widget/birt/BirtScreens.xml#EditMail"/> |
| |
| <!-- Supported Content Types --> |
| <!-- |
| text/html |
| application/pdf |
| application/postscript |
| application/vnd.ms-excel |
| application/vnd.ms-word |
| application/vnd.ms-powerpoint |
| application/vnd.oasis.opendocument.text |
| application/vnd.oasis.opendocument.spreadsheet |
| application/vnd.oasis.opendocument.presentation |
| application/vnd.openxmlformats-officedocument.wordprocessingml.document |
| application/vnd.openxmlformats-officedocument.spreadsheetml.sheet |
| application/vnd.openxmlformats-officedocument.presentationml.presentation |
| --> |
| <view-map name="ViewHandler" type="birt" page="component://birt/webapp/birt/report/example.rptdesign" content-type="application/pdf"/> |
| <view-map name="chartViewHandler" type="birt" page="component://birt/webapp/birt/report/chart.rptdesign" content-type="application/pdf"/> |
| <view-map name="UseFlexibleReport" type="screen" page="component://birt/widget/birt/BirtScreens.xml#UseFlexibleReport"/> |
| <view-map name="EditFlexibleReportSearchForm" type="screen" page="component://birt/widget/birt/BirtScreens.xml#EditFlexibleReportSearchForm"/> |
| <view-map name="CreateFlexibleReport" type="screen" page="component://birt/widget/birt/BirtScreens.xml#CreateFlexibleReport"/> |
| <view-map name="DisplayFlexibleReportSearchForm" type="screen" page="component://birt/widget/birt/BirtScreens.xml#DisplayFlexibleReportSearchForm"/> |
| <view-map name="ListFlexibleReport" type="screen" page="component://birt/widget/birt/BirtScreens.xml#ListFlexibleReport"/> |
| <view-map name="EditFlexibleReport" type="screen" page="component://birt/widget/birt/BirtScreens.xml#EditFlexibleReport"/> |
| <view-map name="PreviewReportSearchForm" type="screen" page="component://birt/widget/birt/BirtScreens.xml#PreviewReportSearchForm"/> |
| <view-map name="ExecuteFlexibleReport" type="birt" /> |
| <view-map name="ViewBinaryDataResource" page="" type="simplecontent"/> |
| |
| <view-map name="LookupProductCategory" type="screen" page="component://product/widget/catalog/LookupScreens.xml#LookupProductCategory"/> |
| <view-map name="LookupProductStore" type="screen" page="component://product/widget/catalog/LookupScreens.xml#LookupProductStore"/> |
| </site-conf> |