svn commit: r1379360 - in /ofbiz/branches/release12.04: ./ framework/base/ framework/entity/ framework/minilang/ framework/webapp/ framework/webtools/ specialpurpose/googlebase/webapp/googlebase/WEB-INF/actions/googlebaseDivideList.groovy

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r1379360 - in /ofbiz/branches/release12.04: ./ framework/base/ framework/entity/ framework/minilang/ framework/webapp/ framework/webtools/ specialpurpose/googlebase/webapp/googlebase/WEB-INF/actions/googlebaseDivideList.groovy

jacopoc
Author: jacopoc
Date: Fri Aug 31 08:37:47 2012
New Revision: 1379360

URL: http://svn.apache.org/viewvc?rev=1379360&view=rev
Log:
Applied fix from trunk for revision: 1379334
===

Added missing license header; some cleanup and formatting improvements; no functional changes.

Modified:
    ofbiz/branches/release12.04/   (props changed)
    ofbiz/branches/release12.04/framework/base/   (props changed)
    ofbiz/branches/release12.04/framework/entity/   (props changed)
    ofbiz/branches/release12.04/framework/minilang/   (props changed)
    ofbiz/branches/release12.04/framework/webapp/   (props changed)
    ofbiz/branches/release12.04/framework/webtools/   (props changed)
    ofbiz/branches/release12.04/specialpurpose/googlebase/webapp/googlebase/WEB-INF/actions/googlebaseDivideList.groovy

Propchange: ofbiz/branches/release12.04/
------------------------------------------------------------------------------
  Merged /ofbiz/trunk:r1379334

Propchange: ofbiz/branches/release12.04/framework/base/
            ('svn:mergeinfo' removed)

Propchange: ofbiz/branches/release12.04/framework/entity/
            ('svn:mergeinfo' removed)

Propchange: ofbiz/branches/release12.04/framework/minilang/
            ('svn:mergeinfo' removed)

Propchange: ofbiz/branches/release12.04/framework/webapp/
            ('svn:mergeinfo' removed)

Propchange: ofbiz/branches/release12.04/framework/webtools/
            ('svn:mergeinfo' removed)

Modified: ofbiz/branches/release12.04/specialpurpose/googlebase/webapp/googlebase/WEB-INF/actions/googlebaseDivideList.groovy
URL: http://svn.apache.org/viewvc/ofbiz/branches/release12.04/specialpurpose/googlebase/webapp/googlebase/WEB-INF/actions/googlebaseDivideList.groovy?rev=1379360&r1=1379359&r2=1379360&view=diff
==============================================================================
--- ofbiz/branches/release12.04/specialpurpose/googlebase/webapp/googlebase/WEB-INF/actions/googlebaseDivideList.groovy (original)
+++ ofbiz/branches/release12.04/specialpurpose/googlebase/webapp/googlebase/WEB-INF/actions/googlebaseDivideList.groovy Fri Aug 31 08:37:47 2012
@@ -1,24 +1,39 @@
-import java.util.List;
-import javolution.util.FastList;
+/*******************************************************************************
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ *******************************************************************************/
 
-//productList.unique() like distinct sql command, return string type.
+// productList.unique() like distinct sql command, return string type.
 def productUniqueStr = productList.unique();
 def productUniqueStrList = productUniqueStr.toList();
 def googleBaseList = delegator.findByAnd("GoodIdentification",["goodIdentificationTypeId":"GOOGLE_ID_" + productStore.defaultLocaleString]);
-//find product is existed in google base.
+// find product is existed in google base.
 def notNeededList = productUniqueStrList - googleBaseList.productId;
 def resultList = productUniqueStrList - notNeededList;
-def list = [];
 def productExportList = [];
-//if feed more than 1000 always found an IO error, so should divide to any sections.
+// if feed more than 1000 always found an IO error, so should divide to any sections.
 def amountPerSection = 1000;
 def section = (int)(resultList.size()/amountPerSection);
-if(resultList.size() % amountPerSection != 0){
+if (resultList.size() % amountPerSection != 0) {
  section = section+1;
 }
 
-for(int i=0; i<section; i++){
- if(!(i == (section-1))){
+for (int i=0; i<section; i++) {
+ if (!(i == (section-1))) {
  productExportList.add(resultList.subList((i*amountPerSection), ((i+1)*amountPerSection)));
  } else {
  productExportList.add(resultList.subList((i*amountPerSection), resultList.size()));