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 2010/02/01 03:04:22 UTC

svn commit: r905169 - in /ofbiz/trunk/specialpurpose: ./ ebaystore/ ebaystore/config/ ebaystore/webapp/ ebaystore/webapp/ebaystore/ ebaystore/webapp/ebaystore/WEB-INF/ ebaystore/widget/

Author: hansbak
Date: Mon Feb  1 02:04:21 2010
New Revision: 905169

URL: http://svn.apache.org/viewvc?rev=905169&view=rev
Log:
first step in moving the java based api part of the ebay component into its own component

Added:
    ofbiz/trunk/specialpurpose/ebaystore/
    ofbiz/trunk/specialpurpose/ebaystore/build.xml
    ofbiz/trunk/specialpurpose/ebaystore/config/
    ofbiz/trunk/specialpurpose/ebaystore/config/EbayStore.properties
    ofbiz/trunk/specialpurpose/ebaystore/config/EbayStoreUiLabels.xml
    ofbiz/trunk/specialpurpose/ebaystore/ofbiz-component.xml
    ofbiz/trunk/specialpurpose/ebaystore/webapp/
    ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/
    ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/
    ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/controller.xml
    ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/web.xml
    ofbiz/trunk/specialpurpose/ebaystore/widget/
    ofbiz/trunk/specialpurpose/ebaystore/widget/CommonScreens.xml
    ofbiz/trunk/specialpurpose/ebaystore/widget/EbayStoreMenus.xml
Modified:
    ofbiz/trunk/specialpurpose/component-load.xml

Modified: ofbiz/trunk/specialpurpose/component-load.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/component-load.xml?rev=905169&r1=905168&r2=905169&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/component-load.xml (original)
+++ ofbiz/trunk/specialpurpose/component-load.xml Mon Feb  1 02:04:21 2010
@@ -31,6 +31,7 @@
     <load-component component-location="googlebase"/>
     <load-component component-location="googlecheckout"/>
     <load-component component-location="ebay"/>
+    <load-component component-location="ebaystore"/>
     <load-component component-location="myportal"/>
     <load-component component-location="webpos"/>
     <load-component component-location="crowd"/>

Added: ofbiz/trunk/specialpurpose/ebaystore/build.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/build.xml?rev=905169&view=auto
==============================================================================
--- ofbiz/trunk/specialpurpose/ebaystore/build.xml (added)
+++ ofbiz/trunk/specialpurpose/ebaystore/build.xml Mon Feb  1 02:04:21 2010
@@ -0,0 +1,50 @@
+<?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.
+-->
+
+<project name="OFBiz - eBay Store Component" default="jar" basedir=".">
+    <import file="../../common.xml"/>
+
+    <!-- ================================================================== -->
+    <!-- Initialization of all property settings                            -->
+    <!-- ================================================================== -->
+
+    <property name="desc" value="eBay Store Component"/>
+    <property name="name" value="ofbiz-ebaystore"/>
+
+    <path id="local.class.path">
+    	<fileset dir="${lib.dir}" includes="*.jar"/>
+        <fileset dir="../../framework/base/lib" includes="*.jar"/>
+        <fileset dir="../../framework/base/lib/commons" includes="*.jar"/>
+        <fileset dir="../../framework/base/lib/j2eespecs" includes="*.jar"/>
+        <fileset dir="../../framework/base/build/lib" includes="*.jar"/>
+        <fileset dir="../../framework/entity/lib" includes="*.jar"/>
+        <fileset dir="../../framework/entity/build/lib" includes="*.jar"/>
+        <fileset dir="../../framework/security/build/lib" includes="*.jar"/>
+        <fileset dir="../../framework/service/lib" includes="*.jar"/>
+        <fileset dir="../../framework/service/build/lib" includes="*.jar"/>
+        <fileset dir="../../framework/minilang/build/lib" includes="*.jar"/>
+        <fileset dir="../../framework/webapp/lib" includes="*.jar"/>
+        <fileset dir="../../framework/webapp/build/lib" includes="*.jar"/>
+        <fileset dir="../../framework/common/build/lib" includes="*.jar"/>
+        <fileset dir="../../applications/product/build/lib" includes="*.jar"/>
+        <fileset dir="../../applications/party/build/lib" includes="*.jar"/>
+        <fileset dir="../../applications/order/build/lib" includes="*.jar"/>
+    </path>
+</project>

Added: ofbiz/trunk/specialpurpose/ebaystore/config/EbayStore.properties
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/config/EbayStore.properties?rev=905169&view=auto
==============================================================================
--- ofbiz/trunk/specialpurpose/ebaystore/config/EbayStore.properties (added)
+++ ofbiz/trunk/specialpurpose/ebaystore/config/EbayStore.properties Mon Feb  1 02:04:21 2010
@@ -0,0 +1,18 @@
+###############################################################################
+# 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.
+###############################################################################

Added: ofbiz/trunk/specialpurpose/ebaystore/config/EbayStoreUiLabels.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/config/EbayStoreUiLabels.xml?rev=905169&view=auto
==============================================================================
--- ofbiz/trunk/specialpurpose/ebaystore/config/EbayStoreUiLabels.xml (added)
+++ ofbiz/trunk/specialpurpose/ebaystore/config/EbayStoreUiLabels.xml Mon Feb  1 02:04:21 2010
@@ -0,0 +1,31 @@
+<?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.
+-->
+<resource xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+    <property key="EbayStoreApplication">
+        <value xml:lang="en">eBay Store</value>
+    </property>    
+    <property key="EbayCompanyName">
+        <value xml:lang="en">OFBiz</value>
+        <value xml:lang="fr">OFBiz</value>
+        <value xml:lang="it">OFBiz</value>
+        <value xml:lang="th">OFBiz</value>
+    </property>
+</resource>

Added: ofbiz/trunk/specialpurpose/ebaystore/ofbiz-component.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/ofbiz-component.xml?rev=905169&view=auto
==============================================================================
--- ofbiz/trunk/specialpurpose/ebaystore/ofbiz-component.xml (added)
+++ ofbiz/trunk/specialpurpose/ebaystore/ofbiz-component.xml Mon Feb  1 02:04:21 2010
@@ -0,0 +1,37 @@
+<?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.
+-->
+
+<ofbiz-component name="ebaystore"
+        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/ofbiz-component.xsd">
+    <resource-loader name="main" type="component"/>
+    <classpath type="dir" location="config"/>
+    <classpath type="jar" location="lib/*"/>
+    <classpath type="jar" location="build/lib/*"/>
+
+    <webapp name="ebaystore"
+        title="eBay Store"
+        menu-name="secondary"
+        server="default-server"
+        location="webapp/ebaystore"
+        base-permission="OFBTOOLS,EBAY"
+        mount-point="/ebaystore"
+        app-bar-display="true"/>
+</ofbiz-component>

Added: ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/controller.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/controller.xml?rev=905169&view=auto
==============================================================================
--- ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/controller.xml (added)
+++ ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/controller.xml Mon Feb  1 02:04:21 2010
@@ -0,0 +1,36 @@
+<?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">
+    <include location="component://product/webapp/catalog/WEB-INF/controller.xml"/>
+    
+    <description>eBay Component Site Configuration File</description>
+    <!-- request mappings -->
+    <request-map uri="main">
+        <security https="true" auth="true"/>
+        <response name="success" type="view" value="main"/>
+    </request-map>
+	<!-- end of request mappings -->
+    
+    <!-- View Mappings -->
+    <view-map name="main" type="screen" page="component://ebaystore/widget/CommonScreens.xml#main"/>
+    <!-- end of view mappings -->
+</site-conf>

Added: ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/web.xml?rev=905169&view=auto
==============================================================================
--- ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/web.xml (added)
+++ ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/web.xml Mon Feb  1 02:04:21 2010
@@ -0,0 +1,97 @@
+<?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 - eBay Store</display-name>
+    <description>eBay Store component of the Open For Business Project</description>
+
+    <context-param>
+        <param-name>webSiteId</param-name>
+        <param-value>EBAY_STORE</param-value>
+        <description>A unique ID used to look up the WebSite entity</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>localDispatcherName</param-name>
+        <param-value>ebaystore</param-value>
+        <description>A unique name used to identify/recognize the local dispatcher for the Service Engine</description>
+    </context-param>
+    <context-param>
+        <param-name>mainDecoratorLocation</param-name>
+        <param-value>component://ebaystore/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>
+
+    <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</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>
+
+    <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>
+    <servlet-mapping>
+        <servlet-name>ControlServlet</servlet-name>
+        <url-pattern>/control/*</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>

Added: ofbiz/trunk/specialpurpose/ebaystore/widget/CommonScreens.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/widget/CommonScreens.xml?rev=905169&view=auto
==============================================================================
--- ofbiz/trunk/specialpurpose/ebaystore/widget/CommonScreens.xml (added)
+++ ofbiz/trunk/specialpurpose/ebaystore/widget/CommonScreens.xml Mon Feb  1 02:04:21 2010
@@ -0,0 +1,56 @@
+<?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.
+-->
+
+<screens xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-screen.xsd">
+    
+    <screen name="main-decorator">
+        <section>
+            <actions>
+                <property-map resource="EbayStoreUiLabels" map-name="uiLabelMap" global="true"/>
+                <property-map resource="CommonUiLabels" map-name="uiLabelMap" global="true"/>
+                <set field="activeApp" value="ebaystore" global="true"/>
+                <set field="layoutSettings.companyName" from-field="uiLabelMap.EbayStoreCompanyName" global="true"/>
+                <set field="layoutSettings.companySubtitle" from-field="uiLabelMap.EbayStoreApplication" global="true"/>
+                <set field="applicationMenuName" value="EbayStoreAppBar" global="true"/>
+                <set field="applicationMenuLocation" value="component://ebaystore/widget/EbayStoreMenus.xml" global="true"/>
+                <set field="applicationTitle" value="${uiLabelMap.EbayStoreApplication}" global="true"/>
+            </actions>
+            <widgets>
+                <include-screen name="ApplicationDecorator" location="component://commonext/widget/CommonScreens.xml"/>
+            </widgets>
+        </section>
+    </screen>
+    
+    <screen name="main">
+        <section>
+            <actions>
+                <set field="tabButtonItem" value="main"></set>
+            </actions>
+            <widgets>
+                <decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
+                    <decorator-section name="body">
+                    </decorator-section>
+                </decorator-screen>
+            </widgets>
+        </section>
+    </screen>
+
+</screens>
\ No newline at end of file

Added: ofbiz/trunk/specialpurpose/ebaystore/widget/EbayStoreMenus.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/widget/EbayStoreMenus.xml?rev=905169&view=auto
==============================================================================
--- ofbiz/trunk/specialpurpose/ebaystore/widget/EbayStoreMenus.xml (added)
+++ ofbiz/trunk/specialpurpose/ebaystore/widget/EbayStoreMenus.xml Mon Feb  1 02:04:21 2010
@@ -0,0 +1,23 @@
+<?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.
+-->
+<menus xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-menu.xsd">
+    <menu name="EbayStoreAppBar" title="${uiLabelMap.EbayStoreApplication}" extends="CommonAppBarMenu" extends-resource="component://common/widget/CommonMenus.xml">
+    </menu>
+</menus>
\ No newline at end of file



Re: svn commit: r905169 - in /ofbiz/trunk/specialpurpose: ./ ebaystore/ ebaystore/config/ ebaystore/webapp/ ebaystore/webapp/ebaystore/ ebaystore/webapp/ebaystore/WEB-INF/ ebaystore/widget/

Posted by Adam Heath <do...@brainfood.com>.
hansbak@apache.org wrote:
> Author: hansbak
> Date: Mon Feb  1 02:04:21 2010
> New Revision: 905169
> 
> URL: http://svn.apache.org/viewvc?rev=905169&view=rev
> Log:
> first step in moving the java based api part of the ebay component into its own component

The xml licensing headers in this commit are not consistent.

> 
> Added:
>     ofbiz/trunk/specialpurpose/ebaystore/
>     ofbiz/trunk/specialpurpose/ebaystore/build.xml
>     ofbiz/trunk/specialpurpose/ebaystore/config/
>     ofbiz/trunk/specialpurpose/ebaystore/config/EbayStore.properties
>     ofbiz/trunk/specialpurpose/ebaystore/config/EbayStoreUiLabels.xml
>     ofbiz/trunk/specialpurpose/ebaystore/ofbiz-component.xml
>     ofbiz/trunk/specialpurpose/ebaystore/webapp/
>     ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/
>     ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/
>     ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/controller.xml
>     ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/web.xml
>     ofbiz/trunk/specialpurpose/ebaystore/widget/
>     ofbiz/trunk/specialpurpose/ebaystore/widget/CommonScreens.xml
>     ofbiz/trunk/specialpurpose/ebaystore/widget/EbayStoreMenus.xml
> Modified:
>     ofbiz/trunk/specialpurpose/component-load.xml
> 
> Modified: ofbiz/trunk/specialpurpose/component-load.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/component-load.xml?rev=905169&r1=905168&r2=905169&view=diff
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/component-load.xml (original)
> +++ ofbiz/trunk/specialpurpose/component-load.xml Mon Feb  1 02:04:21 2010
> @@ -31,6 +31,7 @@
>      <load-component component-location="googlebase"/>
>      <load-component component-location="googlecheckout"/>
>      <load-component component-location="ebay"/>
> +    <load-component component-location="ebaystore"/>
>      <load-component component-location="myportal"/>
>      <load-component component-location="webpos"/>
>      <load-component component-location="crowd"/>
> 
> Added: ofbiz/trunk/specialpurpose/ebaystore/build.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/build.xml?rev=905169&view=auto
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/ebaystore/build.xml (added)
> +++ ofbiz/trunk/specialpurpose/ebaystore/build.xml Mon Feb  1 02:04:21 2010
> @@ -0,0 +1,50 @@
> +<?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.
> +-->

left justified


> +
> +<project name="OFBiz - eBay Store Component" default="jar" basedir=".">
> +    <import file="../../common.xml"/>
> +
> +    <!-- ================================================================== -->
> +    <!-- Initialization of all property settings                            -->
> +    <!-- ================================================================== -->
> +
> +    <property name="desc" value="eBay Store Component"/>
> +    <property name="name" value="ofbiz-ebaystore"/>
> +
> +    <path id="local.class.path">
> +    	<fileset dir="${lib.dir}" includes="*.jar"/>
> +        <fileset dir="../../framework/base/lib" includes="*.jar"/>
> +        <fileset dir="../../framework/base/lib/commons" includes="*.jar"/>
> +        <fileset dir="../../framework/base/lib/j2eespecs" includes="*.jar"/>
> +        <fileset dir="../../framework/base/build/lib" includes="*.jar"/>
> +        <fileset dir="../../framework/entity/lib" includes="*.jar"/>
> +        <fileset dir="../../framework/entity/build/lib" includes="*.jar"/>
> +        <fileset dir="../../framework/security/build/lib" includes="*.jar"/>
> +        <fileset dir="../../framework/service/lib" includes="*.jar"/>
> +        <fileset dir="../../framework/service/build/lib" includes="*.jar"/>
> +        <fileset dir="../../framework/minilang/build/lib" includes="*.jar"/>
> +        <fileset dir="../../framework/webapp/lib" includes="*.jar"/>
> +        <fileset dir="../../framework/webapp/build/lib" includes="*.jar"/>
> +        <fileset dir="../../framework/common/build/lib" includes="*.jar"/>
> +        <fileset dir="../../applications/product/build/lib" includes="*.jar"/>
> +        <fileset dir="../../applications/party/build/lib" includes="*.jar"/>
> +        <fileset dir="../../applications/order/build/lib" includes="*.jar"/>
> +    </path>
> +</project>
> 
> Added: ofbiz/trunk/specialpurpose/ebaystore/config/EbayStore.properties
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/config/EbayStore.properties?rev=905169&view=auto
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/ebaystore/config/EbayStore.properties (added)
> +++ ofbiz/trunk/specialpurpose/ebaystore/config/EbayStore.properties Mon Feb  1 02:04:21 2010
> @@ -0,0 +1,18 @@
> +###############################################################################
> +# 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.
> +###############################################################################
> 
> Added: ofbiz/trunk/specialpurpose/ebaystore/config/EbayStoreUiLabels.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/config/EbayStoreUiLabels.xml?rev=905169&view=auto
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/ebaystore/config/EbayStoreUiLabels.xml (added)
> +++ ofbiz/trunk/specialpurpose/ebaystore/config/EbayStoreUiLabels.xml Mon Feb  1 02:04:21 2010
> @@ -0,0 +1,31 @@
> +<?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.
> +-->

tabbed over, plus one extra blank line at the top.

> +<resource xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
> +    <property key="EbayStoreApplication">
> +        <value xml:lang="en">eBay Store</value>
> +    </property>    
> +    <property key="EbayCompanyName">
> +        <value xml:lang="en">OFBiz</value>
> +        <value xml:lang="fr">OFBiz</value>
> +        <value xml:lang="it">OFBiz</value>
> +        <value xml:lang="th">OFBiz</value>
> +    </property>
> +</resource>
> 
> Added: ofbiz/trunk/specialpurpose/ebaystore/ofbiz-component.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/ofbiz-component.xml?rev=905169&view=auto
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/ebaystore/ofbiz-component.xml (added)
> +++ ofbiz/trunk/specialpurpose/ebaystore/ofbiz-component.xml Mon Feb  1 02:04:21 2010
> @@ -0,0 +1,37 @@
> +<?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.
> +-->



> +
> +<ofbiz-component name="ebaystore"
> +        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> +        xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/ofbiz-component.xsd">
> +    <resource-loader name="main" type="component"/>
> +    <classpath type="dir" location="config"/>
> +    <classpath type="jar" location="lib/*"/>
> +    <classpath type="jar" location="build/lib/*"/>
> +
> +    <webapp name="ebaystore"
> +        title="eBay Store"
> +        menu-name="secondary"
> +        server="default-server"
> +        location="webapp/ebaystore"
> +        base-permission="OFBTOOLS,EBAY"
> +        mount-point="/ebaystore"
> +        app-bar-display="true"/>
> +</ofbiz-component>
> 
> Added: ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/controller.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/controller.xml?rev=905169&view=auto
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/controller.xml (added)
> +++ ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/controller.xml Mon Feb  1 02:04:21 2010
> @@ -0,0 +1,36 @@
> +<?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">
> +    <include location="component://product/webapp/catalog/WEB-INF/controller.xml"/>
> +    
> +    <description>eBay Component Site Configuration File</description>
> +    <!-- request mappings -->
> +    <request-map uri="main">
> +        <security https="true" auth="true"/>
> +        <response name="success" type="view" value="main"/>
> +    </request-map>
> +	<!-- end of request mappings -->
> +    
> +    <!-- View Mappings -->
> +    <view-map name="main" type="screen" page="component://ebaystore/widget/CommonScreens.xml#main"/>
> +    <!-- end of view mappings -->
> +</site-conf>
> 
> Added: ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/web.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/web.xml?rev=905169&view=auto
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/web.xml (added)
> +++ ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/web.xml Mon Feb  1 02:04:21 2010
> @@ -0,0 +1,97 @@
> +<?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 - eBay Store</display-name>
> +    <description>eBay Store component of the Open For Business Project</description>
> +
> +    <context-param>
> +        <param-name>webSiteId</param-name>
> +        <param-value>EBAY_STORE</param-value>
> +        <description>A unique ID used to look up the WebSite entity</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>localDispatcherName</param-name>
> +        <param-value>ebaystore</param-value>
> +        <description>A unique name used to identify/recognize the local dispatcher for the Service Engine</description>
> +    </context-param>
> +    <context-param>
> +        <param-name>mainDecoratorLocation</param-name>
> +        <param-value>component://ebaystore/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>
> +
> +    <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</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>

bad indentation


> +
> +    <listener><listener-class>org.ofbiz.webapp.control.ControlEventListener</listener-class></listener>
> +    <listener><listener-class>org.ofbiz.webapp.control.LoginEventListener</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>
> +    <servlet-mapping>
> +        <servlet-name>ControlServlet</servlet-name>
> +        <url-pattern>/control/*</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>
> 
> Added: ofbiz/trunk/specialpurpose/ebaystore/widget/CommonScreens.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/widget/CommonScreens.xml?rev=905169&view=auto
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/ebaystore/widget/CommonScreens.xml (added)
> +++ ofbiz/trunk/specialpurpose/ebaystore/widget/CommonScreens.xml Mon Feb  1 02:04:21 2010
> @@ -0,0 +1,56 @@
> +<?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.
> +-->
> +
> +<screens xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> +    xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-screen.xsd">
> +    
> +    <screen name="main-decorator">
> +        <section>
> +            <actions>
> +                <property-map resource="EbayStoreUiLabels" map-name="uiLabelMap" global="true"/>
> +                <property-map resource="CommonUiLabels" map-name="uiLabelMap" global="true"/>
> +                <set field="activeApp" value="ebaystore" global="true"/>
> +                <set field="layoutSettings.companyName" from-field="uiLabelMap.EbayStoreCompanyName" global="true"/>
> +                <set field="layoutSettings.companySubtitle" from-field="uiLabelMap.EbayStoreApplication" global="true"/>
> +                <set field="applicationMenuName" value="EbayStoreAppBar" global="true"/>
> +                <set field="applicationMenuLocation" value="component://ebaystore/widget/EbayStoreMenus.xml" global="true"/>
> +                <set field="applicationTitle" value="${uiLabelMap.EbayStoreApplication}" global="true"/>
> +            </actions>
> +            <widgets>
> +                <include-screen name="ApplicationDecorator" location="component://commonext/widget/CommonScreens.xml"/>
> +            </widgets>
> +        </section>
> +    </screen>
> +    
> +    <screen name="main">
> +        <section>
> +            <actions>
> +                <set field="tabButtonItem" value="main"></set>
> +            </actions>
> +            <widgets>
> +                <decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}">
> +                    <decorator-section name="body">
> +                    </decorator-section>
> +                </decorator-screen>
> +            </widgets>
> +        </section>
> +    </screen>
> +
> +</screens>
> \ No newline at end of file
> 
> Added: ofbiz/trunk/specialpurpose/ebaystore/widget/EbayStoreMenus.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/widget/EbayStoreMenus.xml?rev=905169&view=auto
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/ebaystore/widget/EbayStoreMenus.xml (added)
> +++ ofbiz/trunk/specialpurpose/ebaystore/widget/EbayStoreMenus.xml Mon Feb  1 02:04:21 2010
> @@ -0,0 +1,23 @@
> +<?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.
> +-->
> +<menus xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-menu.xsd">
> +    <menu name="EbayStoreAppBar" title="${uiLabelMap.EbayStoreApplication}" extends="CommonAppBarMenu" extends-resource="component://common/widget/CommonMenus.xml">
> +    </menu>
> +</menus>
> \ No newline at end of file
> 
>