diff --git a/org.adempiere.webstore-feature/feature.xml b/org.adempiere.webstore-feature/feature.xml
index 69afd245e7..3327e8ac76 100644
--- a/org.adempiere.webstore-feature/feature.xml
+++ b/org.adempiere.webstore-feature/feature.xml
@@ -30,4 +30,19 @@
version="0.0.0"
unpack="false"/>
+
+
+
+
diff --git a/org.adempiere.webstore.resource/.classpath b/org.adempiere.webstore.resource/.classpath
new file mode 100644
index 0000000000..ad32c83a78
--- /dev/null
+++ b/org.adempiere.webstore.resource/.classpath
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/org.adempiere.webstore.resource/.project b/org.adempiere.webstore.resource/.project
new file mode 100644
index 0000000000..aa846473ad
--- /dev/null
+++ b/org.adempiere.webstore.resource/.project
@@ -0,0 +1,28 @@
+
+
+ org.adempiere.webstore.resource
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.pde.ManifestBuilder
+
+
+
+
+ org.eclipse.pde.SchemaBuilder
+
+
+
+
+
+ org.eclipse.pde.PluginNature
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/org.adempiere.webstore.resource/.settings/org.eclipse.jdt.core.prefs b/org.adempiere.webstore.resource/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000000..4854712ad7
--- /dev/null
+++ b/org.adempiere.webstore.resource/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,8 @@
+#Thu Dec 23 08:01:11 MYT 2010
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.6
diff --git a/org.adempiere.webstore.resource/.settings/org.eclipse.pde.core.prefs b/org.adempiere.webstore.resource/.settings/org.eclipse.pde.core.prefs
new file mode 100644
index 0000000000..5bb379e52a
--- /dev/null
+++ b/org.adempiere.webstore.resource/.settings/org.eclipse.pde.core.prefs
@@ -0,0 +1,4 @@
+#Thu Dec 23 08:01:11 MYT 2010
+eclipse.preferences.version=1
+pluginProject.extensions=false
+resolve.requirebundle=false
diff --git a/org.adempiere.webstore/ADempiere120x60.gif b/org.adempiere.webstore.resource/ADempiere120x60.gif
similarity index 100%
rename from org.adempiere.webstore/ADempiere120x60.gif
rename to org.adempiere.webstore.resource/ADempiere120x60.gif
diff --git a/org.adempiere.webstore/AdemPiereInc120x60.gif b/org.adempiere.webstore.resource/AdemPiereInc120x60.gif
similarity index 100%
rename from org.adempiere.webstore/AdemPiereInc120x60.gif
rename to org.adempiere.webstore.resource/AdemPiereInc120x60.gif
diff --git a/org.adempiere.webstore/AdempiereERP.gif b/org.adempiere.webstore.resource/AdempiereERP.gif
similarity index 100%
rename from org.adempiere.webstore/AdempiereERP.gif
rename to org.adempiere.webstore.resource/AdempiereERP.gif
diff --git a/org.adempiere.webstore/AdempiereSKY.jpg b/org.adempiere.webstore.resource/AdempiereSKY.jpg
similarity index 100%
rename from org.adempiere.webstore/AdempiereSKY.jpg
rename to org.adempiere.webstore.resource/AdempiereSKY.jpg
diff --git a/org.adempiere.webstore/Background.gif b/org.adempiere.webstore.resource/Background.gif
similarity index 100%
rename from org.adempiere.webstore/Background.gif
rename to org.adempiere.webstore.resource/Background.gif
diff --git a/org.adempiere.webstore/C32.gif b/org.adempiere.webstore.resource/C32.gif
similarity index 100%
rename from org.adempiere.webstore/C32.gif
rename to org.adempiere.webstore.resource/C32.gif
diff --git a/org.adempiere.webstore/Calculator16.gif b/org.adempiere.webstore.resource/Calculator16.gif
similarity index 100%
rename from org.adempiere.webstore/Calculator16.gif
rename to org.adempiere.webstore.resource/Calculator16.gif
diff --git a/org.adempiere.webstore/Calendar16.gif b/org.adempiere.webstore.resource/Calendar16.gif
similarity index 100%
rename from org.adempiere.webstore/Calendar16.gif
rename to org.adempiere.webstore.resource/Calendar16.gif
diff --git a/org.adempiere.webstore/LogoSmall.gif b/org.adempiere.webstore.resource/LogoSmall.gif
similarity index 100%
rename from org.adempiere.webstore/LogoSmall.gif
rename to org.adempiere.webstore.resource/LogoSmall.gif
diff --git a/org.adempiere.webstore.resource/META-INF/MANIFEST.MF b/org.adempiere.webstore.resource/META-INF/MANIFEST.MF
new file mode 100644
index 0000000000..fc1899c54d
--- /dev/null
+++ b/org.adempiere.webstore.resource/META-INF/MANIFEST.MF
@@ -0,0 +1,9 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: Webstore Resource
+Bundle-SymbolicName: org.adempiere.webstore.resource
+Bundle-Version: 1.0.0.qualifier
+Bundle-Vendor: Adempiere.org
+Fragment-Host: org.adempiere.webstore;bundle-version="1.0.0"
+Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Import-Package: org.compiere.wstore
diff --git a/org.adempiere.webstore/WEB-INF/c.tld b/org.adempiere.webstore.resource/WEB-INF/c.tld
similarity index 100%
rename from org.adempiere.webstore/WEB-INF/c.tld
rename to org.adempiere.webstore.resource/WEB-INF/c.tld
diff --git a/org.adempiere.webstore/WEB-INF/fmt.tld b/org.adempiere.webstore.resource/WEB-INF/fmt.tld
similarity index 100%
rename from org.adempiere.webstore/WEB-INF/fmt.tld
rename to org.adempiere.webstore.resource/WEB-INF/fmt.tld
diff --git a/org.adempiere.webstore/WEB-INF/fn.tld b/org.adempiere.webstore.resource/WEB-INF/fn.tld
similarity index 100%
rename from org.adempiere.webstore/WEB-INF/fn.tld
rename to org.adempiere.webstore.resource/WEB-INF/fn.tld
diff --git a/org.adempiere.webstore/WEB-INF/jspf/footer.jspf b/org.adempiere.webstore.resource/WEB-INF/jspf/footer.jspf
similarity index 100%
rename from org.adempiere.webstore/WEB-INF/jspf/footer.jspf
rename to org.adempiere.webstore.resource/WEB-INF/jspf/footer.jspf
diff --git a/org.adempiere.webstore/WEB-INF/jspf/head.jspf b/org.adempiere.webstore.resource/WEB-INF/jspf/head.jspf
similarity index 100%
rename from org.adempiere.webstore/WEB-INF/jspf/head.jspf
rename to org.adempiere.webstore.resource/WEB-INF/jspf/head.jspf
diff --git a/org.adempiere.webstore/WEB-INF/jspf/header.jspf b/org.adempiere.webstore.resource/WEB-INF/jspf/header.jspf
similarity index 100%
rename from org.adempiere.webstore/WEB-INF/jspf/header.jspf
rename to org.adempiere.webstore.resource/WEB-INF/jspf/header.jspf
diff --git a/org.adempiere.webstore/WEB-INF/jspf/menu.jspf b/org.adempiere.webstore.resource/WEB-INF/jspf/menu.jspf
similarity index 100%
rename from org.adempiere.webstore/WEB-INF/jspf/menu.jspf
rename to org.adempiere.webstore.resource/WEB-INF/jspf/menu.jspf
diff --git a/org.adempiere.webstore/WEB-INF/jspf/page.jspf b/org.adempiere.webstore.resource/WEB-INF/jspf/page.jspf
similarity index 100%
rename from org.adempiere.webstore/WEB-INF/jspf/page.jspf
rename to org.adempiere.webstore.resource/WEB-INF/jspf/page.jspf
diff --git a/org.adempiere.webstore/WEB-INF/jspf/vendor.jspf b/org.adempiere.webstore.resource/WEB-INF/jspf/vendor.jspf
similarity index 100%
rename from org.adempiere.webstore/WEB-INF/jspf/vendor.jspf
rename to org.adempiere.webstore.resource/WEB-INF/jspf/vendor.jspf
diff --git a/org.adempiere.webstore/WEB-INF/sql.tld b/org.adempiere.webstore.resource/WEB-INF/sql.tld
similarity index 100%
rename from org.adempiere.webstore/WEB-INF/sql.tld
rename to org.adempiere.webstore.resource/WEB-INF/sql.tld
diff --git a/org.adempiere.webstore/WEB-INF/webStore.tld b/org.adempiere.webstore.resource/WEB-INF/webStore.tld
similarity index 100%
rename from org.adempiere.webstore/WEB-INF/webStore.tld
rename to org.adempiere.webstore.resource/WEB-INF/webStore.tld
diff --git a/org.adempiere.webstore/WEB-INF/x.tld b/org.adempiere.webstore.resource/WEB-INF/x.tld
similarity index 100%
rename from org.adempiere.webstore/WEB-INF/x.tld
rename to org.adempiere.webstore.resource/WEB-INF/x.tld
diff --git a/org.adempiere.webstore/addressInfo.jsp b/org.adempiere.webstore.resource/addressInfo.jsp
similarity index 100%
rename from org.adempiere.webstore/addressInfo.jsp
rename to org.adempiere.webstore.resource/addressInfo.jsp
diff --git a/org.adempiere.webstore/advertisements.jsp b/org.adempiere.webstore.resource/advertisements.jsp
similarity index 100%
rename from org.adempiere.webstore/advertisements.jsp
rename to org.adempiere.webstore.resource/advertisements.jsp
diff --git a/org.adempiere.webstore/allAds.jsp b/org.adempiere.webstore.resource/allAds.jsp
similarity index 100%
rename from org.adempiere.webstore/allAds.jsp
rename to org.adempiere.webstore.resource/allAds.jsp
diff --git a/org.adempiere.webstore/amexCID.jpg b/org.adempiere.webstore.resource/amexCID.jpg
similarity index 100%
rename from org.adempiere.webstore/amexCID.jpg
rename to org.adempiere.webstore.resource/amexCID.jpg
diff --git a/org.adempiere.webstore/assetDownload.gif b/org.adempiere.webstore.resource/assetDownload.gif
similarity index 100%
rename from org.adempiere.webstore/assetDownload.gif
rename to org.adempiere.webstore.resource/assetDownload.gif
diff --git a/org.adempiere.webstore/assets.jsp b/org.adempiere.webstore.resource/assets.jsp
similarity index 100%
rename from org.adempiere.webstore/assets.jsp
rename to org.adempiere.webstore.resource/assets.jsp
diff --git a/org.adempiere.webstore/basket.gif b/org.adempiere.webstore.resource/basket.gif
similarity index 100%
rename from org.adempiere.webstore/basket.gif
rename to org.adempiere.webstore.resource/basket.gif
diff --git a/org.adempiere.webstore/basket.jsp b/org.adempiere.webstore.resource/basket.jsp
similarity index 100%
rename from org.adempiere.webstore/basket.jsp
rename to org.adempiere.webstore.resource/basket.jsp
diff --git a/org.adempiere.webstore/bbbPrivacy.gif b/org.adempiere.webstore.resource/bbbPrivacy.gif
similarity index 100%
rename from org.adempiere.webstore/bbbPrivacy.gif
rename to org.adempiere.webstore.resource/bbbPrivacy.gif
diff --git a/org.adempiere.webstore/bbbReliability.gif b/org.adempiere.webstore.resource/bbbReliability.gif
similarity index 100%
rename from org.adempiere.webstore/bbbReliability.gif
rename to org.adempiere.webstore.resource/bbbReliability.gif
diff --git a/org.adempiere.webstore.resource/build.properties b/org.adempiere.webstore.resource/build.properties
new file mode 100644
index 0000000000..63e34ad1b1
--- /dev/null
+++ b/org.adempiere.webstore.resource/build.properties
@@ -0,0 +1,6 @@
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+ ., \
+ *.*
+
diff --git a/org.adempiere.webstore/checkout.gif b/org.adempiere.webstore.resource/checkout.gif
similarity index 100%
rename from org.adempiere.webstore/checkout.gif
rename to org.adempiere.webstore.resource/checkout.gif
diff --git a/org.adempiere.webstore/commissionRuns.jsp b/org.adempiere.webstore.resource/commissionRuns.jsp
similarity index 100%
rename from org.adempiere.webstore/commissionRuns.jsp
rename to org.adempiere.webstore.resource/commissionRuns.jsp
diff --git a/org.adempiere.webstore/commissionedInvoices.jsp b/org.adempiere.webstore.resource/commissionedInvoices.jsp
similarity index 100%
rename from org.adempiere.webstore/commissionedInvoices.jsp
rename to org.adempiere.webstore.resource/commissionedInvoices.jsp
diff --git a/org.adempiere.webstore/confirm.jsp b/org.adempiere.webstore.resource/confirm.jsp
similarity index 100%
rename from org.adempiere.webstore/confirm.jsp
rename to org.adempiere.webstore.resource/confirm.jsp
diff --git a/org.adempiere.webstore/customize.html b/org.adempiere.webstore.resource/customize.html
similarity index 100%
rename from org.adempiere.webstore/customize.html
rename to org.adempiere.webstore.resource/customize.html
diff --git a/org.adempiere.webstore/emailVerify.jsp b/org.adempiere.webstore.resource/emailVerify.jsp
similarity index 100%
rename from org.adempiere.webstore/emailVerify.jsp
rename to org.adempiere.webstore.resource/emailVerify.jsp
diff --git a/org.adempiere.webstore/errorPage.jsp b/org.adempiere.webstore.resource/errorPage.jsp
similarity index 100%
rename from org.adempiere.webstore/errorPage.jsp
rename to org.adempiere.webstore.resource/errorPage.jsp
diff --git a/org.adempiere.webstore/expense.jsp b/org.adempiere.webstore.resource/expense.jsp
similarity index 100%
rename from org.adempiere.webstore/expense.jsp
rename to org.adempiere.webstore.resource/expense.jsp
diff --git a/org.adempiere.webstore/expenseLine.jsp b/org.adempiere.webstore.resource/expenseLine.jsp
similarity index 100%
rename from org.adempiere.webstore/expenseLine.jsp
rename to org.adempiere.webstore.resource/expenseLine.jsp
diff --git a/org.adempiere.webstore/expenses.jsp b/org.adempiere.webstore.resource/expenses.jsp
similarity index 100%
rename from org.adempiere.webstore/expenses.jsp
rename to org.adempiere.webstore.resource/expenses.jsp
diff --git a/org.adempiere.webstore/fade.jpg b/org.adempiere.webstore.resource/fade.jpg
similarity index 100%
rename from org.adempiere.webstore/fade.jpg
rename to org.adempiere.webstore.resource/fade.jpg
diff --git a/org.adempiere.webstore/favicon.ico b/org.adempiere.webstore.resource/favicon.ico
similarity index 100%
rename from org.adempiere.webstore/favicon.ico
rename to org.adempiere.webstore.resource/favicon.ico
diff --git a/org.adempiere.webstore/gardenworld-print.css b/org.adempiere.webstore.resource/gardenworld-print.css
similarity index 100%
rename from org.adempiere.webstore/gardenworld-print.css
rename to org.adempiere.webstore.resource/gardenworld-print.css
diff --git a/org.adempiere.webstore/gardenworld.css b/org.adempiere.webstore.resource/gardenworld.css
similarity index 100%
rename from org.adempiere.webstore/gardenworld.css
rename to org.adempiere.webstore.resource/gardenworld.css
diff --git a/org.adempiere.webstore/gwr_footertile.jpg b/org.adempiere.webstore.resource/gwr_footertile.jpg
similarity index 100%
rename from org.adempiere.webstore/gwr_footertile.jpg
rename to org.adempiere.webstore.resource/gwr_footertile.jpg
diff --git a/org.adempiere.webstore/gwr_header.jpg b/org.adempiere.webstore.resource/gwr_header.jpg
similarity index 100%
rename from org.adempiere.webstore/gwr_header.jpg
rename to org.adempiere.webstore.resource/gwr_header.jpg
diff --git a/org.adempiere.webstore/gwr_logo.gif b/org.adempiere.webstore.resource/gwr_logo.gif
similarity index 100%
rename from org.adempiere.webstore/gwr_logo.gif
rename to org.adempiere.webstore.resource/gwr_logo.gif
diff --git a/org.adempiere.webstore/help.gif b/org.adempiere.webstore.resource/help.gif
similarity index 100%
rename from org.adempiere.webstore/help.gif
rename to org.adempiere.webstore.resource/help.gif
diff --git a/org.adempiere.webstore/help.jsp b/org.adempiere.webstore.resource/help.jsp
similarity index 100%
rename from org.adempiere.webstore/help.jsp
rename to org.adempiere.webstore.resource/help.jsp
diff --git a/org.adempiere.webstore/index.html b/org.adempiere.webstore.resource/index.html
similarity index 100%
rename from org.adempiere.webstore/index.html
rename to org.adempiere.webstore.resource/index.html
diff --git a/org.adempiere.webstore/index.jsp b/org.adempiere.webstore.resource/index.jsp
similarity index 100%
rename from org.adempiere.webstore/index.jsp
rename to org.adempiere.webstore.resource/index.jsp
diff --git a/org.adempiere.webstore/info.jsp b/org.adempiere.webstore.resource/info.jsp
similarity index 100%
rename from org.adempiere.webstore/info.jsp
rename to org.adempiere.webstore.resource/info.jsp
diff --git a/org.adempiere.webstore/invoiceLines.jsp b/org.adempiere.webstore.resource/invoiceLines.jsp
similarity index 100%
rename from org.adempiere.webstore/invoiceLines.jsp
rename to org.adempiere.webstore.resource/invoiceLines.jsp
diff --git a/org.adempiere.webstore/invoices.jsp b/org.adempiere.webstore.resource/invoices.jsp
similarity index 100%
rename from org.adempiere.webstore/invoices.jsp
rename to org.adempiere.webstore.resource/invoices.jsp
diff --git a/org.adempiere.webstore/lock.gif b/org.adempiere.webstore.resource/lock.gif
similarity index 100%
rename from org.adempiere.webstore/lock.gif
rename to org.adempiere.webstore.resource/lock.gif
diff --git a/org.adempiere.webstore/login.jsp b/org.adempiere.webstore.resource/login.jsp
similarity index 100%
rename from org.adempiere.webstore/login.jsp
rename to org.adempiere.webstore.resource/login.jsp
diff --git a/org.adempiere.webstore/notes.jsp b/org.adempiere.webstore.resource/notes.jsp
similarity index 100%
rename from org.adempiere.webstore/notes.jsp
rename to org.adempiere.webstore.resource/notes.jsp
diff --git a/org.adempiere.webstore/orderDetails.jsp b/org.adempiere.webstore.resource/orderDetails.jsp
similarity index 100%
rename from org.adempiere.webstore/orderDetails.jsp
rename to org.adempiere.webstore.resource/orderDetails.jsp
diff --git a/org.adempiere.webstore/orders.jsp b/org.adempiere.webstore.resource/orders.jsp
similarity index 100%
rename from org.adempiere.webstore/orders.jsp
rename to org.adempiere.webstore.resource/orders.jsp
diff --git a/org.adempiere.webstore/paymentInfo.jsp b/org.adempiere.webstore.resource/paymentInfo.jsp
similarity index 100%
rename from org.adempiere.webstore/paymentInfo.jsp
rename to org.adempiere.webstore.resource/paymentInfo.jsp
diff --git a/org.adempiere.webstore/payments.jsp b/org.adempiere.webstore.resource/payments.jsp
similarity index 100%
rename from org.adempiere.webstore/payments.jsp
rename to org.adempiere.webstore.resource/payments.jsp
diff --git a/org.adempiere.webstore/pdf.gif b/org.adempiere.webstore.resource/pdf.gif
similarity index 100%
rename from org.adempiere.webstore/pdf.gif
rename to org.adempiere.webstore.resource/pdf.gif
diff --git a/org.adempiere.webstore/print-standard.css b/org.adempiere.webstore.resource/print-standard.css
similarity index 100%
rename from org.adempiere.webstore/print-standard.css
rename to org.adempiere.webstore.resource/print-standard.css
diff --git a/org.adempiere.webstore/registration.jsp b/org.adempiere.webstore.resource/registration.jsp
similarity index 100%
rename from org.adempiere.webstore/registration.jsp
rename to org.adempiere.webstore.resource/registration.jsp
diff --git a/org.adempiere.webstore/registrations.jsp b/org.adempiere.webstore.resource/registrations.jsp
similarity index 100%
rename from org.adempiere.webstore/registrations.jsp
rename to org.adempiere.webstore.resource/registrations.jsp
diff --git a/org.adempiere.webstore/request.jsp b/org.adempiere.webstore.resource/request.jsp
similarity index 100%
rename from org.adempiere.webstore/request.jsp
rename to org.adempiere.webstore.resource/request.jsp
diff --git a/org.adempiere.webstore/requestDetails.jsp b/org.adempiere.webstore.resource/requestDetails.jsp
similarity index 100%
rename from org.adempiere.webstore/requestDetails.jsp
rename to org.adempiere.webstore.resource/requestDetails.jsp
diff --git a/org.adempiere.webstore/requestTypes.jsp b/org.adempiere.webstore.resource/requestTypes.jsp
similarity index 100%
rename from org.adempiere.webstore/requestTypes.jsp
rename to org.adempiere.webstore.resource/requestTypes.jsp
diff --git a/org.adempiere.webstore/requests.jsp b/org.adempiere.webstore.resource/requests.jsp
similarity index 100%
rename from org.adempiere.webstore/requests.jsp
rename to org.adempiere.webstore.resource/requests.jsp
diff --git a/org.adempiere.webstore/requestsAll.jsp b/org.adempiere.webstore.resource/requestsAll.jsp
similarity index 100%
rename from org.adempiere.webstore/requestsAll.jsp
rename to org.adempiere.webstore.resource/requestsAll.jsp
diff --git a/org.adempiere.webstore/requests_sr.jsp b/org.adempiere.webstore.resource/requests_sr.jsp
similarity index 100%
rename from org.adempiere.webstore/requests_sr.jsp
rename to org.adempiere.webstore.resource/requests_sr.jsp
diff --git a/org.adempiere.webstore/rfqDetails.jsp b/org.adempiere.webstore.resource/rfqDetails.jsp
similarity index 100%
rename from org.adempiere.webstore/rfqDetails.jsp
rename to org.adempiere.webstore.resource/rfqDetails.jsp
diff --git a/org.adempiere.webstore/rfqs.jsp b/org.adempiere.webstore.resource/rfqs.jsp
similarity index 100%
rename from org.adempiere.webstore/rfqs.jsp
rename to org.adempiere.webstore.resource/rfqs.jsp
diff --git a/org.adempiere.webstore/robots.txt b/org.adempiere.webstore.resource/robots.txt
similarity index 100%
rename from org.adempiere.webstore/robots.txt
rename to org.adempiere.webstore.resource/robots.txt
diff --git a/org.adempiere.webstore/shipments.jsp b/org.adempiere.webstore.resource/shipments.jsp
similarity index 100%
rename from org.adempiere.webstore/shipments.jsp
rename to org.adempiere.webstore.resource/shipments.jsp
diff --git a/org.adempiere.webstore/standard-ie6.css b/org.adempiere.webstore.resource/standard-ie6.css
similarity index 100%
rename from org.adempiere.webstore/standard-ie6.css
rename to org.adempiere.webstore.resource/standard-ie6.css
diff --git a/org.adempiere.webstore/standard-print.css b/org.adempiere.webstore.resource/standard-print.css
similarity index 100%
rename from org.adempiere.webstore/standard-print.css
rename to org.adempiere.webstore.resource/standard-print.css
diff --git a/org.adempiere.webstore/standard.css b/org.adempiere.webstore.resource/standard.css
similarity index 100%
rename from org.adempiere.webstore/standard.css
rename to org.adempiere.webstore.resource/standard.css
diff --git a/org.adempiere.webstore/template.jsp b/org.adempiere.webstore.resource/template.jsp
similarity index 100%
rename from org.adempiere.webstore/template.jsp
rename to org.adempiere.webstore.resource/template.jsp
diff --git a/org.adempiere.webstore/test_1.jsp b/org.adempiere.webstore.resource/test_1.jsp
similarity index 100%
rename from org.adempiere.webstore/test_1.jsp
rename to org.adempiere.webstore.resource/test_1.jsp
diff --git a/org.adempiere.webstore/update.jsp b/org.adempiere.webstore.resource/update.jsp
similarity index 100%
rename from org.adempiere.webstore/update.jsp
rename to org.adempiere.webstore.resource/update.jsp
diff --git a/org.adempiere.webstore/visaCID.jpg b/org.adempiere.webstore.resource/visaCID.jpg
similarity index 100%
rename from org.adempiere.webstore/visaCID.jpg
rename to org.adempiere.webstore.resource/visaCID.jpg
diff --git a/org.adempiere.webstore/wfBack24.gif b/org.adempiere.webstore.resource/wfBack24.gif
similarity index 100%
rename from org.adempiere.webstore/wfBack24.gif
rename to org.adempiere.webstore.resource/wfBack24.gif
diff --git a/org.adempiere.webstore/wfEnd24.gif b/org.adempiere.webstore.resource/wfEnd24.gif
similarity index 100%
rename from org.adempiere.webstore/wfEnd24.gif
rename to org.adempiere.webstore.resource/wfEnd24.gif
diff --git a/org.adempiere.webstore/wfNext24.gif b/org.adempiere.webstore.resource/wfNext24.gif
similarity index 100%
rename from org.adempiere.webstore/wfNext24.gif
rename to org.adempiere.webstore.resource/wfNext24.gif
diff --git a/org.adempiere.webstore/wfStart24.gif b/org.adempiere.webstore.resource/wfStart24.gif
similarity index 100%
rename from org.adempiere.webstore/wfStart24.gif
rename to org.adempiere.webstore.resource/wfStart24.gif
diff --git a/org.adempiere.webstore/wstore.js b/org.adempiere.webstore.resource/wstore.js
similarity index 100%
rename from org.adempiere.webstore/wstore.js
rename to org.adempiere.webstore.resource/wstore.js
diff --git a/org.adempiere.webstore.servlet/.classpath b/org.adempiere.webstore.servlet/.classpath
new file mode 100644
index 0000000000..ad32c83a78
--- /dev/null
+++ b/org.adempiere.webstore.servlet/.classpath
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/org.adempiere.webstore.servlet/.project b/org.adempiere.webstore.servlet/.project
new file mode 100644
index 0000000000..1b358d72a2
--- /dev/null
+++ b/org.adempiere.webstore.servlet/.project
@@ -0,0 +1,28 @@
+
+
+ org.adempiere.webstore.servlet
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ org.eclipse.pde.ManifestBuilder
+
+
+
+
+ org.eclipse.pde.SchemaBuilder
+
+
+
+
+
+ org.eclipse.pde.PluginNature
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/org.adempiere.webstore.servlet/.settings/org.eclipse.jdt.core.prefs b/org.adempiere.webstore.servlet/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000000..b79a851439
--- /dev/null
+++ b/org.adempiere.webstore.servlet/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,8 @@
+#Mon Jan 10 12:12:37 MYT 2011
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.6
diff --git a/org.adempiere.webstore.servlet/.settings/org.eclipse.pde.core.prefs b/org.adempiere.webstore.servlet/.settings/org.eclipse.pde.core.prefs
new file mode 100644
index 0000000000..16ef5326df
--- /dev/null
+++ b/org.adempiere.webstore.servlet/.settings/org.eclipse.pde.core.prefs
@@ -0,0 +1,4 @@
+#Mon Jan 10 12:18:40 MYT 2011
+eclipse.preferences.version=1
+pluginProject.extensions=true
+resolve.requirebundle=false
diff --git a/org.adempiere.webstore.servlet/META-INF/MANIFEST.MF b/org.adempiere.webstore.servlet/META-INF/MANIFEST.MF
new file mode 100644
index 0000000000..d1563eb784
--- /dev/null
+++ b/org.adempiere.webstore.servlet/META-INF/MANIFEST.MF
@@ -0,0 +1,18 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: Servlet
+Bundle-SymbolicName: org.adempiere.webstore.servlet;singleton:=true
+Bundle-Version: 1.0.0.qualifier
+Bundle-Vendor: Adempiere.org
+Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Export-Package: org.compiere.wstore
+Require-Bundle: org.adempiere.base;bundle-version="1.0.0",
+ org.eclipse.equinox.http.registry
+Import-Package: javax.servlet,
+ javax.servlet.http,
+ javax.servlet.jsp,
+ javax.servlet.jsp.jstl.core,
+ javax.servlet.jsp.tagext,
+ org.apache.ecs,
+ org.apache.ecs.xhtml,
+ org.apache.taglibs.standard.tag.el.core
diff --git a/org.adempiere.webstore.servlet/build.properties b/org.adempiere.webstore.servlet/build.properties
new file mode 100644
index 0000000000..e9863e281e
--- /dev/null
+++ b/org.adempiere.webstore.servlet/build.properties
@@ -0,0 +1,5 @@
+source.. = src/
+output.. = bin/
+bin.includes = META-INF/,\
+ .,\
+ plugin.xml
diff --git a/org.adempiere.webstore.servlet/plugin.xml b/org.adempiere.webstore.servlet/plugin.xml
new file mode 100644
index 0000000000..34304cad87
--- /dev/null
+++ b/org.adempiere.webstore.servlet/plugin.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/AdvertisementServlet.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/AdvertisementServlet.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/AdvertisementServlet.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/AdvertisementServlet.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/AssetServlet.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/AssetServlet.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/AssetServlet.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/AssetServlet.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/BasketServlet.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/BasketServlet.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/BasketServlet.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/BasketServlet.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/CheckOutLinkTag.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/CheckOutLinkTag.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/CheckOutLinkTag.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/CheckOutLinkTag.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/CheckOutServlet.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/CheckOutServlet.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/CheckOutServlet.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/CheckOutServlet.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/Click.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/Click.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/Click.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/Click.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/Counter.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/Counter.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/Counter.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/Counter.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/EMailServlet.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/EMailServlet.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/EMailServlet.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/EMailServlet.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/ExpenseServlet.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/ExpenseServlet.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/ExpenseServlet.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/ExpenseServlet.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/InfoLinkTag.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/InfoLinkTag.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/InfoLinkTag.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/InfoLinkTag.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/InfoServlet.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/InfoServlet.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/InfoServlet.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/InfoServlet.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/InvoiceServlet.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/InvoiceServlet.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/InvoiceServlet.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/InvoiceServlet.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/IssueReportServlet.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/IssueReportServlet.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/IssueReportServlet.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/IssueReportServlet.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/JSPEnv.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/JSPEnv.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/JSPEnv.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/JSPEnv.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/LocationServlet.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/LocationServlet.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/LocationServlet.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/LocationServlet.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/LocationTag.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/LocationTag.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/LocationTag.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/LocationTag.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/LoginLinkTag.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/LoginLinkTag.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/LoginLinkTag.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/LoginLinkTag.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/LoginServlet.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/LoginServlet.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/LoginServlet.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/LoginServlet.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/MessageTag.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/MessageTag.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/MessageTag.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/MessageTag.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/NoteServlet.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/NoteServlet.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/NoteServlet.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/NoteServlet.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/OrderServlet.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/OrderServlet.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/OrderServlet.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/OrderServlet.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/PaymentServlet.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/PaymentServlet.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/PaymentServlet.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/PaymentServlet.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/PriceList.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/PriceList.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/PriceList.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/PriceList.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/PriceListProduct.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/PriceListProduct.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/PriceListProduct.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/PriceListProduct.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/PriceListTag.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/PriceListTag.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/PriceListTag.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/PriceListTag.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/ProductCategoryListTag.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/ProductCategoryListTag.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/ProductCategoryListTag.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/ProductCategoryListTag.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/ProductServlet.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/ProductServlet.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/ProductServlet.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/ProductServlet.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/RegistrationServlet.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/RegistrationServlet.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/RegistrationServlet.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/RegistrationServlet.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/RequestOrderRefTag.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/RequestOrderRefTag.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/RequestOrderRefTag.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/RequestOrderRefTag.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/RequestServlet.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/RequestServlet.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/RequestServlet.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/RequestServlet.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/RequestTypeTag.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/RequestTypeTag.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/RequestTypeTag.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/RequestTypeTag.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/RfQServlet.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/RfQServlet.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/RfQServlet.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/RfQServlet.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/SearchServlet.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/SearchServlet.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/SearchServlet.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/SearchServlet.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/SingleItem.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/SingleItem.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/SingleItem.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/SingleItem.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/StoreFilter.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/StoreFilter.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/StoreFilter.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/StoreFilter.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/UpdateServlet.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/UpdateServlet.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/UpdateServlet.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/UpdateServlet.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/WebBasket.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/WebBasket.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/WebBasket.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/WebBasket.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/WebBasketLine.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/WebBasketLine.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/WebBasketLine.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/WebBasketLine.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/WebOrder.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/WebOrder.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/WebOrder.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/WebOrder.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/WorkflowServlet.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/WorkflowServlet.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/WorkflowServlet.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/WorkflowServlet.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/WorkflowTag.java b/org.adempiere.webstore.servlet/src/org/compiere/wstore/WorkflowTag.java
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/WorkflowTag.java
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/WorkflowTag.java
diff --git a/org.adempiere.webstore/src/org/compiere/wstore/adempiere.tld b/org.adempiere.webstore.servlet/src/org/compiere/wstore/adempiere.tld
similarity index 100%
rename from org.adempiere.webstore/src/org/compiere/wstore/adempiere.tld
rename to org.adempiere.webstore.servlet/src/org/compiere/wstore/adempiere.tld
diff --git a/org.adempiere.webstore/META-INF/MANIFEST.MF b/org.adempiere.webstore/META-INF/MANIFEST.MF
index 0abdcbf0d9..956bb1282c 100644
--- a/org.adempiere.webstore/META-INF/MANIFEST.MF
+++ b/org.adempiere.webstore/META-INF/MANIFEST.MF
@@ -43,6 +43,7 @@ Import-Package: javax.servlet;version="2.5.0",
org.apache.taglibs.standard.tag.rt.sql;version="1.1.2",
org.apache.taglibs.standard.tag.rt.xml;version="1.1.2",
org.apache.taglibs.standard.tei;version="1.1.2",
- org.apache.taglibs.standard.tlv;version="1.1.2"
-Export-Package: org.compiere.wstore
-Bundle-ClassPath: webstore.jar
+ org.apache.taglibs.standard.tlv;version="1.1.2",
+ org.eclipse.equinox.http.registry;version="1.0.0",
+ org.eclipse.equinox.http.servlet;version="1.1.0",
+ org.eclipse.equinox.servletbridge;version="1.1.0"
diff --git a/org.adempiere.webstore/WEB-INF/web-original.xml b/org.adempiere.webstore/WEB-INF/web-original.xml
new file mode 100644
index 0000000000..6760b6ac98
--- /dev/null
+++ b/org.adempiere.webstore/WEB-INF/web-original.xml
@@ -0,0 +1,341 @@
+
+
+
+ /C32.gif
+
+ ADempiere Web Store
+
+
+
+ #W_Store_ID
+ 0
+
+
+ ADempiere Web Store Filter
+ Web Store Filter
+ WebStoreFilter
+ org.compiere.wstore.StoreFilter
+
+
+ WebStoreFilter
+ /*
+
+
+
+
+
+ SSL pages
+ /login.jsp
+ /loginServlet
+ /checkOutServlet
+ /orderServlet
+
+
+
+ CONFIDENTIAL
+
+
+
+
+ Web Store Advertisement
+ AdvertisementServlet
+ org.compiere.wstore.AdvertisementServlet
+ 3
+
+
+ Web Store Assets
+ AssetServlet
+ org.compiere.wstore.AssetServlet
+ 2
+
+
+ Web Basket Servlet
+ BasketServlet
+ org.compiere.wstore.BasketServlet
+ 1
+
+
+ Web CheckOut Servlet
+ CheckOutServlet
+ org.compiere.wstore.CheckOutServlet
+ 1
+
+
+ ADempiere Click
+ Click
+ org.compiere.wstore.Click
+ 1
+
+
+ Web Expense Report
+ ExpenseServlet
+ org.compiere.wstore.ExpenseServlet
+ 3
+
+
+ Web Page Counter
+ Counter
+ org.compiere.wstore.Counter
+ 1
+
+
+ Web Store Interest Area Servlet
+ InfoServlet
+ org.compiere.wstore.InfoServlet
+ 2
+
+
+ Web Store Invoices
+ InvoiceServlet
+ org.compiere.wstore.InvoiceServlet
+ 1
+
+
+ Web Store Location Servlet
+ LocationServlet
+ org.compiere.wstore.LocationServlet
+ 1
+
+
+ Web User Login Servlet
+ LoginServlet
+ org.compiere.wstore.LoginServlet
+ 1
+
+
+ Web Notification
+ NoteServlet
+ org.compiere.wstore.NoteServlet
+ 3
+
+
+ Web Store Order
+ OrderServlet
+ org.compiere.wstore.OrderServlet
+ 2
+
+
+ Web Store Payment Processing
+ PaymentServlet
+ org.compiere.wstore.PaymentServlet
+ 2
+
+
+ Web Product Search
+ ProductServlet
+ org.compiere.wstore.ProductServlet
+ 1
+
+
+ Web Registration Servlet
+ RegistrationServlet
+ org.compiere.wstore.RegistrationServlet
+ 1
+
+
+ Web Request Servlet
+ RequestServlet
+ org.compiere.wstore.RequestServlet
+ 1
+
+
+ Web RfQ Servlet
+ RfQServlet
+ org.compiere.wstore.RfQServlet
+ 2
+
+
+ Web Store Search Servlet
+ SearchServlet
+ org.compiere.wstore.SearchServlet
+ 1
+
+
+ Web User Update Servlet
+ UpdateServlet
+ org.compiere.wstore.UpdateServlet
+ 1
+
+
+ Web Workflow Servlet
+ WorkflowServlet
+ org.compiere.wstore.WorkflowServlet
+ 1
+
+
+ Web Index Page
+ Index
+ /index.jsp
+ 1
+
+
+ Web Basket Page
+ Basket
+ /basket.jsp
+ 1
+
+
+ Web Login Page
+ Login
+ /login.jsp
+ 1
+
+
+ Web Request Page
+ Request
+ /request.jsp
+ 1
+
+
+ Web Info Page
+ Info
+ /info.jsp
+ 1
+
+
+ Web EMail Servlet
+ EMailServlet
+ org.compiere.wstore.EMailServlet
+ 1
+
+
+ Adempiere Issue Reporting
+ IssueReportServlet
+ org.compiere.wstore.IssueReportServlet
+ 1
+
+
+ AdvertisementServlet
+ /advertisementServlet/*
+
+
+ AssetServlet
+ /assetServlet/*
+
+
+ BasketServlet
+ /basketServlet
+
+
+ CheckOutServlet
+ /checkOutServlet
+
+
+ Click
+ /click/*
+
+
+ ExpenseServlet
+ /expenseServlet
+
+
+ Counter
+ /counter/*
+
+
+ InfoServlet
+ /infoServlet
+
+
+ InvoiceServlet
+ /invoiceServlet/*
+
+
+ LocationServlet
+ /locationServlet
+
+
+ LoginServlet
+ /loginServlet
+
+
+ NoteServlet
+ /noteServlet/*
+
+
+ OrderServlet
+ /orderServlet
+
+
+ PaymentServlet
+ /paymentServlet
+
+
+ ProductServlet
+ /productServlet/*
+
+
+ RegistrationServlet
+ /registrationServlet
+
+
+ RequestServlet
+ /requestServlet/*
+
+
+ RfQServlet
+ /rfqServlet/*
+
+
+ SearchServlet
+ /searchServlet
+
+
+ UpdateServlet
+ /updateServlet
+
+
+ WorkflowServlet
+ /workflowServlet/*
+
+
+ Index
+ /index.jsp/*
+
+
+ Basket
+ /basket.jsp/*
+
+
+ Login
+ /login.jsp/*
+
+
+ Request
+ /request.jsp/*
+
+
+ Info
+ /info.jsp
+
+
+ EMailServlet
+ /emailServlet/*
+
+
+ IssueReportServlet
+ /issueReportServlet/*
+
+
+
+ 30
+
+
+
+ css
+ text/css
+
+
+
+ index.jsp
+
+
+
+
diff --git a/org.adempiere.webstore/WEB-INF/web.xml b/org.adempiere.webstore/WEB-INF/web.xml
index 6760b6ac98..bd45ca3412 100644
--- a/org.adempiere.webstore/WEB-INF/web.xml
+++ b/org.adempiere.webstore/WEB-INF/web.xml
@@ -13,17 +13,27 @@
#W_Store_ID
0
-
- ADempiere Web Store Filter
- Web Store Filter
- WebStoreFilter
- org.compiere.wstore.StoreFilter
+
+ equinoxBridgeFilter
+ org.eclipse.equinox.servletbridge.BridgeFilter
+
+ bundleSymbolicName
+ org.adempiere.webstore
+
- WebStoreFilter
+ equinoxBridgeFilter
/*
-
+
+
+
+ equinoxBridgeFilter
+ *.jsp
+
+
@@ -38,304 +48,17 @@
CONFIDENTIAL
-
-
- Web Store Advertisement
- AdvertisementServlet
- org.compiere.wstore.AdvertisementServlet
- 3
-
-
- Web Store Assets
- AssetServlet
- org.compiere.wstore.AssetServlet
- 2
-
-
- Web Basket Servlet
- BasketServlet
- org.compiere.wstore.BasketServlet
- 1
-
-
- Web CheckOut Servlet
- CheckOutServlet
- org.compiere.wstore.CheckOutServlet
- 1
-
-
- ADempiere Click
- Click
- org.compiere.wstore.Click
- 1
-
-
- Web Expense Report
- ExpenseServlet
- org.compiere.wstore.ExpenseServlet
- 3
-
-
- Web Page Counter
- Counter
- org.compiere.wstore.Counter
- 1
-
-
- Web Store Interest Area Servlet
- InfoServlet
- org.compiere.wstore.InfoServlet
- 2
-
-
- Web Store Invoices
- InvoiceServlet
- org.compiere.wstore.InvoiceServlet
- 1
-
-
- Web Store Location Servlet
- LocationServlet
- org.compiere.wstore.LocationServlet
- 1
-
-
- Web User Login Servlet
- LoginServlet
- org.compiere.wstore.LoginServlet
- 1
-
-
- Web Notification
- NoteServlet
- org.compiere.wstore.NoteServlet
- 3
-
-
- Web Store Order
- OrderServlet
- org.compiere.wstore.OrderServlet
- 2
-
-
- Web Store Payment Processing
- PaymentServlet
- org.compiere.wstore.PaymentServlet
- 2
-
-
- Web Product Search
- ProductServlet
- org.compiere.wstore.ProductServlet
- 1
-
-
- Web Registration Servlet
- RegistrationServlet
- org.compiere.wstore.RegistrationServlet
- 1
-
-
- Web Request Servlet
- RequestServlet
- org.compiere.wstore.RequestServlet
- 1
-
-
- Web RfQ Servlet
- RfQServlet
- org.compiere.wstore.RfQServlet
- 2
-
-
- Web Store Search Servlet
- SearchServlet
- org.compiere.wstore.SearchServlet
- 1
-
-
- Web User Update Servlet
- UpdateServlet
- org.compiere.wstore.UpdateServlet
- 1
-
-
- Web Workflow Servlet
- WorkflowServlet
- org.compiere.wstore.WorkflowServlet
- 1
-
-
- Web Index Page
- Index
- /index.jsp
- 1
-
-
- Web Basket Page
- Basket
- /basket.jsp
- 1
-
-
- Web Login Page
- Login
- /login.jsp
- 1
-
-
- Web Request Page
- Request
- /request.jsp
- 1
-
-
- Web Info Page
- Info
- /info.jsp
- 1
-
-
- Web EMail Servlet
- EMailServlet
- org.compiere.wstore.EMailServlet
- 1
-
-
- Adempiere Issue Reporting
- IssueReportServlet
- org.compiere.wstore.IssueReportServlet
- 1
-
-
- AdvertisementServlet
- /advertisementServlet/*
-
-
- AssetServlet
- /assetServlet/*
-
-
- BasketServlet
- /basketServlet
-
-
- CheckOutServlet
- /checkOutServlet
-
-
- Click
- /click/*
-
-
- ExpenseServlet
- /expenseServlet
-
-
- Counter
- /counter/*
-
-
- InfoServlet
- /infoServlet
-
-
- InvoiceServlet
- /invoiceServlet/*
-
-
- LocationServlet
- /locationServlet
-
-
- LoginServlet
- /loginServlet
-
-
- NoteServlet
- /noteServlet/*
-
-
- OrderServlet
- /orderServlet
-
-
- PaymentServlet
- /paymentServlet
-
-
- ProductServlet
- /productServlet/*
-
-
- RegistrationServlet
- /registrationServlet
-
-
- RequestServlet
- /requestServlet/*
-
-
- RfQServlet
- /rfqServlet/*
-
-
- SearchServlet
- /searchServlet
-
-
- UpdateServlet
- /updateServlet
-
-
- WorkflowServlet
- /workflowServlet/*
-
-
- Index
- /index.jsp/*
-
-
- Basket
- /basket.jsp/*
-
-
- Login
- /login.jsp/*
-
-
- Request
- /request.jsp/*
-
-
- Info
- /info.jsp
-
-
- EMailServlet
- /emailServlet/*
-
-
- IssueReportServlet
- /issueReportServlet/*
-
-
+
30
-
+
css
text/css
-
+
index.jsp
-
-
diff --git a/org.adempiere.webstore/build.properties b/org.adempiere.webstore/build.properties
index 01fa88cf00..3928856be4 100644
--- a/org.adempiere.webstore/build.properties
+++ b/org.adempiere.webstore/build.properties
@@ -1,13 +1,9 @@
bin.includes = META-INF/,\
*.*,\
- WEB-INF/,\
- webstore.jar
+ WEB-INF/
bin.excludes = src/**,\
build/**,\
.settings/**,\
.classpath,\
.project,\
build.properties
-jars.compile.order = webstore.jar
-output.webstore.jar = build/
-source.webstore.jar = src/