> Author: jleroux
> Date: Fri Jun 13 02:55:27 2008
> New Revision: 667448
>
> URL:
http://svn.apache.org/viewvc?rev=667448&view=rev> Log:
> My 1st bsh->groovy migration, please check. I will change the file name
> (uppercase className) remotely as I'm working on Windows currently (files
> names case insensitive)
>
> Modified:
>
> ofbiz/trunk/framework/example/webapp/example/WEB-INF/actions/includes/findExampleFeatures.groovy
>
> Modified:
> ofbiz/trunk/framework/example/webapp/example/WEB-INF/actions/includes/findExampleFeatures.groovy
> URL:
>
http://svn.apache.org/viewvc/ofbiz/trunk/framework/example/webapp/example/WEB-INF/actions/includes/findExampleFeatures.groovy?rev=667448&r1=667447&r2=667448&view=diff>
> ==============================================================================
> ---
> ofbiz/trunk/framework/example/webapp/example/WEB-INF/actions/includes/findExampleFeatures.groovy
> (original)
> +++
> ofbiz/trunk/framework/example/webapp/example/WEB-INF/actions/includes/findExampleFeatures.groovy
> Fri Jun 13 02:55:27 2008
> @@ -18,30 +18,27 @@
> */
>
> import java.util.TreeSet;
> -import javolution.util.FastList;
> import org.ofbiz.entity.condition.EntityCondition;
> import org.ofbiz.entity.condition.EntityConditionList;
> import org.ofbiz.entity.condition.EntityExpr;
> import org.ofbiz.entity.condition.EntityFieldValue;
> import org.ofbiz.entity.condition.EntityFunction;
> import org.ofbiz.entity.condition.EntityOperator;
> -import org.ofbiz.base.util.UtilMisc;
> -import org.ofbiz.base.util.UtilValidate;
>
> -delegator = request.getAttribute("delegator");
>
> -andExprs = FastList.newInstance();
> -fieldValue = request.getParameter("exampleFeatureId");
> -if (UtilValidate.isNotEmpty(fieldValue)) {
> +andExprs = [];
> +fieldValue = parameters.exampleFeatureId;
> +if (fieldValue) {
>
> andExprs.add(EntityCondition.makeCondition(EntityFunction.UPPER(EntityFieldValue.makeFieldValue("exampleFeatureId")),
> EntityOperator.LIKE, "%" + fieldValue.toUpperCase() + "%"));
> }
>
> -List autocompleteOptions = null;
> -if (andExprs.size() > 0) {
> +autocompleteOptions = [];
> +if (andExprs) {
> entityConditionList = EntityCondition.makeCondition(andExprs,
> EntityOperator.AND);
> - autocompleteOptions = delegator.findList("ExampleFeature",
> entityConditionList, new TreeSet(UtilMisc.toList("exampleFeatureId",
> "description")), UtilMisc.toList("-exampleFeatureId"), null, false);
> - //context.put("autocompleteOptions", autocompleteOptions);
> + autocompleteOptions = delegator.findList("ExampleFeature",
> entityConditionList,
> + new TreeSet(['exampleFeatureId', 'description'],
> ['-exampleFeatureId'], null, false);
> + //context.autocompleteOptions = autocompleteOptions;
> request.setAttribute("autocompleteOptions", autocompleteOptions);
> }
> return "success";
> \ No newline at end of file
>
>
>