svn commit: r662654 - in /ofbiz/trunk/applications/party/webapp/partymgr/WEB-INF/actions/visit: showvisits.groovy visitdetail.groovy

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

svn commit: r662654 - in /ofbiz/trunk/applications/party/webapp/partymgr/WEB-INF/actions/visit: showvisits.groovy visitdetail.groovy

ashish-18
Author: ashish
Date: Mon Jun  2 22:19:27 2008
New Revision: 662654

URL: http://svn.apache.org/viewvc?rev=662654&view=rev
Log:
Here comes the First conversion from my side on *.bsh to *.groovy. (Party of JIRA issue # OFBIZ-1801)
Contents are from Party component.

PS :- Scott can you please review some of my commits in the initial phase ?
Its my first chance to work in Groovy.
I will try to improve myself in groovy ASAP.

Thanks in advance.

Modified:
    ofbiz/trunk/applications/party/webapp/partymgr/WEB-INF/actions/visit/showvisits.groovy
    ofbiz/trunk/applications/party/webapp/partymgr/WEB-INF/actions/visit/visitdetail.groovy

Modified: ofbiz/trunk/applications/party/webapp/partymgr/WEB-INF/actions/visit/showvisits.groovy
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/webapp/partymgr/WEB-INF/actions/visit/showvisits.groovy?rev=662654&r1=662653&r2=662654&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/webapp/partymgr/WEB-INF/actions/visit/showvisits.groovy (original)
+++ ofbiz/trunk/applications/party/webapp/partymgr/WEB-INF/actions/visit/showvisits.groovy Mon Jun  2 22:19:27 2008
@@ -17,33 +17,31 @@
  * under the License.
  */
 
-import org.ofbiz.base.util.*;
-import org.ofbiz.entity.*;
-import org.ofbiz.entity.util.*;
+import org.ofbiz.entity.util.EntityFindOptions;
 import org.ofbiz.entity.condition.*;
-import org.ofbiz.entity.transaction.*;
+import org.ofbiz.entity.transaction.TransactionUtil;
 
 module = "showvisits.bsh";
 
-partyId = parameters.get("partyId");
-context.put("partyId", partyId);
+partyId = parameters.partyId;
+context.partyId = partyId;
 
-showAll = parameters.get("showAll");
-if (showAll == null) showAll = "false";
-context.put("showAll", showAll);
+showAll = parameters.showAll;
+if (!showAll) showAll = "false";
+context.showAll = showAll;
 
-sort = parameters.get("sort");
-context.put("sort", sort);
+sort = parameters.sort;
+context.sort = sort;
 
 visitListIt = null;          
-sortList = UtilMisc.toList("-fromDate");
-if (sort != null) sortList.add(0, sort);
+sortList = ["-fromDate"];
+if (sort) sortList.add(0, sort);
     
 boolean beganTransaction = false;
 try {
     beganTransaction = TransactionUtil.begin();
 
-    if (partyId != null) {
+    if (partyId) {
         visitListIt = delegator.find("Visit", EntityCondition.makeCondition("partyId", EntityOperator.EQUALS, partyId), null, null, sortList, new EntityFindOptions(true, EntityFindOptions.TYPE_SCROLL_INSENSITIVE, EntityFindOptions.CONCUR_READ_ONLY, true));    
     } else if (showAll.equalsIgnoreCase("true")) {
         visitListIt = delegator.find("Visit", null, null, null, sortList, new EntityFindOptions(true, EntityFindOptions.TYPE_SCROLL_INSENSITIVE, EntityFindOptions.CONCUR_READ_ONLY, true));
@@ -55,18 +53,18 @@
     viewIndex = 1;
     viewSize = 20;    
     try {
-        viewIndex = Integer.valueOf((String) parameters.get("VIEW_INDEX")).intValue();
+        viewIndex = Integer.valueOf((String) parameters.VIEW_INDEX).intValue();
     } catch (Exception e) {
         viewIndex = 1;
     }
-    context.put("viewIndex", viewIndex);
+    context.viewIndex = viewIndex;
     
     try {
-        viewSize = Integer.valueOf((String) parameters.get("VIEW_SIZE")).intValue();
+        viewSize = Integer.valueOf((String) parameters.VIEW_SIZE).intValue();
     } catch (Exception e) {
         viewSize = 20;
     }
-    context.put("viewSize", viewSize);
+    context.viewSize = viewSize;
     
     // get the indexes for the partial list
     lowIndex = (((viewIndex - 1) * viewSize) + 1);
@@ -74,7 +72,7 @@
   
     // get the partial list for this page
     visitList = visitListIt.getPartialList(lowIndex, viewSize);
-    if (visitList == null) {
+    if (!visitList) {
         visitList = new ArrayList();
     }
     
@@ -84,16 +82,16 @@
     if (highIndex > visitListSize) {
         highIndex = visitListSize;
     }
-    context.put("visitSize", visitListSize);
+    context.visitSize = visitListSize;
     
     visitListIt.close();
-} catch (GenericEntityException e) {
+} catch (Exception e) {
     String errMsg = "Failure in operation, rolling back transaction";
     Debug.logError(e, errMsg, module);
     try {
         // only rollback the transaction if we started one...
         TransactionUtil.rollback(beganTransaction, errMsg, e);
-    } catch (GenericEntityException e2) {
+    } catch (Exception e2) {
         Debug.logError(e2, "Could not rollback transaction: " + e2.toString(), module);
     }
     // after rolling back, rethrow the exception
@@ -103,14 +101,14 @@
     TransactionUtil.commit(beganTransaction);
 }
 
-context.put("visitList", visitList);
-if (visitList != null) {
+context.visitList = visitList;
+if (visitList) {
     listSize = lowIndex + visitList.size();
 }
 
 if (listSize < highIndex) {
     highIndex = listSize;
 }
-context.put("lowIndex", lowIndex);
-context.put("highIndex", highIndex);
-context.put("listSize", listSize);
+context.lowIndex = lowIndex;
+context.highIndex = highIndex;
+context.listSize = listSize;

Modified: ofbiz/trunk/applications/party/webapp/partymgr/WEB-INF/actions/visit/visitdetail.groovy
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/webapp/partymgr/WEB-INF/actions/visit/visitdetail.groovy?rev=662654&r1=662653&r2=662654&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/webapp/partymgr/WEB-INF/actions/visit/visitdetail.groovy (original)
+++ ofbiz/trunk/applications/party/webapp/partymgr/WEB-INF/actions/visit/visitdetail.groovy Mon Jun  2 22:19:27 2008
@@ -17,39 +17,34 @@
  * under the License.
  */
 
-import org.ofbiz.base.util.*;
-import org.ofbiz.entity.*;
-import org.ofbiz.entity.util.*;
-import org.ofbiz.entity.condition.*;
-
-partyId = parameters.get("partyId");
-visitId = parameters.get("visitId");
+partyId = parameters.partyId;
+visitId = parameters.visitId;
 
 visit = null;
 serverHits = null;
-if (visitId != null) {
-    visit = delegator.findByPrimaryKey("Visit", UtilMisc.toMap("visitId", visitId));
-    if (visit != null) {
-        serverHits = delegator.findByAnd("ServerHit", UtilMisc.toMap("visitId", visitId), UtilMisc.toList("-hitStartDateTime"));
+if (visitId) {
+    visit = delegator.findByPrimaryKey("Visit", [visitId : visitId]);
+    if (visit) {
+        serverHits = delegator.findByAnd("ServerHit", [visitId : visitId], ["-hitStartDateTime"]);
     }
 }
 
 viewIndex = 0;
 try {
-    viewIndex = Integer.valueOf((String) parameters.get("VIEW_INDEX")).intValue();
+    viewIndex = Integer.valueOf((String) parameters.VIEW_INDEX).intValue();
 } catch (Exception e) {
     viewIndex = 0;
 }
 
 viewSize = 20;
 try {
-    viewSize = Integer.valueOf((String) parameters.get("VIEW_SIZE")).intValue();
+    viewSize = Integer.valueOf((String) parameters.VIEW_SIZE).intValue();
 } catch (Exception e) {
     viewSize = 20;
 }
 
 listSize = 0;
-if (serverHits != null) {
+if (serverHits) {
     listSize = serverHits.size();
 }
 lowIndex = viewIndex * viewSize;
@@ -58,13 +53,13 @@
     highIndex = listSize;
 }
 
-context.put("partyId", partyId);
-context.put("visitId", visitId);
-context.put("visit", visit);
-context.put("serverHits", serverHits);
-
-context.put("viewIndex", viewIndex);
-context.put("viewSize", viewSize);
-context.put("listSize", listSize);
-context.put("lowIndex", lowIndex);
-context.put("highIndex", highIndex);
+context.partyId = partyId;
+context.visitId = visitId;
+context.visit = visit;
+context.serverHits = serverHits;
+
+context.viewIndex = viewIndex;
+context.viewSize = viewSize;
+context.listSize = listSize;
+context.lowIndex = lowIndex;
+context.highIndex = highIndex;
\ No newline at end of file