You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by ha...@apache.org on 2009/10/15 06:48:58 UTC
svn commit: r825391 [10/18] - in /ofbiz/branches/addBirt/framework:
base/config/ webapp/lib/ webapp/src/org/ofbiz/webapp/control/ webtools/
webtools/config/ webtools/data/helpdata/ webtools/servicedef/
webtools/src/org/ofbiz/birt/ webtools/src/org/ofbi...
Added: ofbiz/branches/addBirt/framework/webtools/webapp/birt/WEB-INF/server-config.wsdd
URL: http://svn.apache.org/viewvc/ofbiz/branches/addBirt/framework/webtools/webapp/birt/WEB-INF/server-config.wsdd?rev=825391&view=auto
==============================================================================
--- ofbiz/branches/addBirt/framework/webtools/webapp/birt/WEB-INF/server-config.wsdd (added)
+++ ofbiz/branches/addBirt/framework/webtools/webapp/birt/WEB-INF/server-config.wsdd Thu Oct 15 04:48:28 2009
@@ -0,0 +1,952 @@
+<!-- Use this file to deploy some handlers/chains and services -->
+<!-- Two ways to do this: -->
+<!-- java org.apache.axis.client.AdminClient deploy.wsdd -->
+<!-- after the axis server is running -->
+<!-- or -->
+<!-- java org.apache.axis.utils.Admin client|server deploy.wsdd -->
+<!-- from the same directory that the Axis engine runs -->
+
+<deployment
+ xmlns="http://xml.apache.org/axis/wsdd/"
+ xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
+
+ <globalConfiguration>
+ <parameter
+ name="adminPassword"
+ value="admin"/>
+ <parameter
+ name="sendMultiRefs"
+ value="true"/>
+ <parameter
+ name="sendXsiTypes"
+ value="true"/>
+ <parameter
+ name="attachments.implementation"
+ value="org.apache.axis.attachments.AttachmentsImpl"/>
+ <parameter
+ name="sendXMLDeclaration"
+ value="true"/>
+ <parameter
+ name="axis.sendMinimizedElements"
+ value="true"/>
+ <requestFlow>
+ <handler
+ type="java:org.apache.axis.handlers.JWSHandler">
+ <parameter
+ name="scope"
+ value="session"/>
+ </handler>
+ <handler
+ type="java:org.apache.axis.handlers.JWSHandler">
+ <parameter
+ name="scope"
+ value="request"/>
+ <parameter
+ name="extension"
+ value=".jwr"/>
+ </handler>
+ </requestFlow>
+ </globalConfiguration>
+ <handler
+ name="LocalResponder"
+ type="java:org.apache.axis.transport.local.LocalResponder"/>
+ <handler
+ name="URLMapper"
+ type="java:org.apache.axis.handlers.http.URLMapper"/>
+ <handler
+ name="Authenticate"
+ type="java:org.apache.axis.handlers.SimpleAuthenticationHandler"/>
+
+
+ <service name="BirtSoapPort" provider="java:RPC" style="document" use="literal">
+ <parameter name="wsdlTargetNamespace" value="http://schemas.eclipse.org/birt/wsdl"/>
+ <parameter name="wsdlServiceElement" value="BirtViewerAPI"/>
+ <parameter name="schemaQualified" value="http://schemas.eclipse.org/birt"/>
+ <parameter name="wsdlServicePort" value="BirtSoapPort"/>
+ <parameter name="className" value="org.eclipse.birt.report.soapengine.endpoint.BirtSoapBindingImpl"/>
+ <parameter name="wsdlPortType" value="BirtSoapPort"/>
+ <parameter name="typeMappingVersion" value="1.2"/>
+ <operation name="getUpdatedObjects" qname="getUpdatedObjects" returnQName="retNS:GetUpdatedObjectsResponse" xmlns:retNS="http://schemas.eclipse.org/birt" returnType="rtns:GetUpdatedObjectsResponse" xmlns:rtns="http://schemas.eclipse.org/birt" >
+ <parameter qname="pns:GetUpdatedObjects" xmlns:pns="http://schemas.eclipse.org/birt" type="tns:GetUpdatedObjects" xmlns:tns="http://schemas.eclipse.org/birt"/>
+ </operation>
+ <parameter name="allowedMethods" value="getUpdatedObjects"/>
+
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:ColumnProperties"
+ type="java:org.eclipse.birt.report.soapengine.api.ColumnProperties"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:DataSet"
+ type="java:org.eclipse.birt.report.soapengine.api.DataSet"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:GetUpdatedObjects"
+ type="java:org.eclipse.birt.report.soapengine.api.GetUpdatedObjects"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:File"
+ type="java:org.eclipse.birt.report.soapengine.api.File"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:TOC"
+ type="java:org.eclipse.birt.report.soapengine.api.TOC"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:IOInfoList"
+ type="java:org.eclipse.birt.report.soapengine.api.IOInfoList"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:NumberCategoryChoice"
+ type="java:org.eclipse.birt.report.soapengine.api.NumberCategoryChoice"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:JoinCondition"
+ type="java:org.eclipse.birt.report.soapengine.api.JoinCondition"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:ChartAppearance"
+ type="java:org.eclipse.birt.report.soapengine.api.ChartAppearance"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:ReportId"
+ type="java:org.eclipse.birt.report.soapengine.api.ReportId"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:DataSource"
+ type="java:org.eclipse.birt.report.soapengine.api.DataSource"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:FormatRuleEffect"
+ type="java:org.eclipse.birt.report.soapengine.api.FormatRuleEffect"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:Data"
+ type="java:org.eclipse.birt.report.soapengine.api.Data"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:CategoryChoice"
+ type="java:org.eclipse.birt.report.soapengine.api.CategoryChoice"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:FilterList"
+ type="java:org.eclipse.birt.report.soapengine.api.FilterList"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:SelectionList"
+ type="java:org.eclipse.birt.report.soapengine.api.SelectionList"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:TableLayout"
+ type="java:org.eclipse.birt.report.soapengine.api.TableLayout"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:AggregateSetting"
+ type="java:org.eclipse.birt.report.soapengine.api.AggregateSetting"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:BRDExpression"
+ type="java:org.eclipse.birt.report.soapengine.api.BRDExpression"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:Alignment"
+ type="java:org.eclipse.birt.report.soapengine.api.Alignment"
+ serializer="org.apache.axis.encoding.ser.EnumSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.EnumDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:JoinDefinition"
+ type="java:org.eclipse.birt.report.soapengine.api.JoinDefinition"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:CellDefinition"
+ type="java:org.eclipse.birt.report.soapengine.api.CellDefinition"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:ReportElementList"
+ type="java:org.eclipse.birt.report.soapengine.api.ReportElementList"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:ChartLabels"
+ type="java:org.eclipse.birt.report.soapengine.api.ChartLabels"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:ColumnDefinitionGroup"
+ type="java:org.eclipse.birt.report.soapengine.api.ColumnDefinitionGroup"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:FilterExpression"
+ type="java:org.eclipse.birt.report.soapengine.api.FilterExpression"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:ConditionLineList"
+ type="java:org.eclipse.birt.report.soapengine.api.ConditionLineList"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:DataSetDefinition"
+ type="java:org.eclipse.birt.report.soapengine.api.DataSetDefinition"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:ThemeList"
+ type="java:org.eclipse.birt.report.soapengine.api.ThemeList"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:SortDefinitionList"
+ type="java:org.eclipse.birt.report.soapengine.api.SortDefinitionList"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:BindingList"
+ type="java:org.eclipse.birt.report.soapengine.api.BindingList"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:DataField"
+ type="java:org.eclipse.birt.report.soapengine.api.DataField"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:GroupDetail"
+ type="java:org.eclipse.birt.report.soapengine.api.GroupDetail"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:TableGroups"
+ type="java:org.eclipse.birt.report.soapengine.api.TableGroups"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:UpdateDialog"
+ type="java:org.eclipse.birt.report.soapengine.api.UpdateDialog"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:GetUpdatedObjectsResponse"
+ type="java:org.eclipse.birt.report.soapengine.api.GetUpdatedObjectsResponse"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:IOReference"
+ type="java:org.eclipse.birt.report.soapengine.api.IOReference"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:Export"
+ type="java:org.eclipse.birt.report.soapengine.api.Export"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:ExportCriteria"
+ type="java:org.eclipse.birt.report.soapengine.api.ExportCriteria"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:ConditionLine"
+ type="java:org.eclipse.birt.report.soapengine.api.ConditionLine"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:Font"
+ type="java:org.eclipse.birt.report.soapengine.api.Font"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:TableSectionContextMenuState"
+ type="java:org.eclipse.birt.report.soapengine.api.TableSectionContextMenuState"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:ToolbarState"
+ type="java:org.eclipse.birt.report.soapengine.api.ToolbarState"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:FormatRuleSet"
+ type="java:org.eclipse.birt.report.soapengine.api.FormatRuleSet"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:Vector"
+ type="java:org.eclipse.birt.report.soapengine.api.Vector"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:FilterClause"
+ type="java:org.eclipse.birt.report.soapengine.api.FilterClause"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:ResultSet"
+ type="java:org.eclipse.birt.report.soapengine.api.ResultSet"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:ReportElement"
+ type="java:org.eclipse.birt.report.soapengine.api.ReportElement"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:JoinMetadata"
+ type="java:org.eclipse.birt.report.soapengine.api.JoinMetadata"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:IOList"
+ type="java:org.eclipse.birt.report.soapengine.api.IOList"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:RepositoryPathSegment"
+ type="java:org.eclipse.birt.report.soapengine.api.RepositoryPathSegment"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:SortingDirection"
+ type="java:org.eclipse.birt.report.soapengine.api.SortingDirection"
+ serializer="org.apache.axis.encoding.ser.EnumSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.EnumDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:Operation"
+ type="java:org.eclipse.birt.report.soapengine.api.Operation"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:ReportParameterList"
+ type="java:org.eclipse.birt.report.soapengine.api.ReportParameterList"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:S_Info"
+ type="java:org.eclipse.birt.report.soapengine.api.S_Info"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:Oprand"
+ type="java:org.eclipse.birt.report.soapengine.api.Oprand"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:FormatRuleCondition"
+ type="java:org.eclipse.birt.report.soapengine.api.FormatRuleCondition"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:IOField"
+ type="java:org.eclipse.birt.report.soapengine.api.IOField"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:Filter"
+ type="java:org.eclipse.birt.report.soapengine.api.Filter"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:ChartProperties"
+ type="java:org.eclipse.birt.report.soapengine.api.ChartProperties"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:TableSections"
+ type="java:org.eclipse.birt.report.soapengine.api.TableSections"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:Update"
+ type="java:org.eclipse.birt.report.soapengine.api.Update"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:Column"
+ type="java:org.eclipse.birt.report.soapengine.api.Column"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:FormatRule"
+ type="java:org.eclipse.birt.report.soapengine.api.FormatRule"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:FileSearch"
+ type="java:org.eclipse.birt.report.soapengine.api.FileSearch"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:FilterType"
+ type="java:org.eclipse.birt.report.soapengine.api.FilterType"
+ serializer="org.apache.axis.encoding.ser.EnumSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.EnumDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:FileList"
+ type="java:org.eclipse.birt.report.soapengine.api.FileList"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:SortDefinition"
+ type="java:org.eclipse.birt.report.soapengine.api.SortDefinition"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:UpdateData"
+ type="java:org.eclipse.birt.report.soapengine.api.UpdateData"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:>ReportId>Type"
+ type="java:org.eclipse.birt.report.soapengine.api.ReportIdType"
+ serializer="org.apache.axis.encoding.ser.EnumSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.EnumDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:TableRowInfo"
+ type="java:org.eclipse.birt.report.soapengine.api.TableRowInfo"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:TableContextMenuState"
+ type="java:org.eclipse.birt.report.soapengine.api.TableContextMenuState"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:JoinList"
+ type="java:org.eclipse.birt.report.soapengine.api.JoinList"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:TableColContextMenuState"
+ type="java:org.eclipse.birt.report.soapengine.api.TableColContextMenuState"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:ChartDataBinding"
+ type="java:org.eclipse.birt.report.soapengine.api.ChartDataBinding"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:UpdateContent"
+ type="java:org.eclipse.birt.report.soapengine.api.UpdateContent"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:DataSetList"
+ type="java:org.eclipse.birt.report.soapengine.api.DataSetList"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:DataFieldFolder"
+ type="java:org.eclipse.birt.report.soapengine.api.DataFieldFolder"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:G_Info"
+ type="java:org.eclipse.birt.report.soapengine.api.G_Info"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:AvailableOperation"
+ type="java:org.eclipse.birt.report.soapengine.api.AvailableOperation"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:DesignState"
+ type="java:org.eclipse.birt.report.soapengine.api.DesignState"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:RepositoryPathSegmentList"
+ type="java:org.eclipse.birt.report.soapengine.api.RepositoryPathSegmentList"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:Theme"
+ type="java:org.eclipse.birt.report.soapengine.api.Theme"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:BoundDataColumn"
+ type="java:org.eclipse.birt.report.soapengine.api.BoundDataColumn"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:AggregateDefinition"
+ type="java:org.eclipse.birt.report.soapengine.api.AggregateDefinition"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:Binding"
+ type="java:org.eclipse.birt.report.soapengine.api.Binding"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:Format"
+ type="java:org.eclipse.birt.report.soapengine.api.Format"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:TableLayoutList"
+ type="java:org.eclipse.birt.report.soapengine.api.TableLayoutList"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:SelectItemChoice"
+ type="java:org.eclipse.birt.report.soapengine.api.SelectItemChoice"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:NumberCategoryChoiceList"
+ type="java:org.eclipse.birt.report.soapengine.api.NumberCategoryChoiceList"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:ChartLocation"
+ type="java:org.eclipse.birt.report.soapengine.api.ChartLocation"
+ serializer="org.apache.axis.encoding.ser.EnumSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.EnumDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:ResultSets"
+ type="java:org.eclipse.birt.report.soapengine.api.ResultSets"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:CategoryChoiceList"
+ type="java:org.eclipse.birt.report.soapengine.api.CategoryChoiceList"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:ReportParameter"
+ type="java:org.eclipse.birt.report.soapengine.api.ReportParameter"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:IOFieldList"
+ type="java:org.eclipse.birt.report.soapengine.api.IOFieldList"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:Page"
+ type="java:org.eclipse.birt.report.soapengine.api.Page"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:AxisDataBinding"
+ type="java:org.eclipse.birt.report.soapengine.api.AxisDataBinding"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:BoundDataColumnList"
+ type="java:org.eclipse.birt.report.soapengine.api.BoundDataColumnList"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:ChartType"
+ type="java:org.eclipse.birt.report.soapengine.api.ChartType"
+ serializer="org.apache.axis.encoding.ser.EnumSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.EnumDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:DataSourceList"
+ type="java:org.eclipse.birt.report.soapengine.api.DataSourceList"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:FileBrowsing"
+ type="java:org.eclipse.birt.report.soapengine.api.FileBrowsing"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:CascadeParameter"
+ type="java:org.eclipse.birt.report.soapengine.api.CascadeParameter"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:ColumnDefinition"
+ type="java:org.eclipse.birt.report.soapengine.api.ColumnDefinition"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+ <typeMapping
+ xmlns:ns="http://schemas.eclipse.org/birt"
+ qname="ns:SectionDefinition"
+ type="java:org.eclipse.birt.report.soapengine.api.SectionDefinition"
+ serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
+ deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
+ encodingStyle=""
+ />
+<namespace>http://schemas.eclipse.org/birt</namespace>
+ </service>
+
+ <service
+ name="AdminService"
+ provider="java:MSG">
+ <parameter
+ name="allowedMethods"
+ value="AdminService"/>
+ <parameter
+ name="enableRemoteAdmin"
+ value="false"/>
+ <parameter
+ name="className"
+ value="org.apache.axis.utils.Admin"/>
+ <namespace>http://xml.apache.org/axis/wsdd/</namespace>
+ </service>
+
+ <service
+ name="Version"
+ provider="java:RPC">
+ <parameter
+ name="allowedMethods"
+ value="getVersion"/>
+ <parameter
+ name="className"
+ value="org.apache.axis.Version"/>
+ </service>
+
+ <transport
+ name="http">
+ <requestFlow>
+ <handler
+ type="URLMapper"/>
+ <handler
+ type="java:org.apache.axis.handlers.http.HTTPAuthHandler"/>
+ </requestFlow>
+ </transport>
+
+ <transport
+ name="local">
+ <responseFlow>
+ <handler
+ type="LocalResponder"/>
+ </responseFlow>
+ </transport>
+</deployment>
Added: ofbiz/branches/addBirt/framework/webtools/webapp/birt/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/ofbiz/branches/addBirt/framework/webtools/webapp/birt/WEB-INF/web.xml?rev=825391&view=auto
==============================================================================
--- ofbiz/branches/addBirt/framework/webtools/webapp/birt/WEB-INF/web.xml (added)
+++ ofbiz/branches/addBirt/framework/webtools/webapp/birt/WEB-INF/web.xml Thu Oct 15 04:48:28 2009
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
+<!--
+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.
+-->
+
+<web-app>
+ <display-name>Open For Business - BIRT Component</display-name>
+ <description>BIRT Component of the Open For Business Project</description>
+
+ <context-param>
+ <param-name>localDispatcherName</param-name><param-value>example</param-value>
+ <description>A unique name used to identify/recognize the local dispatcher for the Service Engine</description>
+ </context-param>
+ <context-param>
+ <param-name>entityDelegatorName</param-name><param-value>default</param-value>
+ <description>The Name of the Entity Delegator to use, defined in entityengine.xml</description>
+ </context-param>
+ <context-param>
+ <param-name>mainDecoratorLocation</param-name>
+ <param-value>component://webtools/widget/CommonScreens.xml</param-value>
+ <description>The location of the main-decorator screen to use for this webapp; referred to as a context variable in screen def XML files.</description>
+ </context-param>
+ <context-param>
+ <param-name>widgetVerbose</param-name>
+ <param-value>false</param-value>
+ <description>Enable widget boundary comments. See org.ofbiz.widget.ModelWidget.widgetBoundaryCommentsEnabled().</description>
+ </context-param>
+ <context-param>
+ <param-name>compressHTML</param-name>
+ <param-value>false</param-value>
+ <description>Remove unnecessary whitespace from HTML output.</description>
+ </context-param>
+
+ <filter>
+ <filter-name>ContextFilter</filter-name>
+ <display-name>ContextFilter</display-name>
+ <filter-class>org.ofbiz.webapp.control.ContextFilter</filter-class>
+ <init-param><param-name>disableContextSecurity</param-name><param-value>N</param-value></init-param>
+ <init-param>
+ <param-name>allowedPaths</param-name>
+ <param-value>/control:/select:/index.html:/index.jsp:/default.html:/default.jsp:/images:/includes/maincss.css:/frameset:/preview:/webcontent:/CancelTask.jsp</param-value>
+ </init-param>
+ <init-param><param-name>errorCode</param-name><param-value>403</param-value></init-param>
+ <init-param><param-name>redirectPath</param-name><param-value>/control/main</param-value></init-param>
+ </filter>
+ <filter-mapping><filter-name>ContextFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>
+
+ <listener><listener-class>org.ofbiz.webapp.control.ControlEventListener</listener-class></listener>
+ <listener><listener-class>org.ofbiz.webapp.control.LoginEventListener</listener-class></listener>
+ <!-- NOTE: not all app servers support mounting implementations of the HttpSessionActivationListener interface -->
+ <!-- <listener><listener-class>org.ofbiz.webapp.control.ControlActivationEventListener</listener-class></listener> -->
+
+ <servlet>
+ <servlet-name>ControlServlet</servlet-name>
+ <display-name>ControlServlet</display-name>
+ <description>Main Control Servlet</description>
+ <servlet-class>org.ofbiz.webapp.control.ControlServlet</servlet-class>
+ <load-on-startup>1</load-on-startup>
+ </servlet>
+ <!-- Viewer Servlet, Supports SOAP -->
+ <servlet>
+ <servlet-name>ViewerServlet</servlet-name>
+ <servlet-class>org.ofbiz.birt.report.servlet.BirtViewerServlet</servlet-class>
+ </servlet>
+ <!-- Engine Servlet -->
+ <servlet>
+ <servlet-name>EngineServlet</servlet-name>
+ <servlet-class>org.ofbiz.birt.report.servlet.BirtEngineServlet</servlet-class>
+ </servlet>
+ <servlet-mapping><servlet-name>ControlServlet</servlet-name><url-pattern>/control/*</url-pattern></servlet-mapping>
+ <servlet-mapping>
+ <servlet-name>ViewerServlet</servlet-name>
+ <url-pattern>/frameset</url-pattern>
+ </servlet-mapping>
+ <servlet-mapping>
+ <servlet-name>EngineServlet</servlet-name>
+ <url-pattern>/preview</url-pattern>
+ </servlet-mapping>
+
+ <session-config><session-timeout>60</session-timeout><!-- in minutes --></session-config>
+
+ <welcome-file-list>
+ <welcome-file>index.jsp</welcome-file>
+ <welcome-file>index.html</welcome-file>
+ <welcome-file>index.htm</welcome-file>
+ </welcome-file-list>
+</web-app>
Propchange: ofbiz/branches/addBirt/framework/webtools/webapp/birt/WEB-INF/web.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/branches/addBirt/framework/webtools/webapp/birt/WEB-INF/web.xml
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/branches/addBirt/framework/webtools/webapp/birt/WEB-INF/web.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: ofbiz/branches/addBirt/framework/webtools/webapp/birt/error/error.jsp
URL: http://svn.apache.org/viewvc/ofbiz/branches/addBirt/framework/webtools/webapp/birt/error/error.jsp?rev=825391&view=auto
==============================================================================
--- ofbiz/branches/addBirt/framework/webtools/webapp/birt/error/error.jsp (added)
+++ ofbiz/branches/addBirt/framework/webtools/webapp/birt/error/error.jsp Thu Oct 15 04:48:28 2009
@@ -0,0 +1,52 @@
+<%--
+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.
+--%>
+<%@ page import="org.ofbiz.base.util.*" %>
+<html>
+<head>
+<title>Open For Business Message</title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+</head>
+
+<% String errorMsg = (String) request.getAttribute("_ERROR_MESSAGE_"); %>
+
+<body bgcolor="#FFFFFF">
+<div align="center">
+ <br/>
+ <table width="100%" border="1" height="200">
+ <tr>
+ <td>
+ <table width="100%" border="0" height="200">
+ <tr bgcolor="#CC6666">
+ <td height="45">
+ <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="4" color="#FFFFFF"><b>:ERROR MESSAGE:</b></font></div>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><%=UtilFormatOut.replaceString(errorMsg, "\n", "<br/>")%></font></div>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+</div>
+<div align="center"></div>
+</body>
+</html>
Propchange: ofbiz/branches/addBirt/framework/webtools/webapp/birt/error/error.jsp
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/branches/addBirt/framework/webtools/webapp/birt/error/error.jsp
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/branches/addBirt/framework/webtools/webapp/birt/error/error.jsp
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: ofbiz/branches/addBirt/framework/webtools/webapp/birt/index.jsp
URL: http://svn.apache.org/viewvc/ofbiz/branches/addBirt/framework/webtools/webapp/birt/index.jsp?rev=825391&view=auto
==============================================================================
--- ofbiz/branches/addBirt/framework/webtools/webapp/birt/index.jsp (added)
+++ ofbiz/branches/addBirt/framework/webtools/webapp/birt/index.jsp Thu Oct 15 04:48:28 2009
@@ -0,0 +1,19 @@
+<%--
+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.
+--%>
+<%response.sendRedirect("control/main");%>
Propchange: ofbiz/branches/addBirt/framework/webtools/webapp/birt/index.jsp
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/branches/addBirt/framework/webtools/webapp/birt/index.jsp
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/branches/addBirt/framework/webtools/webapp/birt/index.jsp
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: ofbiz/branches/addBirt/framework/webtools/webapp/birt/logs/ReportEngine_2009_10_15_10_11_43.log
URL: http://svn.apache.org/viewvc/ofbiz/branches/addBirt/framework/webtools/webapp/birt/logs/ReportEngine_2009_10_15_10_11_43.log?rev=825391&view=auto
==============================================================================
(empty)
Added: ofbiz/branches/addBirt/framework/webtools/webapp/birt/logs/ReportEngine_2009_10_15_10_11_43.log.lck
URL: http://svn.apache.org/viewvc/ofbiz/branches/addBirt/framework/webtools/webapp/birt/logs/ReportEngine_2009_10_15_10_11_43.log.lck?rev=825391&view=auto
==============================================================================
(empty)
Added: ofbiz/branches/addBirt/framework/webtools/webapp/birt/report/product.rptdesign
URL: http://svn.apache.org/viewvc/ofbiz/branches/addBirt/framework/webtools/webapp/birt/report/product.rptdesign?rev=825391&view=auto
==============================================================================
--- ofbiz/branches/addBirt/framework/webtools/webapp/birt/report/product.rptdesign (added)
+++ ofbiz/branches/addBirt/framework/webtools/webapp/birt/report/product.rptdesign Thu Oct 15 04:48:28 2009
@@ -0,0 +1,212 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.20" id="1">
+ <property name="createdBy">Eclipse BIRT Designer Version 2.5.1.v20090903 Build <2.5.1.v20090917-1447></property>
+ <property name="units">in</property>
+ <method name="initialize"><![CDATA[importPackage(Packages.org.ofbiz.base.util)
+
+module = "product.rptdesign";]]></method>
+ <property name="iconFile">/templates/blank_report.gif</property>
+ <property name="bidiLayoutOrientation">ltr</property>
+ <data-sources>
+ <script-data-source name="OFBiz" id="8"/>
+ </data-sources>
+ <data-sets>
+ <script-data-set name="Product" id="9">
+ <list-property name="resultSetHints">
+ <structure>
+ <property name="position">0</property>
+ <property name="name">productId</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">1</property>
+ <property name="name">productTypeId</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">internalName</property>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <list-property name="columnHints">
+ <structure>
+ <property name="columnName">productId</property>
+ <text-property name="displayName">productId</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">productTypeId</property>
+ <text-property name="displayName">productTypeId</text-property>
+ </structure>
+ <structure>
+ <property name="columnName">internalName</property>
+ <text-property name="displayName">internalName</text-property>
+ </structure>
+ </list-property>
+ <structure name="cachedMetaData">
+ <list-property name="resultSet">
+ <structure>
+ <property name="position">1</property>
+ <property name="name">productId</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">2</property>
+ <property name="name">productTypeId</property>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="position">3</property>
+ <property name="name">internalName</property>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ </structure>
+ <property name="dataSource">OFBiz</property>
+ <method name="open"><![CDATA[products = null;
+try {
+ products = delegator.findAll("Product");
+} catch (e) {
+ Debug.logError(e, module);
+}
+totalRow = 0;
+countOfRow = 0;
+if (products) {
+ totalRow = products.size();
+}]]></method>
+ <method name="fetch"><![CDATA[if (countOfRow == totalRow - 1) return false;
+
+product = products.get(countOfRow);
+productId = product.getString("productId");
+productTypeId = product.getString("productTypeId");
+internalName = product.getString("internalName");
+
+row["productId"] = productId;
+row["productTypeId"] = productTypeId;
+row["internalName"] = internalName;
+
+countOfRow ++;
+return true;]]></method>
+ </script-data-set>
+ </data-sets>
+ <styles>
+ <style name="report" id="4">
+ <property name="fontFamily">sans-serif</property>
+ <property name="fontSize">10pt</property>
+ </style>
+ <style name="crosstab-cell" id="5">
+ <property name="borderBottomColor">#CCCCCC</property>
+ <property name="borderBottomStyle">solid</property>
+ <property name="borderBottomWidth">1pt</property>
+ <property name="borderLeftColor">#CCCCCC</property>
+ <property name="borderLeftStyle">solid</property>
+ <property name="borderLeftWidth">1pt</property>
+ <property name="borderRightColor">#CCCCCC</property>
+ <property name="borderRightStyle">solid</property>
+ <property name="borderRightWidth">1pt</property>
+ <property name="borderTopColor">#CCCCCC</property>
+ <property name="borderTopStyle">solid</property>
+ <property name="borderTopWidth">1pt</property>
+ </style>
+ <style name="crosstab" id="6">
+ <property name="borderBottomColor">#CCCCCC</property>
+ <property name="borderBottomStyle">solid</property>
+ <property name="borderBottomWidth">1pt</property>
+ <property name="borderLeftColor">#CCCCCC</property>
+ <property name="borderLeftStyle">solid</property>
+ <property name="borderLeftWidth">1pt</property>
+ <property name="borderRightColor">#CCCCCC</property>
+ <property name="borderRightStyle">solid</property>
+ <property name="borderRightWidth">1pt</property>
+ <property name="borderTopColor">#CCCCCC</property>
+ <property name="borderTopStyle">solid</property>
+ <property name="borderTopWidth">1pt</property>
+ </style>
+ </styles>
+ <page-setup>
+ <simple-master-page name="Simple MasterPage" id="2">
+ <page-footer>
+ <text id="3">
+ <property name="contentType">html</property>
+ <text-property name="content"><![CDATA[<value-of>new Date()</value-of>]]></text-property>
+ </text>
+ </page-footer>
+ </simple-master-page>
+ </page-setup>
+ <body>
+ <table id="10">
+ <property name="dataSet">Product</property>
+ <list-property name="boundDataColumns">
+ <structure>
+ <property name="name">productId</property>
+ <text-property name="displayName">productId</text-property>
+ <expression name="expression">dataSetRow["productId"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">productTypeId</property>
+ <text-property name="displayName">productTypeId</text-property>
+ <expression name="expression">dataSetRow["productTypeId"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ <structure>
+ <property name="name">internalName</property>
+ <text-property name="displayName">internalName</text-property>
+ <expression name="expression">dataSetRow["internalName"]</expression>
+ <property name="dataType">string</property>
+ </structure>
+ </list-property>
+ <column id="29"/>
+ <column id="30"/>
+ <column id="31"/>
+ <header>
+ <row id="11">
+ <property name="backgroundColor">#BFBFBF</property>
+ <property name="fontWeight">bold</property>
+ <property name="textAlign">center</property>
+ <cell id="12">
+ <label id="13">
+ <text-property name="text">productId</text-property>
+ </label>
+ </cell>
+ <cell id="14">
+ <label id="15">
+ <text-property name="text">productTypeId</text-property>
+ </label>
+ </cell>
+ <cell id="16">
+ <label id="17">
+ <text-property name="text">internalName</text-property>
+ </label>
+ </cell>
+ </row>
+ </header>
+ <detail>
+ <row id="18">
+ <cell id="19">
+ <data id="20">
+ <property name="resultSetColumn">productId</property>
+ </data>
+ </cell>
+ <cell id="21">
+ <data id="22">
+ <property name="resultSetColumn">productTypeId</property>
+ </data>
+ </cell>
+ <cell id="23">
+ <data id="24">
+ <property name="resultSetColumn">internalName</property>
+ </data>
+ </cell>
+ </row>
+ </detail>
+ <footer>
+ <row id="25">
+ <cell id="26"/>
+ <cell id="27"/>
+ <cell id="28"/>
+ </row>
+ </footer>
+ </table>
+ </body>
+</report>
Added: ofbiz/branches/addBirt/framework/webtools/webapp/birt/webcontent/birt/ajax/core/BirtCommunicationManager.js
URL: http://svn.apache.org/viewvc/ofbiz/branches/addBirt/framework/webtools/webapp/birt/webcontent/birt/ajax/core/BirtCommunicationManager.js?rev=825391&view=auto
==============================================================================
--- ofbiz/branches/addBirt/framework/webtools/webapp/birt/webcontent/birt/ajax/core/BirtCommunicationManager.js (added)
+++ ofbiz/branches/addBirt/framework/webtools/webapp/birt/webcontent/birt/ajax/core/BirtCommunicationManager.js Thu Oct 15 04:48:28 2009
@@ -0,0 +1,121 @@
+/******************************************************************************
+ * Copyright (c) 2004 Actuate Corporation and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Actuate Corporation - Initial implementation.
+ *****************************************************************************/
+
+/**
+ * BirtCommunicationManager
+ * ...
+ */
+BirtCommunicationManager = Class.create( );
+
+BirtCommunicationManager.prototype =
+{
+ __active : false,
+
+ /**
+ * Initialization routine required by "ProtoType" lib.
+ *
+ * @return, void
+ */
+ initialize: function( )
+ {
+ },
+
+ /**
+ * Make xml http request.
+ *
+ * return, void
+ */
+ connect: function( )
+ {
+ var xmlDoc = birtSoapRequest.__xml_document;
+
+ if( xmlDoc )
+ {
+ debug( birtSoapRequest.prettyPrintXML(xmlDoc), true);
+ if ( BrowserUtility.isSafari || BrowserUtility.isFirefox3 )
+ {
+ // WORKAROUND: sending the XML DOM doesn't replace the
+ // ampersands properly but the XMLSerializer does.
+ xmlDoc = (new XMLSerializer()).serializeToString(xmlDoc);
+ }
+ }
+
+ if ( !birtSoapRequest.getURL( ) ) return;
+
+ //activate delay message manager;
+ this.__active = true;
+ birtProgressBar.__start( );
+
+ //workaround for Bugzilla Bug 144598. Add request header "Connection" as "keep-alive"
+ var myAjax = new Ajax.Request( birtSoapRequest.getURL( ), { method: 'post', postBody: xmlDoc,
+ onSuccess: this.responseHandler, onFailure: this.invalidResponseHandler,
+ requestHeaders: ['Content-Type', 'text/xml; charset=UTF-8', 'SOAPAction', '""', 'request-type', 'SOAP', 'Connection', 'keep-alive' ] } );
+
+ birtSoapRequest.reset( );
+ },
+
+ /**
+ * Callback function triggered when reponse is ready, status is 200.
+ *
+ * @request, httpXmlRequest instance
+ * @return, void
+ */
+ responseHandler: function( request )
+ {
+ if ( isDebugging( ) )
+ {
+ debug(request.responseText, true);
+ debug(birtSoapRequest.prettyPrintXML(request.responseXML.documentElement), true);
+ }
+
+ if ( request.responseXML && request.responseXML.documentElement )
+ {
+ birtSoapResponse.process( request.responseXML.documentElement );
+ }
+
+ birtCommunicationManager.postProcess( );
+ //todo handle responseText
+ },
+
+ /**
+ * Callback function triggered when reponse is ready status is not 200.
+ * Process any http (non-200) errors. Note this is not exception from
+ * server side.
+ *
+ * @request, httpXmlRequest instance
+ * @return, void
+ */
+ invalidResponseHandler: function( request )
+ {
+ debug("invalid response");
+
+ if ( request.responseXML && request.responseXML.documentElement )
+ {
+ birtSoapResponse.process( request.responseXML.documentElement );
+ }
+
+ birtCommunicationManager.postProcess( );
+ },
+
+ /**
+ * Post process after finish processing the response.
+ *
+ * @return, void
+ */
+ postProcess: function( )
+ {
+ //deactivate delay message manager
+ birtProgressBar.__stop( );
+ this.__active = false;
+ }
+}
+
+var birtCommunicationManager = new BirtCommunicationManager( );
\ No newline at end of file
Propchange: ofbiz/branches/addBirt/framework/webtools/webapp/birt/webcontent/birt/ajax/core/BirtCommunicationManager.js
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/branches/addBirt/framework/webtools/webapp/birt/webcontent/birt/ajax/core/BirtCommunicationManager.js
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/branches/addBirt/framework/webtools/webapp/birt/webcontent/birt/ajax/core/BirtCommunicationManager.js
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: ofbiz/branches/addBirt/framework/webtools/webapp/birt/webcontent/birt/ajax/core/BirtDndManager.js
URL: http://svn.apache.org/viewvc/ofbiz/branches/addBirt/framework/webtools/webapp/birt/webcontent/birt/ajax/core/BirtDndManager.js?rev=825391&view=auto
==============================================================================
--- ofbiz/branches/addBirt/framework/webtools/webapp/birt/webcontent/birt/ajax/core/BirtDndManager.js (added)
+++ ofbiz/branches/addBirt/framework/webtools/webapp/birt/webcontent/birt/ajax/core/BirtDndManager.js Thu Oct 15 04:48:28 2009
@@ -0,0 +1,331 @@
+/******************************************************************************
+ * Copyright (c) 2004 Actuate Corporation and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Actuate Corporation - Initial implementation.
+ *****************************************************************************/
+
+BirtDndManager = function( ) {
+
+ //An item is dragging
+this.isDragging = false;
+
+};
+
+BirtDndManager.prototype = {
+
+ __dropTargetManager: null, //PRIVATE - extending classes must use accessor method
+
+ __mousemoveHandlerFunction: null,
+
+ __dropHandlerFunction: null,
+
+ currentDropTarget: null, //Element that is the current valid drop target
+
+ currentDragElement: null, //Element that is currently being dragged
+
+
+ /**
+ Extending classes should use this method to set the drop target manager if
+ custom drop behavior is desired
+ @param {DropTargetManager}
+ */
+ setDropTargetManager: function( dTargetManager)
+ {
+ this.__dropTargetManager = dTargetManager;
+ },
+
+ /**
+ Drop targets call this method to register as accepting "dragType" items
+ */
+ addAssociation: function(dragType, targetHtmlId, target)
+ {
+ if(this.__dropTargetManager == null)
+ {
+ throw new WRError("BirtDndManager", "DropTargetManager not set");
+ }
+ this.__dropTargetManager.addAssociation(dragType, targetHtmlId, target);
+ },
+
+ /**
+ Delete an association when the corresponding html element is removed
+ @param dragType
+ @param dropTargetId id attribute of html element to remove
+ */
+ deleteAssociation: function(dragType, htmlId)
+ {
+ if(this.__dropTargetManager == null)
+ {
+ throw new WRError("BirtDndManager", "DropTargetManager not set");
+ }
+ this.__dropTargetManager.deleteAssociation(dragType, htmlId);
+ },
+
+ /**
+ startDrag redefines itself the first time it is called based on the desired type of drag drop behavior.<b>
+ */
+ startDrag: function(element, event, dragType)
+ {
+ //If there is no drop target manager, define startDrag as default
+ if(this.__dropTargetManager == null)
+ {
+ this.startDrag = this.__getDefaultStartDrag();
+ }
+ else
+ {
+ this.startDrag = this.__getCustomStartDrag();
+ }
+ this.startDrag(element, event, dragType);
+ },
+
+ /**
+ Default start drag function handles elements that drag but do not have drop targets
+ @returns {function} default start drag function
+ */
+ __getDefaultStartDrag: function()
+ {
+ return function(element, event, dragType)
+ {
+ debug("default startDrag");
+ if(!this.isDragging)
+ {
+ this.eventMouseout = this.elementMouseout.bindAsEventListener(this);
+
+ this.__mousemoveHandlerFunction = this.__moveElement.bindAsEventListener(this);
+ this.__dropElementFunction = this.__dropElement.bindAsEventListener(this);
+
+ var zIndex = this.__activateDragMask();
+ this.__elementSetUp(element, event, zIndex);
+ this.__startDragObservers(this.__mousemoveHandlerFunction, this.__dropElementFunction);
+ }
+ this.isDragging = true;
+ }
+ },
+
+ /**
+ Custom start drag function handles elements that have drop targets
+ @returns {function} custome start drag function
+ */
+ __getCustomStartDrag: function()
+ {
+ return function(element, event, dragType)
+ {
+ debug("custom startDrag");
+ if(!this.isDragging)
+ {
+
+ if(dragType == null) //There are no drop targets
+ {
+ this.__mousemoveHandlerFunction = this.__moveElement.bindAsEventListener(this);
+ this.__dropElementFunction = this.__dropElement.bindAsEventListener(this);
+ }
+ else
+ {
+ this.__dropTargetManager.setUpForDrag(dragType);
+ this.__mousemoveHandlerFunction = this.__moveElementWithTarget.bindAsEventListener(this);
+ this.__dropElementFunction = this.__dropElementWithTarget.bindAsEventListener(this);
+ }
+ this.eventMouseout = this.elementMouseout.bindAsEventListener(this);
+
+ var zIndex = this.__activateDragMask();
+ this.__elementSetUp(element, event, zIndex);
+ this.__startDragObservers(this.__mousemoveHandlerFunction, this.__dropElementFunction);
+ }
+ this.isDragging = true;
+ }
+ },
+
+ __activateDragMask: function()
+ {
+ return Mask.show();
+ },
+
+ __deactivateDragMask: function()
+ {
+ Mask.hide();
+ },
+
+ /**
+ Set up an element to be dragged
+ */
+ __elementSetUp: function(elem, event, zIndex)
+ {
+ //TODO if removing selections is kept, move to utility funciton
+ //remove any existing selections
+ if(document.selection)
+ {
+ document.selection.empty();
+ }
+ else if(window.getSelection)
+ {
+ var selection = window.getSelection();
+ if(selection)
+ {
+ selection.removeAllRanges();
+ }
+ }
+
+ this.currentDragElement = elem;
+ this.currentDragElement.oldZIndex = this.currentDragElement.style.zIndex;
+ this.currentDragElement.style.zIndex = zIndex;
+ this.currentDropTarget = null;
+ //Location of mouse
+ var mouseX = Event.pointerX(event);
+ var mouseY = Event.pointerY(event);
+ //Distance from the edge of the element to edge of browser
+ var offsets = Position.cumulativeOffset(elem);
+ //Distance from the edge of the element of mouse
+ elem.offsetX = (mouseX - offsets[0]);
+ elem.offsetY = (mouseY - offsets[1]);
+
+ //Used for revert effect
+ elem.originalTop = parseInt(elem.style.top || '0');
+ elem.originalLeft = parseInt(elem.style.left || '0');
+ },
+
+ /**
+ Start drag event observing
+ */
+ __startDragObservers: function(mousemoveHandlerFunction, dropHandlerFunction)
+ {
+ Event.observe(document, "mousemove", mousemoveHandlerFunction, false);
+ Event.observe(document, "mouseup", dropHandlerFunction, false);
+ },
+
+ /**
+ Move element
+ */
+ __moveElement: function(event)
+ {
+ var xPos = Event.pointerX(event);
+ var yPos = Event.pointerY(event);
+
+ this.__moveCurrentDragElement(xPos, yPos);
+ },
+
+ /**
+ Move element and use DropTargetManager to check if it can be dropped
+ */
+ __moveElementWithTarget: function(event)
+ {
+ var xPos = Event.pointerX(event);
+ var yPos = Event.pointerY(event);
+
+ this.__moveCurrentDragElement(xPos, yPos);
+
+ var oldDropTarget = this.currentDropTarget; //is the state changing?
+ var dropTarget = this.__dropTargetManager.getDropTarget(xPos, yPos);
+
+ //Change indicator to drop allowed
+ if(dropTarget)
+ {
+ this.currentDropTarget = dropTarget;
+ if(!oldDropTarget)
+ {
+ var nodes = this.currentDragElement.childNodes;
+ this.toggleDropIndicator(true, nodes);
+ }
+ }
+ else //Change indicator to drop forbidden
+ {
+ this.currentDropTarget = null;
+ if(oldDropTarget)
+ {
+ var nodes = this.currentDragElement.childNodes;
+ this.toggleDropIndicator(false, nodes);
+ }
+ }
+ },
+
+ __moveCurrentDragElement: function(x, y)
+ {
+ var offsets = Position.cumulativeOffset(this.currentDragElement);
+ //subtract the element's current left, top coordinates from the offsets
+ offsets[0] -= parseInt(this.currentDragElement.style.left || '0');
+ offsets[1] -= parseInt(this.currentDragElement.style.top || '0');
+
+ var style = this.currentDragElement.style;
+
+ //take current mouse position, subtract difference in drag object position, s
+ style.left = (x - offsets[0] - this.currentDragElement.offsetX) + "px";
+ style.top = (y - offsets[1] - this.currentDragElement.offsetY) + "px";
+ },
+
+ /**
+ Check if the mouse button is no longer pressed, if not, call
+ eventDropped. (IE specific)<b>
+ */
+ __mouseStillDown: function(event)
+ {
+ /**
+ Check that the mouse button is still down
+ (used to detect roll off the screen in IE)
+ */
+ //debug("check mouse down");
+ //TODO refine this Check that element is really moving
+ if(!event.which && event.button == "0")
+ {
+ this.eventDropped(event);
+ return true;
+ }
+ return false;
+ },
+
+
+ /**
+ Handle mouseout of drag element
+ */
+ elementMouseout: function(event)
+ {
+ //debug("mouseout");
+ var target = Event.element( event );
+ if(target.tagName.toLowerCase() == "iframe")
+ {
+ Event.stop(event);
+ this.eventDropped(event);
+ }
+
+ },
+
+ __dropElement: function(event)
+ {
+ this.isDragging = false;
+
+ Event.stopObserving(document, "mousemove", this.__mousemoveHandlerFunction);
+ Event.stopObserving(document, "mouseup", this.__dropElementFunction);
+ Event.stopObserving(document, "mouseout", this.eventMouseout);
+ this.__deactivateDragMask();
+ this.currentDragElement.style.zIndex = this.currentDragElement.oldZIndex;
+ },
+
+ __dropElementWithTarget: function(event)
+ {
+ this.__dropElement(event);
+
+ this.__dropTargetManager.dropElementWithTarget(event, this.currentDragElement, this.currentDropTarget);
+ },
+
+
+ /**
+ Toggle drop indicator to show if item can be dropped
+ @param accept {boolean} Indicates if item is accepted
+ @param nodes {Array} Potential imageHolder nodes //TODO once indicator is decided on can be made more efficient
+ */
+ toggleDropIndicator: function(accept, nodes)
+ {
+ for(var j = 0 ; j < nodes.length ; j++)
+ {
+ if(nodes[j].imageHolder)
+ {
+ accept ? nodes[j].childNodes[0].style.display = "none" : nodes[j].childNodes[0].style.display = "block";
+ accept ? nodes[j].childNodes[1].style.display = "block" : nodes[j].childNodes[1].style.display = "none";
+ break;
+ }
+ }
+ }
+
+}
\ No newline at end of file
Propchange: ofbiz/branches/addBirt/framework/webtools/webapp/birt/webcontent/birt/ajax/core/BirtDndManager.js
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/branches/addBirt/framework/webtools/webapp/birt/webcontent/birt/ajax/core/BirtDndManager.js
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/branches/addBirt/framework/webtools/webapp/birt/webcontent/birt/ajax/core/BirtDndManager.js
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: ofbiz/branches/addBirt/framework/webtools/webapp/birt/webcontent/birt/ajax/core/BirtEvent.js
URL: http://svn.apache.org/viewvc/ofbiz/branches/addBirt/framework/webtools/webapp/birt/webcontent/birt/ajax/core/BirtEvent.js?rev=825391&view=auto
==============================================================================
--- ofbiz/branches/addBirt/framework/webtools/webapp/birt/webcontent/birt/ajax/core/BirtEvent.js (added)
+++ ofbiz/branches/addBirt/framework/webtools/webapp/birt/webcontent/birt/ajax/core/BirtEvent.js Thu Oct 15 04:48:28 2009
@@ -0,0 +1,48 @@
+/******************************************************************************
+ * Copyright (c) 2004 Actuate Corporation and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Actuate Corporation - Initial implementation.
+ *****************************************************************************/
+
+/**
+ * BirtEvent
+ */
+BirtEvent = Class.create( );
+
+BirtEvent.prototype =
+{
+ __E_WARN : '__E_WARN',
+ __E_BLUR : '__E_BLUR', // Blur current selection.
+ __E_GETPAGE : '__E_GETPAGE', // Getting pagination page.
+ __E_GETPAGE_INIT : '__E_GETPAGE_INIT', // Getting pagination page with parameters.
+ __E_PRINT : '__E_PRINT', // Print event.
+ __E_PRINT_SERVER : '__E_PRINT_SERVER', // Print event.
+ __E_QUERY_EXPORT : '__E_QUERY_EXPORT',
+ __E_TOC : '__E_TOC',
+ __E_TOC_IMAGE_CLICK : '__E_TOC_IMAGE_CLICK',
+ __E_PARAMETER : '__E_PARAMETER',
+ __E_CHANGE_PARAMETER : '__E_CHANGE_PARAMETER', //Change parameter event.
+ __E_CACHE_PARAMETER : '__E_CACHE_PARAMETER', //Cache parameter event.
+ __E_CASCADING_PARAMETER : '__E_CASCADING_PARAMETER', //Cascading parameter event.
+ __E_PDF : '__E_PDF', // Create pdf event.
+ __E_CANCEL_TASK : '__E_CANCEL_TASK', // Cancel current task event.
+ __E_GETPAGE_ALL : '__E_GETPAGE_ALL', // Get all pages.
+ __E_EXPORT_REPORT : '__E_EXPORT_REPORT', // Export report
+
+ /**
+ * Initialization routine required by "ProtoType" lib.
+ * Define available birt events.
+ *
+ * @return, void
+ */
+ initialize: function( )
+ {
+ }
+}
+
+var birtEvent = new BirtEvent( );
\ No newline at end of file
Propchange: ofbiz/branches/addBirt/framework/webtools/webapp/birt/webcontent/birt/ajax/core/BirtEvent.js
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/branches/addBirt/framework/webtools/webapp/birt/webcontent/birt/ajax/core/BirtEvent.js
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/branches/addBirt/framework/webtools/webapp/birt/webcontent/birt/ajax/core/BirtEvent.js
------------------------------------------------------------------------------
svn:mime-type = text/plain