hans...@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 > >