svn commit: r1795344 - in /ofbiz/ofbiz-plugins/trunk: ecommerce/groovyScripts/catalog/ ecommerce/groovyScripts/forum/ ecommerce/groovyScripts/order/ projectmgr/groovyScripts/ scrum/groovyScripts/

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

svn commit: r1795344 - in /ofbiz/ofbiz-plugins/trunk: ecommerce/groovyScripts/catalog/ ecommerce/groovyScripts/forum/ ecommerce/groovyScripts/order/ projectmgr/groovyScripts/ scrum/groovyScripts/

Deepak Dixit-5
Author: deepak
Date: Tue May 16 17:36:32 2017
New Revision: 1795344

URL: http://svn.apache.org/viewvc?rev=1795344&view=rev
Log:
Improved: Inconsistent String Comparisons, Applied plugins groovy patch from jira issue. (OFBIZ-9254)

I found an inconsistency in the code for string comparison statusId.equals("PRUN_COMPLETED") whereas it should be written as "PRUN_COMPLETED".equals(statusId) cause the former can throw NullPointerException if the variable found to be NULL.

Thanks Devanshu Vyas for your contribution.

Modified:
    ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/catalog/MiniProductSummary.groovy
    ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/forum/HtmlAreaPrep.groovy
    ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/forum/PermPrep.groovy
    ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/BillSettings.groovy
    ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/OrderStatus.groovy
    ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/PaymentInformation.groovy
    ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/QuickAnonCustSettings.groovy
    ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/ShipSettings.groovy
    ofbiz/ofbiz-plugins/trunk/projectmgr/groovyScripts/EditWeekTimesheet.groovy
    ofbiz/ofbiz-plugins/trunk/projectmgr/groovyScripts/GanttChart.groovy
    ofbiz/ofbiz-plugins/trunk/projectmgr/groovyScripts/ProjectBilling.groovy
    ofbiz/ofbiz-plugins/trunk/projectmgr/groovyScripts/ProjectIsBillable.groovy
    ofbiz/ofbiz-plugins/trunk/scrum/groovyScripts/AddResourceTaskParty.groovy
    ofbiz/ofbiz-plugins/trunk/scrum/groovyScripts/EditDailyHourReport.groovy
    ofbiz/ofbiz-plugins/trunk/scrum/groovyScripts/EditWeekTimesheet.groovy
    ofbiz/ofbiz-plugins/trunk/scrum/groovyScripts/ProductBilling.groovy

Modified: ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/catalog/MiniProductSummary.groovy
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/catalog/MiniProductSummary.groovy?rev=1795344&r1=1795343&r2=1795344&view=diff
==============================================================================
--- ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/catalog/MiniProductSummary.groovy (original)
+++ ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/catalog/MiniProductSummary.groovy Tue May 16 17:36:32 2017
@@ -55,7 +55,7 @@ if (miniProduct && productStoreId && pro
     // returns: isSale, price, orderItemPriceInfos
     context.priceResult = priceResult
     // Check if Price has to be displayed with tax
-    if (productStore.get("showPricesWithVatTax").equals("Y")) {
+    if ("Y".equals(productStore.get("showPricesWithVatTax"))) {
         Map priceMap = runService('calcTaxForDisplay', ["basePrice": priceResult.get("price"), "locale": locale, "productId": optProductId, "productStoreId": productStoreId])
         context.price = priceMap.get("priceWithTax")
     } else {
@@ -68,7 +68,7 @@ if (miniProduct && productStoreId && pro
         if (configWrapper) {
             configWrapper.setDefaultConfig()
             // Check if Config Price has to be displayed with tax
-            if (productStore.get("showPricesWithVatTax").equals("Y")) {
+            if ("Y".equals(productStore.get("showPricesWithVatTax"))) {
                 BigDecimal totalPriceNoTax = configWrapper.getTotalPrice()
                 Map totalPriceMap = runService('calcTaxForDisplay', ["basePrice": totalPriceNoTax, "locale": locale, "productId": optProductId, "productStoreId": productStoreId])
                 context.totalPrice = totalPriceMap.get("priceWithTax")

Modified: ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/forum/HtmlAreaPrep.groovy
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/forum/HtmlAreaPrep.groovy?rev=1795344&r1=1795343&r2=1795344&view=diff
==============================================================================
--- ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/forum/HtmlAreaPrep.groovy (original)
+++ ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/forum/HtmlAreaPrep.groovy Tue May 16 17:36:32 2017
@@ -36,6 +36,6 @@ import javax.servlet.http.*
 
 contentIdTo = parameters.contentIdTo
 
-if (!contentIdTo || !contentIdTo.equals("TEMPLATE_MASTER")) {
+if (!contentIdTo || !"TEMPLATE_MASTER".equals(contentIdTo)) {
     context.dynamicPrimaryHTMLField = "textData"
 }

Modified: ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/forum/PermPrep.groovy
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/forum/PermPrep.groovy?rev=1795344&r1=1795343&r2=1795344&view=diff
==============================================================================
--- ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/forum/PermPrep.groovy (original)
+++ ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/forum/PermPrep.groovy Tue May 16 17:36:32 2017
@@ -69,7 +69,7 @@ if ("add".equals(mode)) {
     }
 }
 
-if (permissionType.equals("complex")) {
+if ("complex".equals(permissionType)) {
     mapIn = [:]
     mapIn.userLogin = userLogin
     targetOperationList = StringUtil.split(targetOperation, "|")

Modified: ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/BillSettings.groovy
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/BillSettings.groovy?rev=1795344&r1=1795343&r2=1795344&view=diff
==============================================================================
--- ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/BillSettings.groovy (original)
+++ ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/BillSettings.groovy Tue May 16 17:36:32 2017
@@ -39,7 +39,7 @@ context.partyId = partyId
 // nuke the event messages
 request.removeAttribute("_EVENT_MESSAGE_")
 
-if (partyId && !partyId.equals("_NA_")) {
+if (partyId && !"_NA_".equals(partyId)) {
     party = from("Party").where("partyId", partyId).queryOne()
     person = party.getRelatedOne("Person", false)
     context.party = party

Modified: ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/OrderStatus.groovy
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/OrderStatus.groovy?rev=1795344&r1=1795343&r2=1795344&view=diff
==============================================================================
--- ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/OrderStatus.groovy (original)
+++ ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/OrderStatus.groovy Tue May 16 17:36:32 2017
@@ -176,7 +176,7 @@ if (orderHeader) {
         ritems = oitem.getRelated("ReturnItem", null, null, false)
         ritems.each { ritem ->
             rh = ritem.getRelatedOne("ReturnHeader", false)
-            if (!rh.statusId.equals("RETURN_CANCELLED")) {
+            if (!"RETURN_CANCELLED".equals(rh.statusId)) {
                 returned += ritem.returnQuantity
             }
         }

Modified: ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/PaymentInformation.groovy
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/PaymentInformation.groovy?rev=1795344&r1=1795343&r2=1795344&view=diff
==============================================================================
--- ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/PaymentInformation.groovy (original)
+++ ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/PaymentInformation.groovy Tue May 16 17:36:32 2017
@@ -35,7 +35,7 @@ if (!partyId) {
 }
 context.partyId = partyId
 
-if (partyId && !partyId.equals("_NA_")) {
+if (partyId && !"_NA_".equals(partyId)) {
     party = from("Party").where("partyId", partyId).queryOne()
     person = party.getRelatedOne("Person", false)
     context.party = party

Modified: ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/QuickAnonCustSettings.groovy
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/QuickAnonCustSettings.groovy?rev=1795344&r1=1795343&r2=1795344&view=diff
==============================================================================
--- ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/QuickAnonCustSettings.groovy (original)
+++ ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/QuickAnonCustSettings.groovy Tue May 16 17:36:32 2017
@@ -89,7 +89,7 @@ context.cart = cart
 // nuke the event messages
 request.removeAttribute("_EVENT_MESSAGE_")
 
-if (cartPartyId && !cartPartyId.equals("_NA_")) {
+if (cartPartyId && !"_NA_".equals(cartPartyId)) {
     cartParty = from("Party").where("partyId", cartPartyId).queryOne()
     if (cartParty) {
         cartPerson = cartParty.getRelatedOne("Person", false)

Modified: ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/ShipSettings.groovy
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/ShipSettings.groovy?rev=1795344&r1=1795343&r2=1795344&view=diff
==============================================================================
--- ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/ShipSettings.groovy (original)
+++ ofbiz/ofbiz-plugins/trunk/ecommerce/groovyScripts/order/ShipSettings.groovy Tue May 16 17:36:32 2017
@@ -31,7 +31,7 @@ context.cart = cart
 // nuke the event messages
 request.removeAttribute("_EVENT_MESSAGE_")
 
-if (partyId && !partyId.equals("_NA_")) {
+if (partyId && !"_NA_".equals(partyId)) {
     party = from("Party").where("partyId", partyId).queryOne()
     person = party.getRelatedOne("Person", false)
     context.party = party

Modified: ofbiz/ofbiz-plugins/trunk/projectmgr/groovyScripts/EditWeekTimesheet.groovy
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-plugins/trunk/projectmgr/groovyScripts/EditWeekTimesheet.groovy?rev=1795344&r1=1795343&r2=1795344&view=diff
==============================================================================
--- ofbiz/ofbiz-plugins/trunk/projectmgr/groovyScripts/EditWeekTimesheet.groovy (original)
+++ ofbiz/ofbiz-plugins/trunk/projectmgr/groovyScripts/EditWeekTimesheet.groovy Tue May 16 17:36:32 2017
@@ -145,13 +145,13 @@ while (te.hasNext()) {
         dayNumber = "d" + (timeEntry.fromDate.getTime() - timesheet.fromDate.getTime()) / (24*60*60*1000)
         hours = timeEntry.hours.doubleValue()
         entry.put(String.valueOf(dayNumber), hours)
-        if (dayNumber.equals("d0")) day0Total += hours
-        if (dayNumber.equals("d1")) day1Total += hours
-        if (dayNumber.equals("d2")) day2Total += hours
-        if (dayNumber.equals("d3")) day3Total += hours
-        if (dayNumber.equals("d4")) day4Total += hours
-        if (dayNumber.equals("d5")) day5Total += hours
-        if (dayNumber.equals("d6")) day6Total += hours
+        if ("d0".equals(dayNumber)) day0Total += hours
+        if ("d1".equals(dayNumber)) day1Total += hours
+        if ("d2".equals(dayNumber)) day2Total += hours
+        if ("d3".equals(dayNumber)) day3Total += hours
+        if ("d4".equals(dayNumber)) day4Total += hours
+        if ("d5".equals(dayNumber)) day5Total += hours
+        if ("d6".equals(dayNumber)) day6Total += hours
         taskTotal += hours
     }
     entry.rateTypeId = timeEntry.rateTypeId
@@ -163,7 +163,7 @@ if (timeEntry) {
     }
 
 // add empty lines if timesheet not completed
-if (!timesheet.statusId.equals("TIMESHEET_COMPLETED")) {
+if (!"TIMESHEET_COMPLETED".equals(timesheet.statusId)) {
     for (c=0; c < 3; c++) { // add empty lines
         entries.add(["timesheetId" : timesheet.timesheetId])
     }

Modified: ofbiz/ofbiz-plugins/trunk/projectmgr/groovyScripts/GanttChart.groovy
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-plugins/trunk/projectmgr/groovyScripts/GanttChart.groovy?rev=1795344&r1=1795343&r2=1795344&view=diff
==============================================================================
--- ofbiz/ofbiz-plugins/trunk/projectmgr/groovyScripts/GanttChart.groovy (original)
+++ ofbiz/ofbiz-plugins/trunk/projectmgr/groovyScripts/GanttChart.groovy Tue May 16 17:36:32 2017
@@ -73,13 +73,13 @@ if (phases) {
                 taskInfo = resultTaskInfo.taskInfo
                 taskInfo.taskNr = task.workEffortId
                 taskInfo.phaseNr = phase.phaseId
-                if (taskInfo.plannedHours && !taskInfo.currentStatusId.equals("PTS_COMPLETED") && taskInfo.plannedHours > taskInfo.actualHours) {
+                if (taskInfo.plannedHours && !"PTS_COMPLETED".equals(taskInfo.currentStatusId) && taskInfo.plannedHours > taskInfo.actualHours) {
                     taskInfo.resource = taskInfo.plannedHours + " Hrs"
                 } else {
                     taskInfo.resource = taskInfo.actualHours + " Hrs"
                 }
                 Double duration = resultTaskInfo.plannedHours
-                if (taskInfo.currentStatusId.equals("PTS_COMPLETED")) {
+                if ("PTS_COMPLETED".equals(taskInfo.currentStatusId)) {
                     taskInfo.completion = 100
                 } else {
                     if (taskInfo.actualHours && taskInfo.plannedHours) {

Modified: ofbiz/ofbiz-plugins/trunk/projectmgr/groovyScripts/ProjectBilling.groovy
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-plugins/trunk/projectmgr/groovyScripts/ProjectBilling.groovy?rev=1795344&r1=1795343&r2=1795344&view=diff
==============================================================================
--- ofbiz/ofbiz-plugins/trunk/projectmgr/groovyScripts/ProjectBilling.groovy (original)
+++ ofbiz/ofbiz-plugins/trunk/projectmgr/groovyScripts/ProjectBilling.groovy Tue May 16 17:36:32 2017
@@ -40,7 +40,7 @@ entryIterator = from("ProjectPhaseTaskAn
                     .queryIterator()
 while (entryItem = entryIterator.next()) {
     invoice = entryItem.getRelatedOne("Invoice", false)
-    if (invoice.getString("statusId").equals("INVOICE_IN_PROCESS")) {
+    if ("INVOICE_IN_PROCESS".equals(invoice.getString("statusId"))) {
         context.partyIdFrom = invoice.partyIdFrom
         context.partyId = invoice.partyId
         context.invoiceId = invoice.invoiceId

Modified: ofbiz/ofbiz-plugins/trunk/projectmgr/groovyScripts/ProjectIsBillable.groovy
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-plugins/trunk/projectmgr/groovyScripts/ProjectIsBillable.groovy?rev=1795344&r1=1795343&r2=1795344&view=diff
==============================================================================
--- ofbiz/ofbiz-plugins/trunk/projectmgr/groovyScripts/ProjectIsBillable.groovy (original)
+++ ofbiz/ofbiz-plugins/trunk/projectmgr/groovyScripts/ProjectIsBillable.groovy Tue May 16 17:36:32 2017
@@ -22,10 +22,10 @@ projectMembers = from("WorkEffortPartyAs
 toPartyId = null
 fromPartyId = null
 projectMembers.each {member ->
-    if (member.roleTypeId.equals("INTERNAL_ORGANIZATIO")) {
+    if ("INTERNAL_ORGANIZATIO".equals(member.roleTypeId)) {
         fromPartyId = member.partyId
     }
-    if (member.roleTypeId.equals("CLIENT_BILLING")) {
+    if ("CLIENT_BILLING".equals(member.roleTypeId)) {
         toPartyId = member.partyId
     }
     if (fromPartyId && toPartyId && fromPartyId.equals(toPartyId)) {

Modified: ofbiz/ofbiz-plugins/trunk/scrum/groovyScripts/AddResourceTaskParty.groovy
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-plugins/trunk/scrum/groovyScripts/AddResourceTaskParty.groovy?rev=1795344&r1=1795343&r2=1795344&view=diff
==============================================================================
--- ofbiz/ofbiz-plugins/trunk/scrum/groovyScripts/AddResourceTaskParty.groovy (original)
+++ ofbiz/ofbiz-plugins/trunk/scrum/groovyScripts/AddResourceTaskParty.groovy Tue May 16 17:36:32 2017
@@ -46,7 +46,7 @@ userLoginId = userLogin.partyId
                     } else {
                         custRequestTypeId = projectAndTaskMap.custRequestTypeId
                         backlogStatusId = projectAndTaskMap.backlogStatusId
-                        if (custRequestTypeId.equals("RF_SCRUM_MEETINGS") && backlogStatusId.equals("CRQ_REVIEWED")) {
+                        if ("RF_SCRUM_MEETINGS".equals(custRequestTypeId) && "CRQ_REVIEWED".equals(backlogStatusId)) {
                             projectSprintBacklogAndTaskList.add(projectAndTaskMap)
                            }
                      }

Modified: ofbiz/ofbiz-plugins/trunk/scrum/groovyScripts/EditDailyHourReport.groovy
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-plugins/trunk/scrum/groovyScripts/EditDailyHourReport.groovy?rev=1795344&r1=1795343&r2=1795344&view=diff
==============================================================================
--- ofbiz/ofbiz-plugins/trunk/scrum/groovyScripts/EditDailyHourReport.groovy (original)
+++ ofbiz/ofbiz-plugins/trunk/scrum/groovyScripts/EditDailyHourReport.groovy Tue May 16 17:36:32 2017
@@ -182,26 +182,26 @@ while (te.hasNext()) {
         dayNumber = "d" + (timeEntry.fromDate.getTime() - timesheet.fromDate.getTime()) / (24*60*60*1000)
         hours = timeEntry.hours.doubleValue()
         entry.put(String.valueOf(dayNumber), hours)
-        if (dayNumber.equals("d0")) day0Total += hours
-        if (dayNumber.equals("d1")) day1Total += hours
-        if (dayNumber.equals("d2")) day2Total += hours
-        if (dayNumber.equals("d3")) day3Total += hours
-        if (dayNumber.equals("d4")) day4Total += hours
-        if (dayNumber.equals("d5")) day5Total += hours
-        if (dayNumber.equals("d6")) day6Total += hours
+        if ("d0".equals(dayNumber)) day0Total += hours
+        if ("d1".equals(dayNumber)) day1Total += hours
+        if ("d2".equals(dayNumber)) day2Total += hours
+        if ("d3".equals(dayNumber)) day3Total += hours
+        if ("d4".equals(dayNumber)) day4Total += hours
+        if ("d5".equals(dayNumber)) day5Total += hours
+        if ("d6".equals(dayNumber)) day6Total += hours
         taskTotal += hours
     }
     if (timeEntry.planHours) {
         dayNumber = "pd" + (timeEntry.fromDate.getTime() - timesheet.fromDate.getTime()) / (24*60*60*1000)
         planHours = timeEntry.planHours.doubleValue()
         entry.put(String.valueOf(dayNumber), planHours)
-        if (dayNumber.equals("pd0")) pDay0Total += planHours
-        if (dayNumber.equals("pd1")) pDay1Total += planHours
-        if (dayNumber.equals("pd2")) pDay2Total += planHours
-        if (dayNumber.equals("pd3")) pDay3Total += planHours
-        if (dayNumber.equals("pd4")) pDay4Total += planHours
-        if (dayNumber.equals("pd5")) pDay5Total += planHours
-        if (dayNumber.equals("pd6")) pDay6Total += planHours
+        if ("pd0".equals(dayNumber)) pDay0Total += planHours
+        if ("pd1".equals(dayNumber)) pDay1Total += planHours
+        if ("pd2".equals(dayNumber)) pDay2Total += planHours
+        if ("pd3".equals(dayNumber)) pDay3Total += planHours
+        if ("pd4".equals(dayNumber)) pDay4Total += planHours
+        if ("pd5".equals(dayNumber)) pDay5Total += planHours
+        if ("pd6".equals(dayNumber)) pDay6Total += planHours
         planTotal += planHours
 
     }
@@ -265,13 +265,13 @@ while ((emplLeaveMap = emplLeave.next())
             ["userLogin": parameters.userLogin, "partyId": emplLeaveEntry.partyId, "leaveTypeId": emplLeaveEntry.leaveTypeId, "fromDate": emplLeaveEntry.fromDate])
         leaveHours = resultHours.hours.doubleValue()
         leaveEntry.put(String.valueOf(leaveDayNumber), leaveHours)
-        if (leaveDayNumber.equals("d0")) day0Total += leaveHours
-        if (leaveDayNumber.equals("d1")) day1Total += leaveHours
-        if (leaveDayNumber.equals("d2")) day2Total += leaveHours
-        if (leaveDayNumber.equals("d3")) day3Total += leaveHours
-        if (leaveDayNumber.equals("d4")) day4Total += leaveHours
-        if (leaveDayNumber.equals("d5")) day5Total += leaveHours
-        if (leaveDayNumber.equals("d6")) day6Total += leaveHours
+        if ("d0".equals(leaveDayNumber)) day0Total += leaveHours
+        if ("d1".equals(leaveDayNumber)) day1Total += leaveHours
+        if ("d2".equals(leaveDayNumber)) day2Total += leaveHours
+        if ("d3".equals(leaveDayNumber)) day3Total += leaveHours
+        if ("d4".equals(leaveDayNumber)) day4Total += leaveHours
+        if ("d5".equals(leaveDayNumber)) day5Total += leaveHours
+        if ("d6".equals(leaveDayNumber)) day6Total += leaveHours
         leaveTaskTotal += leaveHours
     }
     if (resultHours.hours) {
@@ -280,13 +280,13 @@ while ((emplLeaveMap = emplLeave.next())
             ["userLogin": parameters.userLogin, "partyId": emplLeaveEntry.partyId, "leaveTypeId": emplLeaveEntry.leaveTypeId, "fromDate": emplLeaveEntry.fromDate])
         leavePlanHours = resultPlanHours.hours.doubleValue()
         leaveEntry.put(String.valueOf(leavePlanDay), leavePlanHours)
-        if (leavePlanDay.equals("pd0")) pDay0Total += leavePlanHours
-        if (leavePlanDay.equals("pd1")) pDay1Total += leavePlanHours
-        if (leavePlanDay.equals("pd2")) pDay2Total += leavePlanHours
-        if (leavePlanDay.equals("pd3")) pDay3Total += leavePlanHours
-        if (leavePlanDay.equals("pd4")) pDay4Total += leavePlanHours
-        if (leavePlanDay.equals("pd5")) pDay5Total += leavePlanHours
-        if (leavePlanDay.equals("pd6")) pDay6Total += leavePlanHours
+        if ("pd0".equals(leavePlanDay)) pDay0Total += leavePlanHours
+        if ("pd1".equals(leavePlanDay)) pDay1Total += leavePlanHours
+        if ("pd2".equals(leavePlanDay)) pDay2Total += leavePlanHours
+        if ("pd3".equals(leavePlanDay)) pDay3Total += leavePlanHours
+        if ("pd4".equals(leavePlanDay)) pDay4Total += leavePlanHours
+        if ("pd5".equals(leavePlanDay)) pDay5Total += leavePlanHours
+        if ("pd6".equals(leavePlanDay)) pDay6Total += leavePlanHours
         leavePlanTotal += leavePlanHours
     }
     leaveEntry.rateTypeId = "STANDARD"
@@ -303,7 +303,7 @@ if (emplLeaveEntry) {
     }
 
 // add empty lines if timesheet not completed
-if (!timesheet.statusId.equals("TIMESHEET_COMPLETED")) {
+if (!"TIMESHEET_COMPLETED".equals(timesheet.statusId)) {
     for (c=0; c < 3; c++) { // add empty lines
         entries.add(["timesheetId" : timesheet.timesheetId])
     }
@@ -393,7 +393,7 @@ userLoginId = userLogin.partyId
         if (partyAssignmentTaskMap) {
             custRequestTypeId = projectAndTaskMap.custRequestTypeId
  backlogStatusId = projectAndTaskMap.backlogStatusId
- if (custRequestTypeId.equals("RF_SCRUM_MEETINGS") && backlogStatusId.equals("CRQ_REVIEWED")) {
+ if ("RF_SCRUM_MEETINGS".equals(custRequestTypeId) && "CRQ_REVIEWED".equals(backlogStatusId)) {
  projectSprintBacklogAndTaskList.add(projectAndTaskMap)
    }
             } else {

Modified: ofbiz/ofbiz-plugins/trunk/scrum/groovyScripts/EditWeekTimesheet.groovy
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-plugins/trunk/scrum/groovyScripts/EditWeekTimesheet.groovy?rev=1795344&r1=1795343&r2=1795344&view=diff
==============================================================================
--- ofbiz/ofbiz-plugins/trunk/scrum/groovyScripts/EditWeekTimesheet.groovy (original)
+++ ofbiz/ofbiz-plugins/trunk/scrum/groovyScripts/EditWeekTimesheet.groovy Tue May 16 17:36:32 2017
@@ -148,13 +148,13 @@ while (te.hasNext()) {
         dayNumber = "d" + (timeEntry.fromDate.getTime() - timesheet.fromDate.getTime()) / (24*60*60*1000)
         hours = timeEntry.hours.doubleValue()
         entry.put(String.valueOf(dayNumber), hours)
-        if (dayNumber.equals("d0")) day0Total += hours
-        if (dayNumber.equals("d1")) day1Total += hours
-        if (dayNumber.equals("d2")) day2Total += hours
-        if (dayNumber.equals("d3")) day3Total += hours
-        if (dayNumber.equals("d4")) day4Total += hours
-        if (dayNumber.equals("d5")) day5Total += hours
-        if (dayNumber.equals("d6")) day6Total += hours
+        if ("d0".equals(dayNumber)) day0Total += hours
+        if ("d1".equals(dayNumber)) day1Total += hours
+        if ("d2".equals(dayNumber)) day2Total += hours
+        if ("d3".equals(dayNumber)) day3Total += hours
+        if ("d4".equals(dayNumber)) day4Total += hours
+        if ("d5".equals(dayNumber)) day5Total += hours
+        if ("d6".equals(dayNumber)) day6Total += hours
         taskTotal += hours
     }
     entry.rateTypeId = timeEntry.rateTypeId
@@ -166,7 +166,7 @@ if (timeEntry) {
     }
 
 // add empty lines if timesheet not completed
-if (!timesheet.statusId.equals("TIMESHEET_COMPLETED")) {
+if (!"TIMESHEET_COMPLETED".equals(timesheet.statusId)) {
     for (c=0; c < 3; c++) { // add empty lines
         entries.add(["timesheetId" : timesheet.timesheetId])
     }

Modified: ofbiz/ofbiz-plugins/trunk/scrum/groovyScripts/ProductBilling.groovy
URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-plugins/trunk/scrum/groovyScripts/ProductBilling.groovy?rev=1795344&r1=1795343&r2=1795344&view=diff
==============================================================================
--- ofbiz/ofbiz-plugins/trunk/scrum/groovyScripts/ProductBilling.groovy (original)
+++ ofbiz/ofbiz-plugins/trunk/scrum/groovyScripts/ProductBilling.groovy Tue May 16 17:36:32 2017
@@ -35,7 +35,7 @@ entryExprs =
 entryIterator = from("ProjectSprintBacklogTaskAndTimeEntryTimeSheet").where(entryExprs).orderBy("-fromDate").queryIterator()
 while (entryItem = entryIterator.next()) {
     invoice = entryItem.getRelatedOne("Invoice", false)
-    if (invoice.getString("statusId").equals("INVOICE_IN_PROCESS")) {
+    if ("INVOICE_IN_PROCESS".equals(invoice.getString("statusId"))) {
         context.partyIdFrom = invoice.partyIdFrom
         context.partyId = invoice.partyId
         context.invoiceId = invoice.invoiceId