Author: jleroux
Date: Mon Nov 24 10:06:26 2014
New Revision: 1641348
URL: http://svn.apache.org/r1641348
Log:
Keeps in sync with OFBiz trunk HEAD, but CatalogUrlFilter.java which have much
conflicts that I will resolve later
Added:
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/catalina/lib/tomcat-7.0.57-catalina-ha.jar
- copied unchanged from r1641339,
ofbiz/trunk/framework/catalina/lib/tomcat-7.0.57-catalina-ha.jar
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/catalina/lib/tomcat-7.0.57-catalina-tribes.jar
- copied unchanged from r1641339,
ofbiz/trunk/framework/catalina/lib/tomcat-7.0.57-catalina-tribes.jar
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/catalina/lib/tomcat-7.0.57-catalina.jar
- copied unchanged from r1641339,
ofbiz/trunk/framework/catalina/lib/tomcat-7.0.57-catalina.jar
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/catalina/lib/tomcat-7.0.57-jasper.jar
- copied unchanged from r1641339,
ofbiz/trunk/framework/catalina/lib/tomcat-7.0.57-jasper.jar
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/catalina/lib/tomcat-7.0.57-tomcat-api.jar
- copied unchanged from r1641339,
ofbiz/trunk/framework/catalina/lib/tomcat-7.0.57-tomcat-api.jar
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/catalina/lib/tomcat-7.0.57-tomcat-coyote.jar
- copied unchanged from r1641339,
ofbiz/trunk/framework/catalina/lib/tomcat-7.0.57-tomcat-coyote.jar
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/catalina/lib/tomcat-7.0.57-tomcat-util.jar
- copied unchanged from r1641339,
ofbiz/trunk/framework/catalina/lib/tomcat-7.0.57-tomcat-util.jar
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/catalina/lib/tomcat-extras-7.0.57-tomcat-juli-adapters.jar
- copied unchanged from r1641339,
ofbiz/trunk/framework/catalina/lib/tomcat-extras-7.0.57-tomcat-juli-adapters.jar
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/catalina/lib/tomcat-extras-7.0.57-tomcat-juli.jar
- copied unchanged from r1641339,
ofbiz/trunk/framework/catalina/lib/tomcat-extras-7.0.57-tomcat-juli.jar
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/start/src/org/ofbiz/base/start/load-data.properties
- copied unchanged from r1641339,
ofbiz/trunk/framework/start/src/org/ofbiz/base/start/load-data.properties
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/specialpurpose/birt/lib/commons-discovery-0.5.jar
- copied unchanged from r1641339,
ofbiz/trunk/specialpurpose/birt/lib/commons-discovery-0.5.jar
Removed:
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/catalina/lib/tomcat-7.0.55-catalina-ha.jar
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/catalina/lib/tomcat-7.0.55-catalina-tribes.jar
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/catalina/lib/tomcat-7.0.55-catalina.jar
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/catalina/lib/tomcat-7.0.55-jasper.jar
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/catalina/lib/tomcat-7.0.55-tomcat-api.jar
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/catalina/lib/tomcat-7.0.55-tomcat-coyote.jar
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/catalina/lib/tomcat-7.0.55-tomcat-util.jar
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/catalina/lib/tomcat-extras-7.0.55-tomcat-juli-adapters.jar
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/catalina/lib/tomcat-extras-7.0.55-tomcat-juli.jar
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/start/src/org/ofbiz/base/start/install.properties
Modified:
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/ (props changed)
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/.classpath
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/LICENSE
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/content/src/org/ofbiz/content/content/ContentWorker.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/OrderManagerEvents.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/order/OrderReturnServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/order/OrderServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/requirement/RequirementServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/shoppingcart/CheckOutEvents.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/shoppingcart/CheckOutHelper.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCart.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartEvents.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartHelper.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartItem.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/shoppingcart/product/ProductDisplayWorker.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/shoppingcart/product/ProductPromoWorker.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/shoppinglist/ShoppingListEvents.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/shoppinglist/ShoppingListServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/thirdparty/zipsales/ZipSalesServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/party/src/org/ofbiz/party/communication/CommunicationEventServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/party/src/org/ofbiz/party/contact/ContactMechServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/party/src/org/ofbiz/party/contact/ContactMechWorker.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/party/src/org/ofbiz/party/content/PartyContentWrapper.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/party/src/org/ofbiz/party/party/PartyRelationshipHelper.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/party/src/org/ofbiz/party/party/PartyRelationshipServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/party/src/org/ofbiz/party/party/PartyServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/party/src/org/ofbiz/party/party/PartyWorker.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/catalog/CatalogWorker.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/category/CatalogUrlServlet.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/category/CategoryContentWrapper.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/category/CategoryServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/category/CategoryWorker.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/config/ProductConfigItemContentWrapper.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/config/ProductConfigWorker.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/config/ProductConfigWrapper.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/feature/ParametricSearch.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/feature/ProductFeatureServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/imagemanagement/FrameImage.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/imagemanagement/ImageManagementHelper.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/imagemanagement/ImageManagementServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/imagemanagement/ReplaceImage.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/inventory/InventoryServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/inventory/InventoryWorker.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/price/PriceServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/product/KeywordIndex.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/product/ProductContentWrapper.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/product/ProductEvents.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/product/ProductPromoContentWrapper.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/product/ProductSearch.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/product/ProductSearchEvents.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/product/ProductSearchSession.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/product/ProductServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/product/ProductUtilServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/product/ProductWorker.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/product/VariantEvents.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/promo/PromoServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/spreadsheetimport/ImportProductHelper.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/store/ProductStoreEvents.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/store/ProductStoreWorker.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/subscription/SubscriptionServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/shipment/packing/PackingSession.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/shipment/packing/PackingSessionLine.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/shipment/picklist/PickListServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/shipment/shipment/ShipmentServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/shipment/thirdparty/dhl/DhlServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/shipment/thirdparty/fedex/FedexServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/shipment/thirdparty/ups/UpsServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/shipment/thirdparty/usps/UspsServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/shipment/verify/VerifyPickSession.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/shipment/verify/VerifyPickSessionRow.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/shipment/weightPackage/WeightPackageServices.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/shipment/weightPackage/WeightPackageSession.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/workeffort/widget/WorkEffortMenus.xml
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/build.xml
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/base/config/ofbiz-containers.xml
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/catalina/ofbiz-component.xml
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/entity/src/org/ofbiz/entity/util/EntityDataLoader.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/entityext/ofbiz-component.xml
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/entityext/src/org/ofbiz/entityext/data/EntityDataLoadContainer.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/service/ofbiz-component.xml
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/service/src/org/ofbiz/service/engine/GroovyBaseScript.groovy
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/start/src/org/ofbiz/base/start/Start.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/webtools/config/WebtoolsUiLabels.xml
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/widget/src/org/ofbiz/widget/form/FieldInfo.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/widget/src/org/ofbiz/widget/form/ModelFormField.java
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/framework/widget/templates/htmlFormMacroLibrary.ftl
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/specialpurpose/LICENSE
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/specialpurpose/appserver/templates/glassfish21/README
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/specialpurpose/appserver/templates/glassfish21/run.sh
Propchange: ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/
------------------------------------------------------------------------------
Merged /ofbiz/trunk:r1640110-1641339
Modified: ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/.classpath
URL:
http://svn.apache.org/viewvc/ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/.classpath?rev=1641348&r1=1641347&r2=1641348&view=diff
==============================================================================
--- ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/.classpath
(original)
+++ ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/.classpath Mon Nov
24 10:06:26 2014
@@ -92,15 +92,15 @@
<classpathentry kind="lib"
path="specialpurpose/birt/lib/org.eclipse.birt.runtime_4.3.1.v20130918-1142.jar"/>
<classpathentry kind="lib"
path="specialpurpose/birt/lib/viewservlets.jar"/>
<classpathentry kind="lib" path="framework/catalina/lib/ecj-4.4.jar"/>
- <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.55-catalina-ha.jar"/>
- <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.55-catalina-tribes.jar"/>
- <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.55-catalina.jar"/>
- <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.55-jasper.jar"/>
- <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.55-tomcat-api.jar"/>
- <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.55-tomcat-coyote.jar"/>
- <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.55-tomcat-util.jar"/>
- <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-extras-7.0.55-tomcat-juli.jar"/>
- <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-extras-7.0.55-tomcat-juli-adapters.jar"/>
+ <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.57-catalina-ha.jar"/>
+ <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.57-catalina-tribes.jar"/>
+ <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.57-catalina.jar"/>
+ <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.57-jasper.jar"/>
+ <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.57-tomcat-api.jar"/>
+ <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.57-tomcat-coyote.jar"/>
+ <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-7.0.57-tomcat-util.jar"/>
+ <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-extras-7.0.57-tomcat-juli.jar"/>
+ <classpathentry kind="lib"
path="framework/catalina/lib/tomcat-extras-7.0.57-tomcat-juli-adapters.jar"/>
<classpathentry kind="lib"
path="framework/entity/lib/commons-dbcp2-2.0.1.jar"/>
<classpathentry kind="lib"
path="framework/geronimo/lib/geronimo-transaction-3.1.1.jar"/>
<classpathentry kind="lib"
path="specialpurpose/jetty/lib/com.sun.el-2.2.0.v201108011116.jar"/>
Modified: ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/LICENSE
URL:
http://svn.apache.org/viewvc/ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/LICENSE?rev=1641348&r1=1641347&r2=1641348&view=diff
==============================================================================
--- ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/LICENSE (original)
+++ ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/LICENSE Mon Nov 24
10:06:26 2014
@@ -74,15 +74,15 @@ framework/base/lib/scripting/jansi-1.2.1
framework/base/lib/xmlrpc-client-3.1.2.jar
framework/base/lib/xmlrpc-common-3.1.2.jar
framework/base/lib/xmlrpc-server-3.1.2.jar
-framework/catalina/lib/tomcat-7.0.55-catalina-ha.jar
-framework/catalina/lib/tomcat-7.0.55-catalina-tribes.jar
-framework/catalina/lib/tomcat-7.0.55-catalina.jar
-framework/catalina/lib/tomcat-7.0.55-jasper.jar
-framework/catalina/lib/tomcat-7.0.55-tomcat-api.jar
-framework/catalina/lib/tomcat-7.0.55-tomcat-coyote.jar
-framework/catalina/lib/tomcat-7.0.55-tomcat-util.jar
-framework/catalina/lib/tomcat-extras-7.0.55-tomcat-juli.jar
-framework/catalina/lib/tomcat-extras-7.0.55-tomcat-juli-adapters.jar
+framework/catalina/lib/tomcat-7.0.57-catalina-ha.jar
+framework/catalina/lib/tomcat-7.0.57-catalina-tribes.jar
+framework/catalina/lib/tomcat-7.0.57-catalina.jar
+framework/catalina/lib/tomcat-7.0.57-jasper.jar
+framework/catalina/lib/tomcat-7.0.57-tomcat-api.jar
+framework/catalina/lib/tomcat-7.0.57-tomcat-coyote.jar
+framework/catalina/lib/tomcat-7.0.57-tomcat-util.jar
+framework/catalina/lib/tomcat-extras-7.0.57-tomcat-juli.jar
+framework/catalina/lib/tomcat-extras-7.0.57-tomcat-juli-adapters.jar
framework/entity/lib/commons-dbcp2-2.0.1.jar
framework/entity/lib/jdbc/derby-10.11.1.1.jar
framework/service/lib/axiom-api-1.2.9.jar
Modified:
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/content/src/org/ofbiz/content/content/ContentWorker.java
URL:
http://svn.apache.org/viewvc/ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/content/src/org/ofbiz/content/content/ContentWorker.java?rev=1641348&r1=1641347&r2=1641348&view=diff
==============================================================================
---
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/content/src/org/ofbiz/content/content/ContentWorker.java
(original)
+++
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/content/src/org/ofbiz/content/content/ContentWorker.java
Mon Nov 24 10:06:26 2014
@@ -23,7 +23,6 @@ import java.io.StringReader;
import java.io.StringWriter;
import java.io.Writer;
import java.sql.Timestamp;
-import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
@@ -76,31 +75,38 @@ public class ContentWorker implements or
public ContentWorker() { }
+ @Override
public GenericValue getWebSitePublishPointExt(Delegator delegator, String
contentId, boolean ignoreCache) throws GenericEntityException {
return ContentManagementWorker.getWebSitePublishPoint(delegator,
contentId, ignoreCache);
}
+ @Override
public GenericValue getCurrentContentExt(Delegator delegator,
List<Map<String, ? extends Object>> trail, GenericValue userLogin, Map<String,
Object> ctx, Boolean nullThruDatesOnly, String contentAssocPredicateId) throws
GeneralException {
return getCurrentContent(delegator, trail, userLogin, ctx,
nullThruDatesOnly, contentAssocPredicateId);
}
+ @Override
public String getMimeTypeIdExt(Delegator delegator, GenericValue view,
Map<String, Object> ctx) {
return getMimeTypeId(delegator, view, ctx);
}
// new rendering methods
+ @Override
public void renderContentAsTextExt(LocalDispatcher dispatcher, Delegator
delegator, String contentId, Appendable out, Map<String, Object>
templateContext, Locale locale, String mimeTypeId, boolean cache) throws
GeneralException, IOException {
renderContentAsText(dispatcher, delegator, contentId, out,
templateContext, locale, mimeTypeId, null, null, cache);
}
+ @Override
public void renderSubContentAsTextExt(LocalDispatcher dispatcher,
Delegator delegator, String contentId, Appendable out, String mapKey,
Map<String, Object> templateContext, Locale locale, String mimeTypeId, boolean
cache) throws GeneralException, IOException {
renderSubContentAsText(dispatcher, delegator, contentId, out, mapKey,
templateContext, locale, mimeTypeId, cache);
}
+ @Override
public String renderSubContentAsTextExt(LocalDispatcher dispatcher,
Delegator delegator, String contentId, String mapKey, Map<String, Object>
templateContext, Locale locale, String mimeTypeId, boolean cache) throws
GeneralException, IOException {
return renderSubContentAsText(dispatcher, delegator, contentId,
mapKey, templateContext, locale, mimeTypeId, cache);
}
+ @Override
public String renderContentAsTextExt(LocalDispatcher dispatcher, Delegator
delegator, String contentId, Map<String, Object> templateContext, Locale
locale, String mimeTypeId, boolean cache) throws GeneralException, IOException {
return renderContentAsText(dispatcher, delegator, contentId,
templateContext, locale, mimeTypeId, cache);
}
@@ -191,10 +197,8 @@ public class ContentWorker implements or
ModelService service = dctx.getModelService(serviceName);
if (service != null) {
//put all requestParameters into templateContext to use them
as IN service parameters
- Map<String,Object> tempTemplateContext = new HashMap<>();
- @SuppressWarnings("unchecked")
- Map<String,Object> temp = (Map<String, Object>)
templateContext.get("requestParameters");
- tempTemplateContext.putAll(temp);
+ Map<String,Object> tempTemplateContext =
UtilMisc.<String,Object>toMap(templateContext);
+
tempTemplateContext.putAll(UtilGenerics.<String,Object>checkMap(templateContext.get("requestParameters")));
Map<String,Object> serviceCtx =
service.makeValid(tempTemplateContext, ModelService.IN_PARAM);
Map<String,Object> serviceRes;
try {
Modified:
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/OrderManagerEvents.java
URL:
http://svn.apache.org/viewvc/ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/OrderManagerEvents.java?rev=1641348&r1=1641347&r2=1641348&view=diff
==============================================================================
---
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/OrderManagerEvents.java
(original)
+++
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/OrderManagerEvents.java
Mon Nov 24 10:06:26 2014
@@ -45,7 +45,6 @@ import org.ofbiz.entity.condition.Entity
import org.ofbiz.entity.condition.EntityExpr;
import org.ofbiz.entity.condition.EntityOperator;
import org.ofbiz.entity.util.EntityQuery;
-import org.ofbiz.entity.util.EntityUtil;
import org.ofbiz.order.order.OrderChangeHelper;
import org.ofbiz.service.GenericServiceException;
import org.ofbiz.service.LocalDispatcher;
@@ -73,10 +72,8 @@ public class OrderManagerEvents {
List<GenericValue> paymentPrefs = null;
GenericValue placingCustomer = null;
try {
- paymentPrefs = delegator.findByAnd("OrderPaymentPreference",
UtilMisc.toMap("orderId", orderId), null, false);
- List<GenericValue> pRoles = delegator.findByAnd("OrderRole",
UtilMisc.toMap("orderId", orderId, "roleTypeId", "PLACING_CUSTOMER"), null,
false);
- if (UtilValidate.isNotEmpty(pRoles))
- placingCustomer = EntityUtil.getFirst(pRoles);
+ paymentPrefs =
EntityQuery.use(delegator).from("OrderPaymentPreference").where("orderId",
orderId).queryList();
+ placingCustomer =
EntityQuery.use(delegator).from("OrderRole").where("orderId", orderId,
"roleTypeId", "PLACING_CUSTOMER").queryFirst();
} catch (GenericEntityException e) {
Debug.logError(e, "Problems looking up order payment
preferences", module);
request.setAttribute("_ERROR_MESSAGE_",
UtilProperties.getMessage(resource_error,"OrderErrorProcessingOfflinePayments",
locale));
@@ -136,10 +133,8 @@ public class OrderManagerEvents {
// get the order header & payment preferences
GenericValue orderHeader = null;
- List<GenericValue> orderRoles = null;
try {
orderHeader =
EntityQuery.use(delegator).from("OrderHeader").where("orderId",
orderId).queryOne();
- orderRoles = delegator.findList("OrderRole",
EntityCondition.makeCondition("orderId", EntityOperator.EQUALS, orderId), null,
null, null, false);
} catch (GenericEntityException e) {
Debug.logError(e, "Problems reading order header from
datasource.", module);
request.setAttribute("_ERROR_MESSAGE_",
UtilProperties.getMessage(resource_error,"OrderProblemsReadingOrderHeaderInformation",
locale));
@@ -155,8 +150,7 @@ public class OrderManagerEvents {
List<GenericValue> paymentMethodTypes = null;
try {
- EntityExpr ee =
EntityCondition.makeCondition("paymentMethodTypeId", EntityOperator.NOT_EQUAL,
"EXT_OFFLINE");
- paymentMethodTypes = delegator.findList("PaymentMethodType", ee,
null, null, null, false);
+ paymentMethodTypes =
EntityQuery.use(delegator).from("PaymentMethodType").where(EntityCondition.makeCondition("paymentMethodTypeId",
EntityOperator.NOT_EQUAL, "EXT_OFFLINE")).queryList();
} catch (GenericEntityException e) {
Debug.logError(e, "Problems getting payment types", module);
request.setAttribute("_ERROR_MESSAGE_",
UtilProperties.getMessage(resource_error,"OrderProblemsWithPaymentTypeLookup",
locale));
@@ -171,8 +165,7 @@ public class OrderManagerEvents {
// get the payment methods to receive
List<GenericValue> paymentMethods = null;
try {
- EntityExpr ee = EntityCondition.makeCondition("partyId",
EntityOperator.EQUALS, partyId);
- paymentMethods = delegator.findList("PaymentMethod", ee, null,
null, null, false);
+ paymentMethods =
EntityQuery.use(delegator).from("PaymentMethod").where("partyId",
partyId).queryList();
} catch (GenericEntityException e) {
Debug.logError(e, "Problems getting payment methods", module);
request.setAttribute("_ERROR_MESSAGE_",
UtilProperties.getMessage(resource_error,"OrderProblemsWithPaymentMethodLookup",
locale));
@@ -181,9 +174,7 @@ public class OrderManagerEvents {
GenericValue placingCustomer = null;
try {
- List<GenericValue> pRoles = delegator.findByAnd("OrderRole",
UtilMisc.toMap("orderId", orderId, "roleTypeId", "PLACING_CUSTOMER"), null,
false);
- if (UtilValidate.isNotEmpty(pRoles))
- placingCustomer = EntityUtil.getFirst(pRoles);
+ placingCustomer =
EntityQuery.use(delegator).from("OrderRole").where("orderId", orderId,
"roleTypeId", "PLACING_CUSTOMER").queryFirst();
} catch (GenericEntityException e) {
Debug.logError(e, "Problems looking up order payment preferences",
module);
request.setAttribute("_ERROR_MESSAGE_",
UtilProperties.getMessage(resource_error,"OrderErrorProcessingOfflinePayments",
locale));
Modified:
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/order/OrderReturnServices.java
URL:
http://svn.apache.org/viewvc/ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/order/OrderReturnServices.java?rev=1641348&r1=1641347&r2=1641348&view=diff
==============================================================================
---
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/order/OrderReturnServices.java
(original)
+++
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/order/OrderReturnServices.java
Mon Nov 24 10:06:26 2014
@@ -155,18 +155,17 @@ public class OrderReturnServices {
if (orderItemSeqId != null && orderId != null) {
Debug.logInfo("Found order item reference", module);
// locate the item issuance(s) for this order item
- List<GenericValue> itemIssue = null;
+ GenericValue issue = null;
try {
- itemIssue = delegator.findByAnd("ItemIssuance",
UtilMisc.toMap("orderId", orderId, "orderItemSeqId", orderItemSeqId), null,
false);
+ issue =
EntityQuery.use(delegator).from("ItemIssuance").where("orderId", orderId,
"orderItemSeqId", orderItemSeqId).queryFirst();
} catch (GenericEntityException e) {
Debug.logError(e, module);
throw new GeneralRuntimeException(e.getMessage());
}
- if (UtilValidate.isNotEmpty(itemIssue)) {
+ if (UtilValidate.isNotEmpty(issue)) {
Debug.logInfo("Found item issuance reference", module);
// just use the first one for now; maybe later we can find
a better way to determine which was the
// actual item being returned; maybe by serial number
- GenericValue issue = EntityUtil.getFirst(itemIssue);
GenericValue inventoryItem = null;
try {
inventoryItem = issue.getRelatedOne("InventoryItem",
false);
@@ -213,9 +212,11 @@ public class OrderReturnServices {
List<GenericValue> returnAdjustments = FastList.newInstance();
try {
returnItems = returnHeader.getRelated("ReturnItem", null, null,
false);
- returnAdjustments = delegator.findList("ReturnAdjustment",
EntityCondition.makeCondition(
- EntityCondition.makeCondition("returnId",
EntityOperator.EQUALS, returnId), EntityOperator.AND,
-
EntityCondition.makeCondition("returnItemSeqId", EntityOperator.EQUALS,
"_NA_")), null, UtilMisc.toList("returnAdjustmentTypeId"), null, true);
+ returnAdjustments =
EntityQuery.use(delegator).from("ReturnAdjustment")
+ .where("returnId", returnId, "returnItemSeqId", "_NA_")
+ .orderBy("returnAdjustmentTypeId")
+ .cache(true)
+ .queryList();
} catch (GenericEntityException e) {
Debug.logError(e, module);
return
ServiceUtil.returnError(UtilProperties.getMessage(resource_error,
@@ -323,9 +324,10 @@ public class OrderReturnServices {
GenericValue userLogin = (GenericValue) context.get("userLogin");
List<GenericValue> returnHeaders = null;
try {
- returnHeaders = delegator.findList("ReturnHeader",
EntityCondition.makeCondition(
- EntityCondition.makeCondition("statusId",
EntityOperator.EQUALS, "RETURN_ACCEPTED"), EntityOperator.AND,
- EntityCondition.makeCondition("returnHeaderTypeId",
EntityOperator.EQUALS, "CUSTOMER_RETURN")), null, UtilMisc.toList("entryDate"),
null, false);
+ returnHeaders = EntityQuery.use(delegator).from("ReturnHeader")
+ .where("statusId", "RETURN_ACCEPTED",
"returnHeaderTypeId", "CUSTOMER_RETURN")
+ .orderBy("entryDate")
+ .queryList();
} catch (GenericEntityException e) {
Debug.logError(e, "Problem getting Return headers", module);
}
@@ -347,9 +349,10 @@ public class OrderReturnServices {
Date nowDate = new Date();
if (cancelDate.equals(nowDate) || nowDate.after(cancelDate)) {
try {
- List<GenericValue> returnItems =
delegator.findList("ReturnItem", EntityCondition.makeCondition(
- EntityCondition.makeCondition("returnId",
EntityOperator.EQUALS, returnId), EntityOperator.AND,
- EntityCondition.makeCondition("returnTypeId",
EntityOperator.EQUALS, "RTN_WAIT_REPLACE_RES")), null,
UtilMisc.toList("createdStamp"), null, false);
+ List<GenericValue> returnItems =
EntityQuery.use(delegator).from("ReturnItem")
+ .where("returnId", returnId, "returnTypeId",
"RTN_WAIT_REPLACE_RES")
+ .orderBy("createdStamp")
+ .queryList();
for (GenericValue returnItem : returnItems) {
GenericValue returnItemResponse =
returnItem.getRelatedOne("ReturnItemResponse", false);
if (returnItemResponse != null) {
@@ -483,7 +486,7 @@ public class OrderReturnServices {
*/
List<GenericValue> orderItemQuantitiesIssued = null;
try {
- orderItemQuantitiesIssued =
delegator.findList("OrderItemQuantityReportGroupByItem", whereConditions,
UtilMisc.toSet("orderId", "orderItemSeqId", "quantityIssued"),
UtilMisc.toList("orderItemSeqId"), null, false);
+ orderItemQuantitiesIssued =
EntityQuery.use(delegator).select("orderId", "orderItemSeqId",
"quantityIssued").from("OrderItemQuantityReportGroupByItem").where(whereConditions).orderBy("orderItemSeqId").queryList();
} catch (GenericEntityException e) {
Debug.logError(e, module);
return
ServiceUtil.returnError(UtilProperties.getMessage(resource_error,
@@ -764,12 +767,14 @@ public class OrderReturnServices {
// First find a Billing Account with negative balance, and if
found store credit to that
List<GenericValue> billingAccounts = FastList.newInstance();
try {
- billingAccounts =
delegator.findByAnd("BillingAccountRoleAndAddress", UtilMisc.toMap("partyId",
fromPartyId, "roleTypeId", "BILL_TO_CUSTOMER"), null, false);
+ billingAccounts =
EntityQuery.use(delegator).from("BillingAccountRoleAndAddress")
+ .where("partyId", fromPartyId, "roleTypeId",
"BILL_TO_CUSTOMER")
+ .filterByDate()
+ .orderBy("-fromDate")
+ .queryList();
} catch (GenericEntityException e) {
return ServiceUtil.returnError(e.getMessage());
}
- billingAccounts = EntityUtil.filterByDate(billingAccounts);
- billingAccounts = EntityUtil.orderBy(billingAccounts,
UtilMisc.toList("-fromDate"));
if (UtilValidate.isNotEmpty(billingAccounts)) {
ListIterator<GenericValue> billingAccountItr =
billingAccounts.listIterator();
while (billingAccountItr.hasNext() && billingAccountId ==
null) {
@@ -810,16 +815,18 @@ public class OrderReturnServices {
}
}
} else {
- List<GenericValue> finAccounts = null;
+ GenericValue finAccount = null;
try {
- finAccounts =
delegator.findByAnd("FinAccountAndRole", UtilMisc.toMap("partyId", fromPartyId,
"finAccountTypeId", "STORE_CREDIT_ACCT", "roleTypeId", "OWNER", "statusId",
"FNACT_ACTIVE"), null, false);
+ finAccount =
EntityQuery.use(delegator).from("FinAccountAndRole")
+ .where("partyId", fromPartyId,
"finAccountTypeId", "STORE_CREDIT_ACCT", "roleTypeId", "OWNER", "statusId",
"FNACT_ACTIVE")
+ .filterByDate()
+ .orderBy("-fromDate")
+ .queryFirst();
} catch (GenericEntityException e) {
return ServiceUtil.returnError(e.getMessage());
}
- finAccounts = EntityUtil.filterByDate(finAccounts);
- finAccounts = EntityUtil.orderBy(finAccounts,
UtilMisc.toList("-fromDate"));
- if (UtilValidate.isNotEmpty(finAccounts)) {
- finAccountId =
EntityUtil.getFirst(finAccounts).getString("finAccountId");
+ if (UtilValidate.isNotEmpty(finAccount)) {
+ finAccountId =
finAccount.getString("finAccountId");
}
if (finAccountId == null) {
@@ -1194,9 +1201,11 @@ public class OrderReturnServices {
// Check for replacement order
if (UtilValidate.isEmpty(orderPayPrefs)) {
- List<GenericValue> orderItemAssocs =
delegator.findByAnd("OrderItemAssoc", UtilMisc.toMap("toOrderId", orderId,
"orderItemAssocTypeId", "REPLACEMENT"), null, false);
- if (UtilValidate.isNotEmpty(orderItemAssocs)) {
- String originalOrderId =
EntityUtil.getFirst(orderItemAssocs).getString("orderId");
+ GenericValue orderItemAssoc =
EntityQuery.use(delegator).from("OrderItemAssoc")
+ .where("toOrderId",
orderId, "orderItemAssocTypeId", "REPLACEMENT")
+ .queryFirst();
+ if (UtilValidate.isNotEmpty(orderItemAssoc)) {
+ String originalOrderId =
orderItemAssoc.getString("orderId");
orderHeader =
EntityQuery.use(delegator).from("OrderHeader").where("orderId",
originalOrderId).queryOne();
orderPayPrefs =
orderHeader.getRelated("OrderPaymentPreference", null,
UtilMisc.toList("-maxAmount"), false);
orderPayPrefs =
EntityUtil.filterByOr(orderPayPrefs, exprs);
@@ -1308,10 +1317,11 @@ public class OrderReturnServices {
orderedRefundPaymentMethodTypes.add("EFT_ACCOUNT");
// Add all the other paymentMethodTypes, in no particular order
- EntityConditionList<EntityExpr> pmtConditionList =
EntityCondition.makeCondition(UtilMisc.toList(EntityCondition.makeCondition("paymentMethodTypeId",
EntityOperator.NOT_IN, orderedRefundPaymentMethodTypes)), EntityOperator.AND);
List<GenericValue> otherPaymentMethodTypes =
FastList.newInstance();
try {
- otherPaymentMethodTypes =
delegator.findList("PaymentMethodType", pmtConditionList, null, null, null,
true);
+ otherPaymentMethodTypes =
EntityQuery.use(delegator).from("PaymentMethodType")
+
.where(EntityCondition.makeCondition("paymentMethodTypeId",
EntityOperator.NOT_IN, orderedRefundPaymentMethodTypes))
+ .cache(true).queryList();
} catch (GenericEntityException e) {
Debug.logError(e, "Cannot get PaymentMethodTypes", module);
return
ServiceUtil.returnError(UtilProperties.getMessage(resource,
@@ -2174,7 +2184,7 @@ public class OrderReturnServices {
// lookup subscriptions
List<GenericValue> subscriptions;
try {
- subscriptions = delegator.findByAnd("Subscription",
UtilMisc.toMap("orderId", orderId, "orderItemSeqId", orderItemSeqId), null,
false);
+ subscriptions =
EntityQuery.use(delegator).from("Subscription").where("orderId", orderId,
"orderItemSeqId", orderItemSeqId).queryList();
} catch (GenericEntityException e) {
Debug.logError(e, module);
return ServiceUtil.returnError(e.getMessage());
@@ -2273,7 +2283,7 @@ public class OrderReturnServices {
List<GenericValue> returnItems = null;
Map<String, Object> returnAmountByOrder = FastMap.newInstance();
try {
- returnItems = delegator.findByAnd("ReturnItem",
UtilMisc.toMap("returnId", returnId), null, false);
+ returnItems =
EntityQuery.use(delegator).from("ReturnItem").where("returnId",
returnId).queryList();
} catch (GenericEntityException e) {
Debug.logError(e, "Problems looking up return information",
module);
@@ -2378,15 +2388,13 @@ public class OrderReturnServices {
// get returnHeaderTypeId from ReturnHeader and then use it to
figure out return item type mapping
returnHeader =
EntityQuery.use(delegator).from("ReturnHeader").where("returnId",
returnId).queryOne();
String returnHeaderTypeId = ((returnHeader != null) &&
(returnHeader.getString("returnHeaderTypeId") != null)) ?
returnHeader.getString("returnHeaderTypeId") : "CUSTOMER_RETURN";
- returnItemTypeMap = delegator.findOne("ReturnItemTypeMap",
- UtilMisc.toMap("returnHeaderTypeId",
returnHeaderTypeId, "returnItemMapKey",
orderAdjustment.get("orderAdjustmentTypeId")), false);
+ returnItemTypeMap =
EntityQuery.use(delegator).from("ReturnItemTypeMap").where("returnHeaderTypeId",
returnHeaderTypeId, "returnItemMapKey",
orderAdjustment.get("orderAdjustmentTypeId")).queryOne();
returnAdjustmentType =
returnItemTypeMap.getRelatedOne("ReturnAdjustmentType", false);
if (returnAdjustmentType != null &&
UtilValidate.isEmpty(description)) {
description =
returnAdjustmentType.getString("description");
}
if ((returnItemSeqId != null) &&
!("_NA_".equals(returnItemSeqId))) {
- returnItem = delegator.findOne("ReturnItem",
- UtilMisc.toMap("returnId", returnId,
"returnItemSeqId", returnItemSeqId), false);
+ returnItem =
EntityQuery.use(delegator).from("ReturnItem").where("returnId", returnId,
"returnItemSeqId", returnItemSeqId).queryOne();
Debug.logInfo("returnId:" + returnId + ",returnItemSeqId:"
+ returnItemSeqId, module);
orderItem = returnItem.getRelatedOne("OrderItem", false);
} else {
@@ -2395,10 +2403,9 @@ public class OrderReturnServices {
// associated to the same order item to which the
adjustments refers (if any)
if
(UtilValidate.isNotEmpty(orderAdjustment.getString("orderItemSeqId")) &&
!"_NA_".equals(orderAdjustment.getString("orderItemSeqId"))) {
- returnItem =
EntityUtil.getFirst(delegator.findByAnd("ReturnItem",
-
UtilMisc.toMap("returnId", returnId,
-
"orderId", orderAdjustment.getString("orderId"),
-
"orderItemSeqId", orderAdjustment.getString("orderItemSeqId")),
null, false));
+ returnItem =
EntityQuery.use(delegator).from("ReturnItem")
+ .where("returnId", returnId, "orderId",
orderAdjustment.getString("orderId"), "orderItemSeqId",
orderAdjustment.getString("orderItemSeqId"))
+ .queryFirst();
if (UtilValidate.isNotEmpty(returnItem)) {
orderItem = returnItem.getRelatedOne("OrderItem",
false);
}
@@ -2473,8 +2480,7 @@ public class OrderReturnServices {
try {
returnAdjustment =
EntityQuery.use(delegator).from("ReturnAdjustment").where("returnAdjustmentId",
context.get("returnAdjustmentId")).queryOne();
if (returnAdjustment != null) {
- returnItem = delegator.findOne("ReturnItem",
- UtilMisc.toMap("returnId",
returnAdjustment.get("returnId"), "returnItemSeqId",
returnAdjustment.get("returnItemSeqId")), false);
+ returnItem =
EntityQuery.use(delegator).from("ReturnItem").where("returnId",
returnAdjustment.get("returnId"), "returnItemSeqId",
returnAdjustment.get("returnItemSeqId")).queryOne();
returnAdjustmentTypeId =
returnAdjustment.getString("returnAdjustmentTypeId");
}
@@ -2577,7 +2583,7 @@ public class OrderReturnServices {
List<GenericValue> adjustments;
try {
// TODO: find on a view-entity with a sum is probably more
efficient
- adjustments = delegator.findByAnd("ReturnAdjustment", condition,
null, false);
+ adjustments =
EntityQuery.use(delegator).from("ReturnAdjustment").where(condition).queryList();
if (adjustments != null) {
for (GenericValue returnAdjustment : adjustments) {
if ((returnAdjustment != null) &&
(returnAdjustment.get("amount") != null)) {
Modified:
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/order/OrderServices.java
URL:
http://svn.apache.org/viewvc/ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/order/OrderServices.java?rev=1641348&r1=1641347&r2=1641348&view=diff
==============================================================================
---
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/order/OrderServices.java
(original)
+++
ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/order/src/org/ofbiz/order/order/OrderServices.java
Mon Nov 24 10:06:26 2014
@@ -56,7 +56,6 @@ import org.ofbiz.entity.GenericEntity;
import org.ofbiz.entity.GenericEntityException;
import org.ofbiz.entity.GenericValue;
import org.ofbiz.entity.condition.EntityCondition;
-import org.ofbiz.entity.condition.EntityConditionList;
import org.ofbiz.entity.condition.EntityExpr;
import org.ofbiz.entity.condition.EntityOperator;
import org.ofbiz.entity.transaction.GenericTransactionException;
@@ -134,8 +133,7 @@ public class OrderServices {
if (!hasPermission) {
GenericValue placingCustomer = null;
try {
- Map<String, Object> placingCustomerFields = UtilMisc.<String,
Object>toMap("orderId", orderId, "partyId", userLogin.getString("partyId"),
"roleTypeId", "PLACING_CUSTOMER");
- placingCustomer = delegator.findOne("OrderRole",
placingCustomerFields, false);
+ placingCustomer =
EntityQuery.use(delegator).from("OrderRole").where("orderId", orderId,
"partyId", userLogin.getString("partyId"), "roleTypeId",
"PLACING_CUSTOMER").queryOne();
} catch (GenericEntityException e) {
Debug.logError("Could not select OrderRoles for order " +
orderId + " due to " + e.getMessage(), module);
}
@@ -392,8 +390,7 @@ public class OrderServices {
if
(workEffort.getString("workEffortId").equals(orderItem.getString("orderItemSeqId")))
{
List<GenericValue> selFixedAssetProduct = null;
try {
- List<GenericValue> allFixedAssetProduct =
delegator.findByAnd("FixedAssetProduct",UtilMisc.toMap("productId",orderItem.getString("productId"),"fixedAssetProductTypeId",
"FAPT_USE"), null, false);
- selFixedAssetProduct =
EntityUtil.filterByDate(allFixedAssetProduct, nowTimestamp, "fromDate",
"thruDate", true);
+ selFixedAssetProduct =
EntityQuery.use(delegator).from("FixedAssetProduct").where("productId",orderItem.getString("productId"),"fixedAssetProductTypeId",
"FAPT_USE").filterByDate(nowTimestamp, "fromDate", "thruDate").queryList();
} catch (GenericEntityException e) {
String excMsg = "Could not find related Fixed
Asset for the product: " + orderItem.getString("productId");
Debug.logError(excMsg, module);
@@ -670,8 +667,8 @@ public class OrderServices {
// find fixed asset supplied on the workeffort map
GenericValue fixedAsset = null;
Debug.logInfo("find the fixedAsset",module);
- try { fixedAsset = delegator.findOne("FixedAsset",
- UtilMisc.toMap("fixedAssetId",
workEffort.get("fixedAssetId")), false);
+ try {
+ fixedAsset =
EntityQuery.use(delegator).from("FixedAsset").where("fixedAssetId",
workEffort.get("fixedAssetId")).queryOne();
}
catch (GenericEntityException e) {
return
ServiceUtil.returnError(UtilProperties.getMessage(resource_error,
@@ -739,8 +736,7 @@ public class OrderServices {
// find an existing Day exception record
Timestamp exceptionDateStartTime =
UtilDateTime.getDayStart(new
Timestamp(estimatedStartDate.getTime()),(int)dayCount);
try {
- techDataCalendarExcDay =
delegator.findOne("TechDataCalendarExcDay",
- UtilMisc.toMap("calendarId",
fixedAsset.get("calendarId"), "exceptionDateStartTime",
exceptionDateStartTime), false);
+ techDataCalendarExcDay =
EntityQuery.use(delegator).from("TechDataCalendarExcDay").where("calendarId",
fixedAsset.get("calendarId"), "exceptionDateStartTime",
exceptionDateStartTime).queryOne();
}
catch (GenericEntityException e) {
Debug.logInfo(" techData excday record not found so
creating........", module);
@@ -991,9 +987,11 @@ public class OrderServices {
// find all parties in role VENDOR associated with WebSite OR
ProductStore (where WebSite overrides, if specified), associated first valid
with the Order
if (UtilValidate.isNotEmpty(context.get("productStoreId"))) {
try {
- List<GenericValue> productStoreRoles =
delegator.findByAnd("ProductStoreRole", UtilMisc.toMap("roleTypeId", "VENDOR",
"productStoreId", context.get("productStoreId")), UtilMisc.toList("-fromDate"),
false);
- productStoreRoles = EntityUtil.filterByDate(productStoreRoles,
true);
- GenericValue productStoreRole =
EntityUtil.getFirst(productStoreRoles);
+ GenericValue productStoreRole =
EntityQuery.use(delegator).from("ProductStoreRole")
+ .where("roleTypeId", "VENDOR", "productStoreId",
context.get("productStoreId"))
+ .orderBy("-fromDate")
+ .filterByDate()
+ .queryFirst();
if (productStoreRole != null) {
toBeStored.add(delegator.makeValue("OrderRole",
UtilMisc.toMap("orderId", orderId, "partyId",
productStoreRole.get("partyId"), "roleTypeId", "VENDOR")));
@@ -1005,9 +1003,7 @@ public class OrderServices {
}
if (UtilValidate.isNotEmpty(context.get("webSiteId"))) {
try {
- List<GenericValue> webSiteRoles =
delegator.findByAnd("WebSiteRole", UtilMisc.toMap("roleTypeId", "VENDOR",
"webSiteId", context.get("webSiteId")), UtilMisc.toList("-fromDate"), false);
- webSiteRoles = EntityUtil.filterByDate(webSiteRoles, true);
- GenericValue webSiteRole = EntityUtil.getFirst(webSiteRoles);
+ GenericValue webSiteRole =
EntityQuery.use(delegator).from("WebSiteRole").where("roleTypeId", "VENDOR",
"webSiteId",
context.get("webSiteId")).orderBy("-fromDate").filterByDate().queryFirst();
if (webSiteRole != null) {
toBeStored.add(delegator.makeValue("OrderRole",
UtilMisc.toMap("orderId", orderId, "partyId",
webSiteRole.get("partyId"), "roleTypeId", "VENDOR")));
@@ -1162,7 +1158,7 @@ public class OrderServices {
String productId = (String) context.get("productId");
BigDecimal quantity = (BigDecimal) context.get("quantity");
try {
- productCalculatedInfoList =
delegator.findByAnd("ProductCalculatedInfo", UtilMisc.toMap("productId",
productId), null, false);
+ productCalculatedInfoList =
EntityQuery.use(delegator).from("ProductCalculatedInfo").where("productId",
productId).queryList();
if (UtilValidate.isEmpty(productCalculatedInfoList)) {
productCalculatedInfo =
delegator.makeValue("ProductCalculatedInfo");
productCalculatedInfo.set("productId", productId);
@@ -1187,7 +1183,7 @@ public class OrderServices {
String virtualProductId = null;
try {
- GenericValue product = delegator.findOne("Product",
UtilMisc.toMap("productId", productId), true);
+ GenericValue product =
EntityQuery.use(delegator).from("Product").where("productId",
productId).cache(true).queryOne();
virtualProductId = ProductWorker.getVariantVirtualId(product);
} catch (GenericEntityException e) {
Debug.logError(e, "Error calling countProductQuantityOrdered
service", module);
@@ -1544,11 +1540,10 @@ public class OrderServices {
EntityCondition.makeCondition("remainingSubTotal",
EntityOperator.EQUALS, null));
cond = EntityCondition.makeCondition(exprs, EntityOperator.OR);
}
- Set<String> fields = UtilMisc.toSet("orderId");
EntityListIterator eli = null;
try {
- eli = delegator.find("OrderHeader", cond, null, fields, null,
null);
+ eli =
EntityQuery.use(delegator).select("orderId").from("OrderHeader").where(cond).queryIterator();
} catch (GenericEntityException e) {
Debug.logError(e, module);
return ServiceUtil.returnError(e.getMessage());
@@ -1625,7 +1620,7 @@ public class OrderServices {
// Retrieve the order tax adjustments
List<GenericValue> orderTaxAdjustments = null;
try {
- orderTaxAdjustments = delegator.findByAnd("OrderAdjustment",
UtilMisc.toMap("orderId", orderId, "orderAdjustmentTypeId", "SALES_TAX"), null,
false);
+ orderTaxAdjustments =
EntityQuery.use(delegator).from("OrderAdjustment").where("orderId", orderId,
"orderAdjustmentTypeId", "SALES_TAX").queryList();
} catch (GenericEntityException e) {
Debug.logError(e, "Unable to retrieve SALES_TAX adjustments for
order : " + orderId, module);
return
ServiceUtil.returnError(UtilProperties.getMessage(resource_error,
@@ -1703,8 +1698,7 @@ public class OrderServices {
GenericValue facilityContactMech =
ContactMechWorker.getFacilityContactMechByPurpose(delegator, facilityId,
UtilMisc.toList("SHIP_ORIG_LOCATION", "PRIMARY_LOCATION"));
if (facilityContactMech != null) {
try {
- shippingAddress =
delegator.findOne("PostalAddress",
- UtilMisc.toMap("contactMechId",
facilityContactMech.getString("contactMechId")), false);
+ shippingAddress =
EntityQuery.use(delegator).from("PostalAddress").where("contactMechId",
facilityContactMech.getString("contactMechId")).queryOne();
} catch (GenericEntityException e) {
Debug.logError(e, module);
}
@@ -1934,7 +1928,7 @@ public class OrderServices {
// get the order items
List<GenericValue> orderItems = null;
try {
- orderItems = delegator.findByAnd("OrderItem",
UtilMisc.toMap("orderId", orderId), null, false);
+ orderItems =
EntityQuery.use(delegator).from("OrderItem").where("orderId",
orderId).queryList();
} catch (GenericEntityException e) {
Debug.logError(e, "Cannot get OrderItem records", module);
return
ServiceUtil.returnError(UtilProperties.getMessage(resource_error,
@@ -1987,9 +1981,7 @@ public class OrderServices {
String headerApprovedStatus =
productStore.getString("headerApprovedStatus");
if (UtilValidate.isNotEmpty(headerApprovedStatus))
{
if
(headerApprovedStatus.equals(orderHeaderStatusId)) {
- Map<String, Object> orderStatusCheckMap =
UtilMisc.<String, Object>toMap("orderId", orderId, "statusId",
headerApprovedStatus, "orderItemSeqId", null);
-
- List<GenericValue> orderStatusList =
delegator.findByAnd("OrderStatus", orderStatusCheckMap, null, false);
+ List<GenericValue> orderStatusList =
EntityQuery.use(delegator).from("OrderStatus").where("orderId", orderId,
"statusId", headerApprovedStatus, "orderItemSeqId", null).queryList();
// should be 1 in the history, but just in
case accept 0 too
if (orderStatusList.size() <= 1) {
changeToApprove = false;
@@ -2078,7 +2070,7 @@ public class OrderServices {
List<GenericValue> orderItemShipGroupAssocs = null;
try {
- orderItemShipGroupAssocs =
delegator.findByAnd("OrderItemShipGroupAssoc", fields, null, false);
+ orderItemShipGroupAssocs =
EntityQuery.use(delegator).from("OrderItemShipGroupAssoc").where(fields).queryList();
} catch (GenericEntityException e) {
Debug.logError(e, module);
return
ServiceUtil.returnError(UtilProperties.getMessage(resource_error,
@@ -2244,7 +2236,7 @@ public class OrderServices {
List<GenericValue> orderItems = null;
try {
- orderItems = delegator.findList("OrderItem",
EntityCondition.makeCondition(exprs, EntityOperator.AND), null, null, null,
false);
+ orderItems =
EntityQuery.use(delegator).from("OrderItem").where(exprs).queryList();
} catch (GenericEntityException e) {
return
ServiceUtil.returnError(UtilProperties.getMessage(resource_error,
"OrderErrorCannotGetOrderItemEntity",locale) +
e.getMessage());
@@ -2266,8 +2258,7 @@ public class OrderServices {
}
try {
- Map<String, String> statusFields = UtilMisc.<String,
String>toMap("statusId", orderItem.getString("statusId"), "statusIdTo",
statusId);
- GenericValue statusChange =
delegator.findOne("StatusValidChange", statusFields, true);
+ GenericValue statusChange =
EntityQuery.use(delegator).from("StatusValidChange").where("statusId",
orderItem.getString("statusId"), "statusIdTo", statusId).queryOne();
if (statusChange == null) {
Debug.logWarning(UtilProperties.getMessage(resource_error,
@@ -2350,11 +2341,10 @@ public class OrderServices {
return successResult;
}
try {
- Map<String, String> statusFields = UtilMisc.<String,
String>toMap("statusId", orderHeader.getString("statusId"), "statusIdTo",
statusId);
- GenericValue statusChange =
delegator.findOne("StatusValidChange", statusFields, true);
+ GenericValue statusChange =
EntityQuery.use(delegator).from("StatusValidChange").where("statusId",
orderHeader.getString("statusId"), "statusIdTo",
statusId).cache(true).queryOne();
if (statusChange == null) {
return
ServiceUtil.returnError(UtilProperties.getMessage(resource_error,
-
"OrderErrorCouldNotChangeOrderStatusStatusIsNotAValidChange", locale) + ": [" +
statusFields.get("statusId") + "] -> [" + statusFields.get("statusIdTo") + "]");
+
"OrderErrorCouldNotChangeOrderStatusStatusIsNotAValidChange", locale) + ": [" +
orderHeader.getString("statusId") + "] -> [" + statusId + "]");
}
} catch (GenericEntityException e) {
return
ServiceUtil.returnError(UtilProperties.getMessage(resource_error,
@@ -2476,7 +2466,7 @@ public class OrderServices {
try {
// first check and see if we are already there; if so, just return
success
- GenericValue testValue = delegator.findOne("OrderRole", fields,
false);
+ GenericValue testValue =
EntityQuery.use(delegator).from("OrderRole").where(fields).queryOne();
if (testValue != null) {
ServiceUtil.returnSuccess();
} else {
@@ -2499,13 +2489,12 @@ public class OrderServices {
String orderId = (String) context.get("orderId");
String partyId = (String) context.get("partyId");
String roleTypeId = (String) context.get("roleTypeId");
- Map<String, String> fields = UtilMisc.<String, String>toMap("orderId",
orderId, "partyId", partyId, "roleTypeId", roleTypeId);
//Locale locale = (Locale) context.get("locale");
GenericValue testValue = null;
try {
- testValue = delegator.findOne("OrderRole", fields, false);
+ testValue =
EntityQuery.use(delegator).from("OrderRole").where("orderId", orderId,
"partyId", partyId, "roleTypeId", roleTypeId).queryOne();
} catch (GenericEntityException e) {
result.put(ModelService.RESPONSE_MESSAGE,
ModelService.RESPOND_ERROR);
result.put(ModelService.ERROR_MESSAGE, "ERROR: Could not add role
to order (" + e.getMessage() + ").");
@@ -2518,7 +2507,7 @@ public class OrderServices {
}
try {
- GenericValue value = delegator.findOne("OrderRole", fields, false);
+ GenericValue value =
EntityQuery.use(delegator).from("OrderRole").where("orderId", orderId,
"partyId", partyId, "roleTypeId", roleTypeId).queryOne();
value.remove();
} catch (GenericEntityException e) {
@@ -3006,8 +2995,7 @@ public class OrderServices {
if (!security.hasEntityPermission("ORDERMGR", "_UPDATE", userLogin)) {
GenericValue placingCustomer = null;
try {
- Map<String, Object> placingCustomerFields = UtilMisc.<String,
Object>toMap("orderId", orderId, "partyId", userLogin.getString("partyId"),
"roleTypeId", "PLACING_CUSTOMER");
- placingCustomer = delegator.findOne("OrderRole",
placingCustomerFields, false);
+ placingCustomer =
EntityQuery.use(delegator).from("OrderRole").where("orderId", orderId,
"partyId", userLogin.getString("partyId"), "roleTypeId",
"PLACING_CUSTOMER").queryOne();
} catch (GenericEntityException e) {
return
ServiceUtil.returnError(UtilProperties.getMessage(resource_error,
"OrderErrorCannotGetOrderRoleEntity", locale) +
e.getMessage());
@@ -3020,8 +3008,7 @@ public class OrderServices {
GenericValue shipGroup = null;
try {
- Map<String, String> fields = UtilMisc.<String,
String>toMap("orderId", orderId, "shipGroupSeqId", shipGroupSeqId);
- shipGroup = delegator.findOne("OrderItemShipGroup", fields, false);
+ shipGroup =
EntityQuery.use(delegator).from("OrderItemShipGroup").where("orderId", orderId,
"shipGroupSeqId", shipGroupSeqId).queryOne();
} catch (GenericEntityException e) {
Debug.logError(e, "Problems getting OrderItemShipGroup for : " +
orderId + " / " + shipGroupSeqId, module);
return
ServiceUtil.returnError(UtilProperties.getMessage(resource_error,
@@ -3060,11 +3047,10 @@ public class OrderServices {
EntityCondition.makeCondition("statusId",
EntityOperator.NOT_EQUAL, "ORDER_CANCELLED"),
EntityCondition.makeCondition("statusId",
EntityOperator.NOT_EQUAL, "ORDER_REJECTED")
);
- EntityConditionList<EntityCondition> ecl =
EntityCondition.makeCondition(exprs, EntityOperator.AND);
// get the orders
try {
- ordersToCheck = delegator.findList("OrderHeader", ecl, null,
UtilMisc.toList("orderDate"), null, false);
+ ordersToCheck =
EntityQuery.use(delegator).from("OrderHeader").where(exprs).orderBy("orderDate").queryList();
} catch (GenericEntityException e) {
Debug.logError(e, "Problem getting order headers", module);
}
@@ -3131,11 +3117,9 @@ public class OrderServices {
itemsExprs.add(EntityCondition.makeCondition("dontCancelSetDate",
EntityOperator.EQUALS, GenericEntity.NULL_FIELD));
itemsExprs.add(EntityCondition.makeCondition("autoCancelDate",
EntityOperator.NOT_EQUAL, GenericEntity.NULL_FIELD));
- ecl = EntityCondition.makeCondition(itemsExprs);
-
List<GenericValue> orderItems = null;
try {
- orderItems = delegator.findList("OrderItem", ecl, null,
null, null, false);
+ orderItems =
EntityQuery.use(delegator).from("OrderItem").where(itemsExprs).queryList();
} catch (GenericEntityException e) {
Debug.logError(e, "Problem getting order item records",
module);
}
@@ -3369,7 +3353,7 @@ public class OrderServices {
exprs.add(EntityCondition.makeCondition("productId",
EntityOperator.EQUALS, product.getString("productId")));
// try looking up the parent product if the product has no
content and is a variant
- List<GenericValue> allProductContent =
delegator.findList("ProductContent", EntityCondition.makeCondition(exprs,
EntityOperator.AND), null, null, null, false);
+ List<GenericValue> allProductContent =
EntityQuery.use(delegator).from("ProductContent").where(exprs).queryList();
if (UtilValidate.isEmpty(allProductContent) &&
("Y".equals(product.getString("isVariant")))) {
GenericValue parentProduct =
ProductWorker.getParentProduct(product.getString("productId"), delegator);
if (allProductContent == null) {
@@ -3957,7 +3941,7 @@ public class OrderServices {
// find ship group associations
List<GenericValue> shipGroupAssocs = null;
try {
- shipGroupAssocs = delegator.findByAnd("OrderItemShipGroupAssoc",
UtilMisc.toMap("orderId", orderId), null, false);
+ shipGroupAssocs =
EntityQuery.use(delegator).from("OrderItemShipGroupAssoc").where("orderId",
orderId).queryList();
} catch (GenericEntityException e) {
Debug.logError(e, module);
throw new GeneralException(e.getMessage());
@@ -3988,7 +3972,7 @@ public class OrderServices {
// cancel promo items -- if the promo still qualifies it will be added
by the cart
List<GenericValue> promoItems = null;
try {
- promoItems = delegator.findByAnd("OrderItem",
UtilMisc.toMap("orderId", orderId, "isPromo", "Y"), null, false);
+ promoItems =
EntityQuery.use(delegator).from("OrderItem").where("orderId", orderId,
"isPromo", "Y").queryList();
} catch (GenericEntityException e) {
Debug.logError(e, module);
throw new GeneralException(e.getMessage());
@@ -4036,8 +4020,7 @@ public class OrderServices {
exprs.add(EntityCondition.makeCondition("statusId",
EntityOperator.NOT_EQUAL, "PAYMENT_DECLINED"));
exprs.add(EntityCondition.makeCondition("statusId",
EntityOperator.NOT_EQUAL, "PAYMENT_SETTLED"));
exprs.add(EntityCondition.makeCondition("statusId",
EntityOperator.NOT_EQUAL, "PAYMENT_REFUNDED"));
- EntityCondition cond = EntityCondition.makeCondition(exprs,
EntityOperator.AND);
- paymentPrefsToCancel =
delegator.findList("OrderPaymentPreference", cond, null, null, null, false);
+ paymentPrefsToCancel =
EntityQuery.use(delegator).from("OrderPaymentPreference").where(exprs).queryList();
} catch (GenericEntityException e) {
Debug.logError(e, module);
throw new GeneralException(e.getMessage());
@@ -4215,15 +4198,15 @@ public class OrderServices {
if (deleteItems) {
// flag to delete existing order items and adjustments
try {
- toRemove.addAll(delegator.findByAnd("OrderItemShipGroupAssoc",
UtilMisc.toMap("orderId", orderId), null, false));
- toRemove.addAll(delegator.findByAnd("OrderItemContactMech",
UtilMisc.toMap("orderId", orderId), null, false));
- toRemove.addAll(delegator.findByAnd("OrderItemPriceInfo",
UtilMisc.toMap("orderId", orderId), null, false));
- toRemove.addAll(delegator.findByAnd("OrderItemAttribute",
UtilMisc.toMap("orderId", orderId), null, false));
- toRemove.addAll(delegator.findByAnd("OrderItemBilling",
UtilMisc.toMap("orderId", orderId), null, false));
- toRemove.addAll(delegator.findByAnd("OrderItemRole",
UtilMisc.toMap("orderId", orderId), null, false));
- toRemove.addAll(delegator.findByAnd("OrderItemChange",
UtilMisc.toMap("orderId", orderId), null, false));
- toRemove.addAll(delegator.findByAnd("OrderAdjustment",
UtilMisc.toMap("orderId", orderId), null, false));
- toRemove.addAll(delegator.findByAnd("OrderItem",
UtilMisc.toMap("orderId", orderId), null, false));
+
toRemove.addAll(EntityQuery.use(delegator).from("OrderItemShipGroupAssoc").where("orderId",
orderId).queryList());
+
toRemove.addAll(EntityQuery.use(delegator).from("OrderItemContactMech").where("orderId",
orderId).queryList());
+
toRemove.addAll(EntityQuery.use(delegator).from("OrderItemPriceInfo").where("orderId",
orderId).queryList());
+
toRemove.addAll(EntityQuery.use(delegator).from("OrderItemAttribute").where("orderId",
orderId).queryList());
+
toRemove.addAll(EntityQuery.use(delegator).from("OrderItemBilling").where("orderId",
orderId).queryList());
+
toRemove.addAll(EntityQuery.use(delegator).from("OrderItemRole").where("orderId",
orderId).queryList());
+
toRemove.addAll(EntityQuery.use(delegator).from("OrderItemChange").where("orderId",
orderId).queryList());
+
toRemove.addAll(EntityQuery.use(delegator).from("OrderAdjustment").where("orderId",
orderId).queryList());
+
toRemove.addAll(EntityQuery.use(delegator).from("OrderItem").where("orderId",
orderId).queryList());
} catch (GenericEntityException e) {
Debug.logError(e, module);
}
@@ -4247,8 +4230,8 @@ public class OrderServices {
List<GenericValue> existingPromoCodes = null;
List<GenericValue> existingPromoUses = null;
try {
- existingPromoCodes = delegator.findByAnd("OrderProductPromoCode",
UtilMisc.toMap("orderId", orderId), null, false);
- existingPromoUses = delegator.findByAnd("ProductPromoUse",
UtilMisc.toMap("orderId", orderId), null, false);
+ existingPromoCodes =
EntityQuery.use(delegator).from("OrderProductPromoCode").where("orderId",
orderId).queryList();
+ existingPromoUses =
EntityQuery.use(delegator).from("ProductPromoUse").where("orderId",
orderId).queryList();
} catch (GenericEntityException e) {
Debug.logError(e, module);
}
@@ -4782,8 +4765,7 @@ public class OrderServices {
}
List<GenericValue> invInfo = null;
try {
- invInfo =
delegator.findByAnd("OrderItemAndShipGrpInvResAndItem",
- UtilMisc.toMap("orderId", orderId, "statusId",
"ITEM_APPROVED"), null, false);
+ invInfo =
EntityQuery.use(delegator).from("OrderItemAndShipGrpInvResAndItem").where("orderId",
orderId, "statusId", "ITEM_APPROVED").queryList();
} catch (GenericEntityException e) {
Debug.logError(e, module);
return ServiceUtil.returnError(e.getMessage());
@@ -5020,7 +5002,7 @@ public class OrderServices {
// The checkOutPaymentId is either a paymentMethodId or
paymentMethodTypeId
// the original method did a "\d+" regexp to decide which is the
case, this version is more explicit with its lookup of PaymentMethodType
if (checkOutPaymentId != null) {
- List<GenericValue> paymentMethodTypes =
delegator.findList("PaymentMethodType", null, null, null, null, true);
+ List<GenericValue> paymentMethodTypes =
EntityQuery.use(delegator).from("PaymentMethodType").cache(true).queryList();
for (GenericValue type : paymentMethodTypes) {
if
(type.get("paymentMethodTypeId").equals(checkOutPaymentId)) {
paymentMethodTypeId = (String)
type.get("paymentMethodTypeId");
@@ -5399,7 +5381,7 @@ public class OrderServices {
List<GenericValue> orderItems =
orderHeader.getRelated("OrderItem", null, UtilMisc.toList("orderItemSeqId"),
false);
for (GenericValue orderItem : orderItems) {
// Look at the orderItemBillings to discover the amount and
quantity ever invoiced for this order item
- List<GenericValue> orderItemBillings =
delegator.findByAnd("OrderItemBilling", UtilMisc.toMap("orderId", orderId,
"orderItemSeqId", orderItem.get("orderItemSeqId")), null, false);
+ List<GenericValue> orderItemBillings =
EntityQuery.use(delegator).from("OrderItemBilling").where("orderId", orderId,
"orderItemSeqId", orderItem.get("orderItemSeqId")).queryList();
for (GenericValue orderItemBilling : orderItemBillings) {
BigDecimal quantity =
orderItemBilling.getBigDecimal("quantity");
BigDecimal amount =
orderItemBilling.getBigDecimal("amount").setScale(orderDecimals, orderRounding);
@@ -5416,12 +5398,12 @@ public class OrderServices {
}
// Retrieve the adjustments for this item
- List<GenericValue> orderAdjustments =
delegator.findByAnd("OrderAdjustment", UtilMisc.toMap("orderId", orderId,
"orderItemSeqId", orderItem.get("orderItemSeqId")), null, false);
+ List<GenericValue> orderAdjustments =
EntityQuery.use(delegator).from("OrderAdjustment").where("orderId", orderId,
"orderItemSeqId", orderItem.get("orderItemSeqId")).queryList();
for (GenericValue orderAdjustment : orderAdjustments) {
String orderAdjustmentTypeId =
orderAdjustment.getString("orderAdjustmentTypeId");
// Look at the orderAdjustmentBillings to discove the
amount ever invoiced for this order adjustment
- List<GenericValue> orderAdjustmentBillings =
delegator.findByAnd("OrderAdjustmentBilling",
UtilMisc.toMap("orderAdjustmentId", orderAdjustment.get("orderAdjustmentId")),
null, false);
+ List<GenericValue> orderAdjustmentBillings =
EntityQuery.use(delegator).from("OrderAdjustmentBilling").where("orderAdjustmentId",
orderAdjustment.get("orderAdjustmentId")).queryList();
for (GenericValue orderAjustmentBilling :
orderAdjustmentBillings) {
BigDecimal amount =
orderAjustmentBilling.getBigDecimal("amount").setScale(orderDecimals,
orderRounding);
if (UtilValidate.isEmpty(amount)) continue;
@@ -5448,9 +5430,9 @@ public class OrderServices {
// Total the order-header-level adjustments for the order
BigDecimal orderHeaderAdjustmentsTotalValue = ZERO;
- List<GenericValue> orderHeaderAdjustments =
delegator.findByAnd("OrderAdjustment", UtilMisc.toMap("orderId", orderId,
"orderItemSeqId", "_NA_"), null, false);
+ List<GenericValue> orderHeaderAdjustments =
EntityQuery.use(delegator).from("OrderAdjustment").where("orderId", orderId,
"orderItemSeqId", "_NA_").queryList();
for (GenericValue orderHeaderAdjustment : orderHeaderAdjustments) {
- List<GenericValue> orderHeaderAdjustmentBillings =
delegator.findByAnd("OrderAdjustmentBilling",
UtilMisc.toMap("orderAdjustmentId",
orderHeaderAdjustment.get("orderAdjustmentId")), null, false);
+ List<GenericValue> orderHeaderAdjustmentBillings =
EntityQuery.use(delegator).from("OrderAdjustmentBilling").where("orderAdjustmentId",
orderHeaderAdjustment.get("orderAdjustmentId")).queryList();
for (GenericValue orderHeaderAdjustmentBilling :
orderHeaderAdjustmentBillings) {
BigDecimal amount =
orderHeaderAdjustmentBilling.getBigDecimal("amount").setScale(orderDecimals,
orderRounding);
if (UtilValidate.isEmpty(amount)) continue;
@@ -5507,8 +5489,7 @@ public class OrderServices {
orderStatus.put("changeReason", changeReason);
// Check that the status has actually changed before creating a
new record
- List<GenericValue> previousStatusList =
delegator.findByAnd("OrderStatus", UtilMisc.toMap("orderId", orderId,
"orderPaymentPreferenceId", orderPaymentPreferenceId),
UtilMisc.toList("-statusDatetime"), false);
- GenericValue previousStatus =
EntityUtil.getFirst(previousStatusList);
+ GenericValue previousStatus =
EntityQuery.use(delegator).from("OrderStatus").where("orderId", orderId,
"orderPaymentPreferenceId",
orderPaymentPreferenceId).orderBy("-statusDatetime").queryFirst();
if (previousStatus != null) {
// Temporarily set some values on the new status so that we
can do an equals() check
orderStatus.put("orderStatusId",
previousStatus.get("orderStatusId"));
@@ -5545,9 +5526,8 @@ public class OrderServices {
List<EntityExpr> exprs =
UtilMisc.toList(EntityCondition.makeCondition("automaticExtend",
EntityOperator.EQUALS, "Y"),
EntityCondition.makeCondition("orderId",
EntityOperator.NOT_EQUAL, null),
EntityCondition.makeCondition("productId",
EntityOperator.NOT_EQUAL, null));
- EntityCondition cond = EntityCondition.makeCondition(exprs,
EntityOperator.AND);
EntityListIterator eli = null;
- eli = delegator.find("Subscription", cond, null, null, null, null);
+ eli =
EntityQuery.use(delegator).from("Subscription").where(exprs).queryIterator();
if (eli != null) {
GenericValue subscription;
@@ -5663,7 +5643,7 @@ public class OrderServices {
String shipGroupSeqId = (String) context.get("shipGroupSeqId");
String shippingInstructions = (String)
context.get("shippingInstructions");
try {
- GenericValue orderItemShipGroup =
EntityUtil.getFirst(delegator.findByAnd("OrderItemShipGroup",
UtilMisc.toMap("orderId", orderId,"shipGroupSeqId",shipGroupSeqId), null,
false));
+ GenericValue orderItemShipGroup =
EntityQuery.use(delegator).from("OrderItemShipGroup").where("orderId",
orderId,"shipGroupSeqId",shipGroupSeqId).queryFirst();
orderItemShipGroup.set("shippingInstructions",
shippingInstructions);
orderItemShipGroup.store();
} catch (GenericEntityException e) {
@@ -5678,7 +5658,7 @@ public class OrderServices {
String shipGroupSeqId = (String) context.get("shipGroupSeqId");
String giftMessage = (String) context.get("giftMessage");
try {
- GenericValue orderItemShipGroup =
EntityUtil.getFirst(delegator.findByAnd("OrderItemShipGroup",
UtilMisc.toMap("orderId", orderId,"shipGroupSeqId",shipGroupSeqId), null,
false));
+ GenericValue orderItemShipGroup =
EntityQuery.use(delegator).from("OrderItemShipGroup").where("orderId",
orderId,"shipGroupSeqId",shipGroupSeqId).queryFirst();
orderItemShipGroup.set("giftMessage", giftMessage);
orderItemShipGroup.set("isGift", "Y");
orderItemShipGroup.store();
@@ -5739,7 +5719,7 @@ public class OrderServices {
List<String> orderIds = new LinkedList<String>();
EntityListIterator eli = null;
try {
- eli = delegator.find("OrderHeader", cond, null,
UtilMisc.toSet("orderId"), UtilMisc.toList("entryDate ASC"), null);
+ eli =
EntityQuery.use(delegator).select("orderId").from("OrderHeader").where(cond).orderBy("entryDate
ASC").queryIterator();
GenericValue orderHeader;
while ((orderHeader = eli.next()) != null) {
orderIds.add(orderHeader.getString("orderId"));
@@ -5806,7 +5786,7 @@ public class OrderServices {
GenericValue existingProductAssoc = null;
try {
// No point in using the cache because of the
filterByDateExpr
- existingProductAssoc =
EntityUtil.getFirst(delegator.findList("ProductAssoc", cond, null,
UtilMisc.toList("fromDate DESC"), null, false));
+ existingProductAssoc =
EntityQuery.use(delegator).from("ProductAssoc").where(cond).orderBy("fromDate
DESC").queryFirst();
} catch (GenericEntityException e) {
Debug.logError(e, module);
}