You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by ha...@apache.org on 2013/09/09 05:10:02 UTC

svn commit: r1520954 - in /ofbiz/trunk/framework/webtools: webapp/webtools/WEB-INF/actions/entity/ProgramExport.groovy widget/MiscForms.xml

Author: hansbak
Date: Mon Sep  9 03:10:00 2013
New Revision: 1520954

URL: http://svn.apache.org/r1520954
Log:
small improvements of the programmable database export

Modified:
    ofbiz/trunk/framework/webtools/webapp/webtools/WEB-INF/actions/entity/ProgramExport.groovy
    ofbiz/trunk/framework/webtools/widget/MiscForms.xml

Modified: ofbiz/trunk/framework/webtools/webapp/webtools/WEB-INF/actions/entity/ProgramExport.groovy
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/webtools/webapp/webtools/WEB-INF/actions/entity/ProgramExport.groovy?rev=1520954&r1=1520953&r2=1520954&view=diff
==============================================================================
--- ofbiz/trunk/framework/webtools/webapp/webtools/WEB-INF/actions/entity/ProgramExport.groovy (original)
+++ ofbiz/trunk/framework/webtools/webapp/webtools/WEB-INF/actions/entity/ProgramExport.groovy Mon Sep  9 03:10:00 2013
@@ -37,9 +37,20 @@ if (UtilValidate.isEmpty(parameters.groo
 // Use the List variable recordValues to fill it with GenericValue maps.
 // full groovy syntaxt is available
 
-// examples:
-recordValues.add(delegator.findOne("Content", ["contentId": "BLOGROOTBIGAL"], false));
-recordValues.add(delegator.findOne("Content", ["contentId": "BLOGROOTMADMAX"], false));
+import org.ofbiz.entity.util.EntityFindOptions;
+
+// example:
+
+// find the first three record in the product entity (if any)
+EntityFindOptions findOptions = new EntityFindOptions();
+findOptions.setMaxRows(3);
+
+List products = delegator.findList("Product", null, null, null, findOptions, false);
+if (products != null) {  
+    recordValues.addAll(products);
+}
+
+
 '''
     parameters.groovyProgram = groovyProgram;
 } else {
@@ -76,5 +87,11 @@ if (UtilValidate.isNotEmpty(groovyProgra
     } catch(IllegalArgumentException e) {
         request.setAttribute("_ERROR_MESSAGE_", e);
         return;
-    }
+    } catch(NullPointerException e) {
+        request.setAttribute("_ERROR_MESSAGE_", e);
+        return;
+    } catch(Exception e) {
+        request.setAttribute("_ERROR_MESSAGE_", e);
+        return;
+    } 
 }

Modified: ofbiz/trunk/framework/webtools/widget/MiscForms.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/webtools/widget/MiscForms.xml?rev=1520954&r1=1520953&r2=1520954&view=diff
==============================================================================
--- ofbiz/trunk/framework/webtools/widget/MiscForms.xml (original)
+++ ofbiz/trunk/framework/webtools/widget/MiscForms.xml Mon Sep  9 03:10:00 2013
@@ -22,7 +22,7 @@ under the License.
 
     <form name="ProgramExport" type="single" target="ProgramExport" default-map-name="parameters">
         <field name="groovyProgram" widget-style="required" tooltip="${uiLabelMap.CommonRequired}">
-            <textarea cols="120" rows="10" />
+            <textarea cols="120" rows="20" />
         </field>
         <field name="submitButton" title="${uiLabelMap.CommonRun}"><submit button-type="button"/></field>
     </form>