Modified: ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/actions/calendar/Upcoming.groovy
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/actions/calendar/Upcoming.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/actions/calendar/Upcoming.groovy (original) +++ ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/actions/calendar/Upcoming.groovy Wed Dec 17 08:10:12 2014 @@ -43,7 +43,7 @@ if (workEffortTypeId != null) { Map serviceCtx = UtilMisc.toMap("userLogin", userLogin, "start", start, "numPeriods", 7, "periodType", Calendar.DATE); serviceCtx.putAll(UtilMisc.toMap("partyId", partyId, "facilityId", facilityId, "fixedAssetId", fixedAssetId, "workEffortTypeId", workEffortTypeId, "calendarType", calendarType, "locale", locale, "timeZone", timeZone)); -Map result = dispatcher.runSync("getWorkEffortEventsByPeriod",serviceCtx); +Map result = runService('getWorkEffortEventsByPeriod',serviceCtx); context.put("days", result.get("periods")); context.put("start", start); context.put("eventsParam", eventsParam); Modified: ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/actions/calendar/Week.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/actions/calendar/Week.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/actions/calendar/Week.groovy (original) +++ ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/actions/calendar/Week.groovy Wed Dec 17 08:10:12 2014 @@ -41,7 +41,7 @@ serviceCtx.putAll(UtilMisc.toMap("userLo if (context.entityExprList) { serviceCtx.entityExprList = entityExprList; } -Map result = dispatcher.runSync("getWorkEffortEventsByPeriod",serviceCtx); +Map result = runService('getWorkEffortEventsByPeriod',serviceCtx); context.put("periods",result.get("periods")); context.put("maxConcurrentEntries",result.get("maxConcurrentEntries")); context.put("start",start); Modified: ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/actions/request/RequestList.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/actions/request/RequestList.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/actions/request/RequestList.groovy (original) +++ ofbiz/trunk/applications/workeffort/webapp/workeffort/WEB-INF/actions/request/RequestList.groovy Wed Dec 17 08:10:12 2014 @@ -19,7 +19,6 @@ import org.ofbiz.base.util.UtilMisc; -Map serviceCtx = UtilMisc.toMap("userLogin", userLogin); -Map requests = dispatcher.runSync("getCustRequestsByRole", serviceCtx); +Map requests = runService('getCustRequestsByRole', ["userLogin": userLogin]); context.put("custRequestAndRoles", requests.get("custRequestAndRoles")); Modified: ofbiz/trunk/framework/common/webcommon/WEB-INF/actions/includes/ListPortalPortlets.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/webcommon/WEB-INF/actions/includes/ListPortalPortlets.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/framework/common/webcommon/WEB-INF/actions/includes/ListPortalPortlets.groovy (original) +++ ofbiz/trunk/framework/common/webcommon/WEB-INF/actions/includes/ListPortalPortlets.groovy Wed Dec 17 08:10:12 2014 @@ -33,7 +33,7 @@ portalPortlets = []; if (listPortalPortlet.securityServiceName && listPortalPortlet.securityMainAction) { inMap.mainAction = listPortalPortlet.securityMainAction; inMap.userLogin = context.userLogin; - result = dispatcher.runSync(listPortalPortlet.securityServiceName, inMap) + result = runService(listPortalPortlet.securityServiceName, inMap) hasPermission = result.hasPermission; } else { hasPermission = true; Modified: ofbiz/trunk/specialpurpose/ebay/webapp/ebay/WEB-INF/actions/find/ProductsExportToEbay.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebay/webapp/ebay/WEB-INF/actions/find/ProductsExportToEbay.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/ebay/webapp/ebay/WEB-INF/actions/find/ProductsExportToEbay.groovy (original) +++ ofbiz/trunk/specialpurpose/ebay/webapp/ebay/WEB-INF/actions/find/ProductsExportToEbay.groovy Wed Dec 17 08:10:12 2014 @@ -51,7 +51,7 @@ if (parameters.productStoreId) { userLogin = parameters.userLogin; if (productStoreId) { - results = dispatcher.runSync("getEbayCategories", [categoryCode : categoryCode, userLogin : userLogin, productStoreId : productStoreId]); + results = runService('getEbayCategories', [categoryCode : categoryCode, userLogin : userLogin, productStoreId : productStoreId]); } if (results.categories) { Modified: ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/actions/feedback/FeedbackList.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/actions/feedback/FeedbackList.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/actions/feedback/FeedbackList.groovy (original) +++ ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/actions/feedback/FeedbackList.groovy Wed Dec 17 08:10:12 2014 @@ -25,10 +25,7 @@ import java.util.Map; import javolution.util.FastMap; partyId = null -inMap = FastMap.newInstance(); -inMap.put("productStoreId", parameters.productStoreId); -inMap.put("userLogin", context.get("userLogin")); -resultUser = dispatcher.runSync("getEbayStoreUser", inMap); +resultUser = runService('getEbayStoreUser', ["productStoreId": parameters.productStoreId, "userLogin": context.get("userLogin")]); ownerUser = resultUser.get("userLoginId"); userLogin = delegator.findOne("UserLogin", UtilMisc.toMap("userLoginId", ownerUser), false); if (userLogin) { Modified: ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/actions/store/RetrieveStoreOptions.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/actions/store/RetrieveStoreOptions.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/actions/store/RetrieveStoreOptions.groovy (original) +++ ofbiz/trunk/specialpurpose/ebaystore/webapp/ebaystore/WEB-INF/actions/store/RetrieveStoreOptions.groovy Wed Dec 17 08:10:12 2014 @@ -26,7 +26,7 @@ if (parameters.ebayStore) { if (productStoreId != null) { flag = null; storeBasicThemes = null; - resultsBasicThemes = dispatcher.runSync("retrieveBasicThemeArray",["productStoreId":productStoreId, "userLogin": userLogin]); + resultsBasicThemes = runService('retrieveBasicThemeArray',["productStoreId":productStoreId, "userLogin": userLogin]); if(resultsBasicThemes){ storeBasicThemes = resultsBasicThemes.get("storeThemeList"); //check what kind of theme? @@ -41,7 +41,7 @@ if (productStoreId != null) { } storeAdvanceThemes = null; storeAdvancedThemeColorOptList = null; - resultsAdvanceThemes = dispatcher.runSync("retrieveAdvancedThemeArray",["productStoreId":productStoreId, "userLogin": userLogin]); + resultsAdvanceThemes = runService('retrieveAdvancedThemeArray',["productStoreId":productStoreId, "userLogin": userLogin]); if (resultsAdvanceThemes) { storeAdvanceThemes = resultsAdvanceThemes.get("storeThemeList"); storeAdvancedThemeColorOptList = resultsAdvanceThemes.get("storeAdvancedThemeColorOptList"); @@ -56,7 +56,7 @@ if (productStoreId != null) { } } } - resultsFontTheme = dispatcher.runSync("retrieveStoreFontTheme",["productStoreId":productStoreId, "userLogin": userLogin]); + resultsFontTheme = runService('retrieveStoreFontTheme',["productStoreId":productStoreId, "userLogin": userLogin]); if (resultsFontTheme) { storeFontTheme = resultsFontTheme.get("advanceFontTheme"); context.put("storeFontTheme",storeFontTheme); Modified: ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/catalog/MiniProductSummary.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/catalog/MiniProductSummary.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/catalog/MiniProductSummary.groovy (original) +++ ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/catalog/MiniProductSummary.groovy Wed Dec 17 08:10:12 2014 @@ -51,12 +51,12 @@ if (miniProduct && productStoreId && pro autoUserLogin : autoUserLogin, productStoreId : productStoreId]; if (userLogin) priceParams.partyId = userLogin.partyId; - priceResult = dispatcher.runSync("calculateProductPrice", priceParams); + priceResult = runService('calculateProductPrice', priceParams); // returns: isSale, price, orderItemPriceInfos context.priceResult = priceResult; // Check if Price has to be displayed with tax if (productStore.get("showPricesWithVatTax").equals("Y")) { - Map priceMap = dispatcher.runSync("calcTaxForDisplay", UtilMisc.toMap("basePrice", priceResult.get("price"), "locale", locale, "productId", optProductId, "productStoreId", productStoreId)); + Map priceMap = runServic('calcTaxForDisplay', ["basePrice": priceResult.get("price"), "locale": locale, "productId": optProductId, "productStoreId": productStoreId]); context.price = priceMap.get("priceWithTax"); } else { context.price = priceResult.get("price"); @@ -70,7 +70,7 @@ if (miniProduct && productStoreId && pro // Check if Config Price has to be displayed with tax if (productStore.get("showPricesWithVatTax").equals("Y")) { BigDecimal totalPriceNoTax = configWrapper.getTotalPrice(); - Map totalPriceMap = dispatcher.runSync("calcTaxForDisplay", UtilMisc.toMap("basePrice", totalPriceNoTax, "locale", locale, "productId", optProductId, "productStoreId", productStoreId)); + Map totalPriceMap = runService('calcTaxForDisplay', ["basePrice": totalPriceNoTax, "locale": locale, "productId": optProductId, "productStoreId": productStoreId]); context.totalPrice = totalPriceMap.get("priceWithTax"); } else { context.totalPrice = configWrapper.getTotalPrice(); Modified: ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/customer/ViewProfile.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/customer/ViewProfile.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/customer/ViewProfile.groovy (original) +++ ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/customer/ViewProfile.groovy Wed Dec 17 08:10:12 2014 @@ -77,8 +77,7 @@ if (userLogin) { // call the getOrderedSummaryInformation service to get the sub-total of valid orders in last X months monthsToInclude = 12; - serviceIn = [partyId : partyId, roleTypeId : "PLACING_CUSTOMER", orderTypeId : "SALES_ORDER", statusId : "ORDER_COMPLETED", monthsToInclude : monthsToInclude, userLogin : userLogin]; - result = dispatcher.runSync("getOrderedSummaryInformation", serviceIn); + result = runService('getOrderedSummaryInformation', [partyId : partyId, roleTypeId : "PLACING_CUSTOMER", orderTypeId : "SALES_ORDER", statusId : "ORDER_COMPLETED", monthsToInclude : monthsToInclude, userLogin : userLogin]); context.monthsToInclude = monthsToInclude; context.totalSubRemainingAmount = result.totalSubRemainingAmount; context.totalOrders = result.totalOrders; Modified: ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/PermPrep.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/PermPrep.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/PermPrep.groovy (original) +++ ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/PermPrep.groovy Wed Dec 17 08:10:12 2014 @@ -128,7 +128,7 @@ if (permissionType.equals("complex")) { } //org.ofbiz.base.util.Debug.logInfo("in permprep, mapIn:" + mapIn, null); - result = dispatcher.runSync("checkContentPermission", mapIn); + result = runService('checkContentPermission', mapIn); permissionStatus = result.permissionStatus; //org.ofbiz.base.util.Debug.logInfo("in permprep, permissionStatus:" + permissionStatus, null); if ("granted".equals(permissionStatus)) { Modified: ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/RespondPermAndPrep.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/RespondPermAndPrep.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/RespondPermAndPrep.groovy (original) +++ ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/RespondPermAndPrep.groovy Wed Dec 17 08:10:12 2014 @@ -79,7 +79,7 @@ mapIn.entityOperation = "_CREATE"; mapIn.contentPurposeList = ["RESPONSE"]; //org.ofbiz.base.util.Debug.logInfo("in permprep, mapIn:" + mapIn, null); -result = dispatcher.runSync("checkContentPermission", mapIn); +result = runService('checkContentPermission', mapIn); permissionStatus = result.permissionStatus; //org.ofbiz.base.util.Debug.logInfo("permissionStatus:" + permissionStatus, null); if (!"granted".equals(permissionStatus)) { Modified: ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/order/RequestReturn.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/order/RequestReturn.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/order/RequestReturn.groovy (original) +++ ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/order/RequestReturn.groovy Wed Dec 17 08:10:12 2014 @@ -34,7 +34,7 @@ returnReasons = delegator.findList("Retu context.returnReasons = returnReasons; if (orderId) { - returnRes = dispatcher.runSync("getReturnableItems", [orderId : orderId]); + returnRes = runService('getReturnableItems', [orderId : orderId]); context.returnableItems = returnRes.returnableItems; orderHeader = delegator.findOne("OrderHeader", [orderId : orderId], false); context.orderHeader = orderHeader; Modified: ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/shoppinglist/EditShoppingList.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/shoppinglist/EditShoppingList.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/shoppinglist/EditShoppingList.groovy (original) +++ ofbiz/trunk/specialpurpose/ecommerce/webapp/ecommerce/WEB-INF/actions/shoppinglist/EditShoppingList.groovy Wed Dec 17 08:10:12 2014 @@ -93,11 +93,8 @@ if (shoppingListId) { product = shoppingListItem.getRelatedOne("Product", true); - calcPriceInMap = [product : product, quantity : shoppingListItem.quantity, currencyUomId : currencyUomId, userLogin : userLogin]; - calcPriceInMap.webSiteId = webSiteId; - calcPriceInMap.prodCatalogId = prodCatalogId; - calcPriceInMap.productStoreId = productStoreId; - calcPriceOutMap = dispatcher.runSync("calculateProductPrice", calcPriceInMap); + calcPriceOutMap = runService('calculateProductPrice', [product : product, quantity : shoppingListItem.quantity, currencyUomId : currencyUomId, userLogin : userLogin, + webSiteId: webSiteId, prodCatalogId: prodCatalogId, productStoreId: productStoreId]); price = calcPriceOutMap.price; totalPrice = price * shoppingListItem.quantity; // similar code at ShoppingCartItem.java getRentalAdjustment @@ -171,8 +168,7 @@ if (shoppingListId) { childShoppingLists.each { childShoppingList -> childShoppingListData = [:]; - calcListPriceInMap = [shoppingListId : childShoppingList.shoppingListId, prodCatalogId : prodCatalogId, webSiteId : webSiteId, userLogin : userLogin, currencyUomId : currencyUomId]; - childShoppingListPriceMap = dispatcher.runSync("calculateShoppingListDeepTotalPrice", calcListPriceInMap); + childShoppingListPriceMap = runService('calculateShoppingListDeepTotalPrice', [shoppingListId : childShoppingList.shoppingListId, prodCatalogId : prodCatalogId, webSiteId : webSiteId, userLogin : userLogin, currencyUomId : currencyUomId]); totalPrice = childShoppingListPriceMap.totalPrice; shoppingListChildTotal += totalPrice; Modified: ofbiz/trunk/specialpurpose/googlebase/webapp/googlebase/WEB-INF/actions/FilterProducts.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/googlebase/webapp/googlebase/WEB-INF/actions/FilterProducts.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/googlebase/webapp/googlebase/WEB-INF/actions/FilterProducts.groovy (original) +++ ofbiz/trunk/specialpurpose/googlebase/webapp/googlebase/WEB-INF/actions/FilterProducts.groovy Wed Dec 17 08:10:12 2014 @@ -71,7 +71,7 @@ if (UtilValidate.isNotEmpty(productIds) def notDiscontProdList = [] if(parameters.DISCONTINUED_PRODUCT == 'Y'){ productIds.each { value -> - def stockIsZero = dispatcher.runSync("isStoreInventoryAvailable", ["productId": value, "productStoreId": parameters.productStoreId, "quantity": BigDecimal.valueOf(1.00)]); + def stockIsZero = runService('isStoreInventoryAvailable', ["productId": value, "productStoreId": parameters.productStoreId, "quantity": BigDecimal.valueOf(1.00)]); def thisProduct = delegator.findOne("Product", [productId : value], false); if (stockIsZero.get("available") == 'Y'){ notDiscontProdList.add(value); Modified: ofbiz/trunk/specialpurpose/googlebase/webapp/googlebase/WEB-INF/actions/productsToGooglebase.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/googlebase/webapp/googlebase/WEB-INF/actions/productsToGooglebase.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/googlebase/webapp/googlebase/WEB-INF/actions/productsToGooglebase.groovy (original) +++ ofbiz/trunk/specialpurpose/googlebase/webapp/googlebase/WEB-INF/actions/productsToGooglebase.groovy Wed Dec 17 08:10:12 2014 @@ -49,7 +49,7 @@ prodCatalogList.each { prodCatalogList - prodCatalogCategoryList = delegator.findByAnd("ProdCatalogCategory",["prodCatalogId":currentCatalogId, "prodCatalogCategoryTypeId":"PCCT_BROWSE_ROOT"], null, false); topCategory = prodCatalogCategoryList.productCategoryId[0]; if (topCategory){ - relatedCategories = dispatcher.runSync("getRelatedCategories", [parentProductCategoryId: topCategory, userLogin: userLogin]); + relatedCategories = runService('getRelatedCategories', [parentProductCategoryId: topCategory, userLogin: userLogin]); categoryList = relatedCategories.categories } else { categoryIdsTemp.clear() Modified: ofbiz/trunk/specialpurpose/hhfacility/webapp/hhfacility/WEB-INF/actions/ProductStockTake.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/hhfacility/webapp/hhfacility/WEB-INF/actions/ProductStockTake.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/hhfacility/webapp/hhfacility/WEB-INF/actions/ProductStockTake.groovy (original) +++ ofbiz/trunk/specialpurpose/hhfacility/webapp/hhfacility/WEB-INF/actions/ProductStockTake.groovy Wed Dec 17 08:10:12 2014 @@ -31,7 +31,7 @@ if (productId) { context.product = product; facilityId = request.getParameter("facilityId"); - resultOutput = dispatcher.runSync("getInventoryAvailableByFacility", [productId : productId, facilityId : facilityId]); + resultOutput = runService('getInventoryAvailableByFacility', [productId : productId, facilityId : facilityId]); quantitySummary = FastMap.newInstance(); quantitySummary.facilityId = facilityId; quantitySummary.atp_qoh = ((Double)resultOutput.availableToPromiseTotal).intValue() + " / " + @@ -80,7 +80,7 @@ if (productId) { locationsIter = locations.keySet().iterator(); while (locationsIter.hasNext()) { location = locationsIter.next(); - resultOutput = dispatcher.runSync("getInventoryAvailableByLocation", [productId : productId, facilityId : facilityId, locationSeqId : location]); + resultOutput = runService('getInventoryAvailableByLocation', [productId : productId, facilityId : facilityId, locationSeqId : location]); quantitySummary = FastMap.newInstance(); quantitySummary.productId = productId; quantitySummary.facilityId = facilityId; Modified: ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/EditWeekTimesheet.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/EditWeekTimesheet.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/EditWeekTimesheet.groovy (original) +++ ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/EditWeekTimesheet.groovy Wed Dec 17 08:10:12 2014 @@ -53,7 +53,7 @@ if (timesheetId) { timesheet = entryIterator.next(); entryIterator.close(); if (timesheet == null) { - result = dispatcher.runSync("createProjectTimesheet", ["userLogin" : parameters.userLogin, "partyId" : partyId]); + result = runService('createProjectTimesheet', ["userLogin" : parameters.userLogin, "partyId" : partyId]); if (result && result.timesheetId) { timesheet = delegator.findOne("Timesheet", ["timesheetId" : result.timesheetId], false); } @@ -114,7 +114,7 @@ void retrieveWorkEffortData() { // get project/phase information entry.workEffortId = entryWorkEffort.workEffortId; entry.workEffortName = entryWorkEffort.workEffortName; - result = dispatcher.runSync("getProjectIdAndNameFromTask", ["userLogin" : parameters.userLogin,"taskId" : entryWorkEffort.workEffortId]); + result = runService('getProjectIdAndNameFromTask', ["userLogin" : parameters.userLogin,"taskId" : entryWorkEffort.workEffortId]); entry.phaseId = result.phaseId; entry.phaseName = result.phaseName; entry.projectId = result.projectId; Modified: ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/GanttChart.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/GanttChart.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/GanttChart.groovy (original) +++ ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/GanttChart.groovy Wed Dec 17 08:10:12 2014 @@ -32,7 +32,7 @@ projectId = parameters.projectId; userLogin = parameters.userLogin; //project info -result = dispatcher.runSync("getProject", [projectId : projectId, userLogin : userLogin]); +result = runService('getProject', [projectId : projectId, userLogin : userLogin]); project = result.projectInfo; if (project && project.startDate) context.chartStart = project.startDate; @@ -46,7 +46,7 @@ else if (project == null) return; ganttList = new LinkedList(); -result = dispatcher.runSync("getProjectPhaseList", [userLogin : userLogin , projectId : projectId]); +result = runService('getProjectPhaseList', [userLogin : userLogin , projectId : projectId]); phases = result.phaseList; if (phases) { phases.each { phase -> @@ -74,7 +74,7 @@ if (phases) { tasks = delegator.findList("WorkEffort", cond, null, ["sequenceNum","workEffortName"], null, false); if (tasks) { tasks.each { task -> - resultTaskInfo = dispatcher.runSync("getProjectTask", [userLogin : userLogin , taskId : task.workEffortId]); + resultTaskInfo = runService('getProjectTask', [userLogin : userLogin , taskId : task.workEffortId]); taskInfo = resultTaskInfo.taskInfo; taskInfo.taskNr = task.workEffortId; taskInfo.phaseNr = phase.phaseId; Modified: ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/ListCurrentProjects.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/ListCurrentProjects.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/ListCurrentProjects.groovy (original) +++ ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/ListCurrentProjects.groovy Wed Dec 17 08:10:12 2014 @@ -27,7 +27,7 @@ allProjects = delegator.findList("WorkEf projects = []; allProjects.each { project -> - result = dispatcher.runSync("getProject", ["userLogin" : parameters.userLogin, "projectId" : project.workEffortId]); + result = runService('getProject', ["userLogin" : parameters.userLogin, "projectId" : project.workEffortId]); if (result.projectInfo) { resultAssign = delegator.findByAnd("WorkEffortPartyAssignment", ["partyId" : parameters.userLogin.partyId, "workEffortId" : project.workEffortId], null, false) if (security.hasEntityPermission("PROJECTMGR", "_ADMIN", session) Modified: ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/ListResourceBillingHours.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/ListResourceBillingHours.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/ListResourceBillingHours.groovy (original) +++ ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/ListResourceBillingHours.groovy Wed Dec 17 08:10:12 2014 @@ -36,7 +36,7 @@ allProjects = delegator.findList("WorkEf projects = []; allProjects.each { project -> - result = dispatcher.runSync("getProject", ["userLogin" : parameters.userLogin, "projectId" : project.workEffortId, partyId : parameters.partyId]); + result = runService('getProject', ["userLogin" : parameters.userLogin, "projectId" : project.workEffortId, partyId : parameters.partyId]); projects.add(result.projectInfo); } if (projects) { Modified: ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/AddProductBacklogItem.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/AddProductBacklogItem.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/AddProductBacklogItem.groovy (original) +++ ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/AddProductBacklogItem.groovy Wed Dec 17 08:10:12 2014 @@ -28,8 +28,6 @@ import sun.util.calendar.LocalGregorianC def module = "AddProductBacklogItem.groovy"; // find cust request and items -def performFindInMap = [:]; -performFindInMap.entityName = "CustRequestAndCustRequestItem"; def inputFields = [:]; if(parameters.statusId == null){ @@ -39,9 +37,7 @@ if(parameters.statusId == null){ } inputFields.putAll(parameters); inputFields.custRequestTypeId = "RF_PROD_BACKLOG"; -performFindInMap.inputFields = inputFields; -performFindInMap.orderBy = "custSequenceNum"; -def performFindResults = dispatcher.runSync("performFind", performFindInMap); +def performFindResults = runService('performFind', ["entityName": "CustRequestAndCustRequestItem", "inputFields": inputFields, "orderBy": "custSequenceNum"]); def custRequestAndItems = performFindResults.listIt.getCompleteList(); performFindResults.listIt.close(); @@ -58,7 +54,7 @@ custRequestAndItems.each() { custRequest if (custWorkEffortList) { actualHours = 0.00; custWorkEffortList.each() { custWorkEffortMap -> - result = dispatcher.runSync("getScrumActualHour", ["taskId" : custWorkEffortMap.workEffortId,"partyId" : null, "userLogin" : userLogin]); + result = runService('getScrumActualHour', ["taskId" : custWorkEffortMap.workEffortId,"partyId" : null, "userLogin" : userLogin]); actualHours += result.actualHours; } if(actualHours) { @@ -117,7 +113,7 @@ unplannedList.each() { unplannedItem -> if (unplanCustWorkEffortList) { actualHours = 0.00; unplanCustWorkEffortList.each() { custWorkEffortMap -> - result = dispatcher.runSync("getScrumActualHour", ["taskId" : custWorkEffortMap.workEffortId,"partyId" : null, "userLogin" : userLogin]); + result = runService('getScrumActualHour', ["taskId" : custWorkEffortMap.workEffortId,"partyId" : null, "userLogin" : userLogin]); actualHours += result.actualHours; } if(actualHours) { Modified: ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/EditDailyHourReport.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/EditDailyHourReport.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/EditDailyHourReport.groovy (original) +++ ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/EditDailyHourReport.groovy Wed Dec 17 08:10:12 2014 @@ -54,7 +54,7 @@ if (timesheetId) { timesheet = entryIterator.next(); entryIterator.close(); if (timesheet == null) { - result = dispatcher.runSync("createProjectTimesheet", ["userLogin" : parameters.userLogin, "partyId" : partyId]); + result = runService('createProjectTimesheet', ["userLogin" : parameters.userLogin, "partyId" : partyId]); if (result && result.timesheetId) { timesheet = delegator.findOne("Timesheet", ["timesheetId" : result.timesheetId], false); } @@ -141,7 +141,7 @@ void retrieveWorkEffortData() { // get project/phase information entry.workEffortId = entryWorkEffort.workEffortId; entry.workEffortName = entryWorkEffort.workEffortName; - result = dispatcher.runSync("getProjectInfoFromTask", ["userLogin" : parameters.userLogin,"taskId" : entryWorkEffort.workEffortId]); + result = runService('getProjectInfoFromTask', ["userLogin" : parameters.userLogin,"taskId" : entryWorkEffort.workEffortId]); entry.phaseId = result.phaseId; entry.phaseName = result.phaseName; entry.projectId = result.projectId; @@ -211,12 +211,8 @@ while (te.hasNext()) { void retrieveEmplLeaveData() { if (lastEmplLeaveEntry) { //service get Hours - inputMap = [:]; - inputMap.userLogin = parameters.userLogin; - inputMap.partyId = lastEmplLeaveEntry.partyId; - inputMap.leaveTypeId = lastEmplLeaveEntry.leaveTypeId; - inputMap.fromDate = lastEmplLeaveEntry.fromDate; - result = dispatcher.runSync("getPartyLeaveHoursForDate", inputMap); + result = runService('getPartyLeaveHoursForDate', + ["userLogin": parameters.userLogin, "partyId": lastEmplLeaveEntry.partyId, "leaveTypeId": lastEmplLeaveEntry.leaveTypeId, "fromDate": lastEmplLeaveEntry.fromDate]); if (result.hours) { leaveEntry.plannedHours = result.hours; leaveEntry.planHours = result.hours; @@ -261,21 +257,13 @@ while ((emplLeaveMap = emplLeave.next()) !lastEmplLeaveEntry.partyId.equals(emplLeaveEntry.partyId))) { retrieveEmplLeaveData(); } - input = [:]; - input.userLogin = parameters.userLogin; - input.partyId = emplLeaveEntry.partyId; - input.leaveTypeId = emplLeaveEntry.leaveTypeId; - input.fromDate = emplLeaveEntry.fromDate; - resultHours = dispatcher.runSync("getPartyLeaveHoursForDate", input); + resultHours = runService('getPartyLeaveHoursForDate', + ["userLogin": parameters.userLogin, "partyId": emplLeaveEntry.partyId, "leaveTypeId": emplLeaveEntry.leaveTypeId, "fromDate": emplLeaveEntry.fromDate]); if (resultHours.hours) { leaveDayNumber = "d" + (emplLeaveEntry.fromDate.getTime() - timesheet.fromDate.getTime()) / (24*60*60*1000); - inputMap = [:]; - inputMap.userLogin = parameters.userLogin; - inputMap.partyId = emplLeaveEntry.partyId; - inputMap.leaveTypeId = emplLeaveEntry.leaveTypeId; - inputMap.fromDate = emplLeaveEntry.fromDate; - resultHours = dispatcher.runSync("getPartyLeaveHoursForDate", inputMap); + resultHours = runService('getPartyLeaveHoursForDate', + ["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; @@ -289,12 +277,8 @@ while ((emplLeaveMap = emplLeave.next()) } if (resultHours.hours) { leavePlanDay = "pd" + (emplLeaveEntry.fromDate.getTime() - timesheet.fromDate.getTime()) / (24*60*60*1000); - inputMap = [:]; - inputMap.userLogin = parameters.userLogin; - inputMap.partyId = emplLeaveEntry.partyId; - inputMap.leaveTypeId = emplLeaveEntry.leaveTypeId; - inputMap.fromDate = emplLeaveEntry.fromDate; - resultPlanHours = dispatcher.runSync("getPartyLeaveHoursForDate", inputMap); + resultPlanHours = runService('getPartyLeaveHoursForDate', + ["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; @@ -364,12 +348,8 @@ timesheetsDb.each { timesheetDb -> while ((emplLeaveMap = emplLeaveList.next())) { emplLeaveEntry = emplLeaveMap; - inputData = [:]; - inputData.userLogin = parameters.userLogin; - inputData.partyId = emplLeaveEntry.partyId; - inputData.leaveTypeId = emplLeaveEntry.leaveTypeId; - inputData.fromDate = emplLeaveEntry.fromDate; - resultHour = dispatcher.runSync("getPartyLeaveHoursForDate", inputData); + resultHour = runService('getPartyLeaveHoursForDate', + ["userLogin": parameters.userLogin, "partyId": emplLeaveEntry.partyId, "leaveTypeId": emplLeaveEntry.leaveTypeId, "fromDate": emplLeaveEntry.fromDate]); if (resultHour) { leaveActualHours = resultHour.hours.doubleValue(); leaveHours += leaveActualHours; Modified: ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/EditWeekTimesheet.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/EditWeekTimesheet.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/EditWeekTimesheet.groovy (original) +++ ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/EditWeekTimesheet.groovy Wed Dec 17 08:10:12 2014 @@ -53,7 +53,7 @@ if (timesheetId) { timesheet = entryIterator.next(); entryIterator.close(); if (timesheet == null) { - result = dispatcher.runSync("createProjectTimesheet", ["userLogin" : parameters.userLogin, "partyId" : partyId]); + result = runService('createProjectTimesheet', ["userLogin" : parameters.userLogin, "partyId" : partyId]); if (result && result.timesheetId) { timesheet = delegator.findOne("Timesheet", ["timesheetId" : result.timesheetId], false); } @@ -114,7 +114,7 @@ void retrieveWorkEffortData() { // get project/phase information entry.workEffortId = entryWorkEffort.workEffortId; entry.workEffortName = entryWorkEffort.workEffortName; - result = dispatcher.runSync("getProjectIdAndNameFromTask", ["userLogin" : parameters.userLogin,"taskId" : entryWorkEffort.workEffortId]); + result = runService('getProjectIdAndNameFromTask', ["userLogin" : parameters.userLogin,"taskId" : entryWorkEffort.workEffortId]); entry.sprintId = result.phaseId; entry.sprintName = result.phaseName; entry.projectId = result.projectId; Modified: ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/FindProductBacklogItem.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/FindProductBacklogItem.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/FindProductBacklogItem.groovy (original) +++ ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/FindProductBacklogItem.groovy Wed Dec 17 08:10:12 2014 @@ -109,7 +109,7 @@ if ((parameters.billed != null)||(parame if (backlogCustWorkEffortList) { actualHours = 0.00; backlogCustWorkEffortList.each() { custWorkEffortMap -> - result = dispatcher.runSync("getScrumActualHour", ["taskId" : custWorkEffortMap.workEffortId,"partyId" : null, "userLogin" : userLogin]); + result = runService('getScrumActualHour', ["taskId" : custWorkEffortMap.workEffortId,"partyId" : null, "userLogin" : userLogin]); actualHours += result.actualHours; } if(actualHours) { Modified: ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/ListScrumResource.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/ListScrumResource.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/ListScrumResource.groovy (original) +++ ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/ListScrumResource.groovy Wed Dec 17 08:10:12 2014 @@ -41,7 +41,7 @@ performFindInMap.orderBy = parameters.so if (parameters.sortField) { performFindInMap.orderBy = "lastName"; } -performFindResults = dispatcher.runSync("performFind", performFindInMap); +performFindResults = runService('performFind', performFindInMap); resultList = performFindResults.listIt.getCompleteList(); performFindResults.listIt.close(); Modified: ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/ListTimeSheets.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/ListTimeSheets.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/ListTimeSheets.groovy (original) +++ ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/ListTimeSheets.groovy Wed Dec 17 08:10:12 2014 @@ -25,17 +25,13 @@ import org.ofbiz.base.util.UtilDateTime; // get all timesheets of all user, including the planned hours timesheets = []; -performFindInMap = [:]; inputFields = [:]; -performFindInMap.entityName = "Timesheet"; if (!parameters.noConditionFind) { parameters.noConditionFind = "N" } inputFields.putAll(parameters); -performFindInMap.inputFields = inputFields; -performFindInMap.orderBy = "fromDate DESC"; -performFindResults = dispatcher.runSync("performFind", performFindInMap); +performFindResults = runService('performFind', ["entityName": "Timesheet", "inputFields": inputFields, "orderBy": "fromDate DESC"]); if (performFindResults.listSize > 0) { timesheetsDb = performFindResults.listIt.getCompleteList(); performFindResults.listIt.close(); @@ -52,12 +48,8 @@ if (performFindResults.listSize > 0) { while ((emplLeaveMap = emplLeaveList.next())) { emplLeaveEntry = emplLeaveMap; - inputData = [:]; - inputData.userLogin = parameters.userLogin; - inputData.partyId = emplLeaveEntry.partyId; - inputData.leaveTypeId = emplLeaveEntry.leaveTypeId; - inputData.fromDate = emplLeaveEntry.fromDate; - resultHour = dispatcher.runSync("getPartyLeaveHoursForDate", inputData); + resultHour = runService('getPartyLeaveHoursForDate', + ["userLogin": parameters.userLogin, "partyId": emplLeaveEntry.partyId, "leaveTypeId": emplLeaveEntry.leaveTypeId, "fromDate": emplLeaveEntry.fromDate]); if (resultHour) { leaveActualHours = resultHour.hours.doubleValue(); leaveHours += leaveActualHours; Modified: ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/ProductEmail.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/ProductEmail.groovy?rev=1646167&r1=1646166&r2=1646167&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/ProductEmail.groovy (original) +++ ofbiz/trunk/specialpurpose/scrum/webapp/scrum/WEB-INF/actions/ProductEmail.groovy Wed Dec 17 08:10:12 2014 @@ -51,14 +51,14 @@ try{ } else { context.partyIdFrom = parentCom.partyIdTo; } - resultsIdFrom = dispatcher.runSync("getPartyEmail", ["partyId" : productRole[0].partyId, "userLogin" : userLogin]); + resultsIdFrom = runService('getPartyEmail', ["partyId" : productRole[0].partyId, "userLogin" : userLogin]); if (resultsIdFrom.contactMechId != null) { context.contactMechIdFrom = resultsIdFrom.contactMechId; communicationEvent.contactMechIdFrom = resultsIdFrom.contactMechId; } // for team defaultPartyIdTo = organizationPartyId; - resultsIdTo = dispatcher.runSync("getPartyEmail", ["partyId" : defaultPartyIdTo,"contactMechPurposeTypeId" :"SUPPORT_EMAIL", "userLogin" : userLogin]); + resultsIdTo = runService('getPartyEmail', ["partyId" : defaultPartyIdTo,"contactMechPurposeTypeId" :"SUPPORT_EMAIL", "userLogin" : userLogin]); if (resultsIdTo.contactMechId != null) { context.contactMechIdTo = resultsIdTo.contactMechId; communicationEvent.contactMechIdTo = resultsIdTo.contactMechId; @@ -72,7 +72,7 @@ try{ // for team defaultPartyIdFrom = organizationPartyId; context.partyIdFrom = defaultPartyIdFrom; - resultsIdFrom = dispatcher.runSync("getPartyEmail", ["partyId" : defaultPartyIdFrom,"contactMechPurposeTypeId" :"SUPPORT_EMAIL", "userLogin" : userLogin]); + resultsIdFrom = runService('getPartyEmail', ["partyId" : defaultPartyIdFrom,"contactMechPurposeTypeId" :"SUPPORT_EMAIL", "userLogin" : userLogin]); if (resultsIdFrom.contactMechId != null) { context.contactMechIdFrom = resultsIdFrom.contactMechId; communicationEvent.contactMechIdFrom = resultsIdFrom.contactMechId; @@ -86,7 +86,7 @@ try{ } else { context.partyIdTo = parentCom.partyIdFrom; } - resultsIdTo = dispatcher.runSync("getPartyEmail", ["partyId" : productRole[0].partyId, "userLogin" : userLogin]); + resultsIdTo = runService('getPartyEmail', ["partyId" : productRole[0].partyId, "userLogin" : userLogin]); if (resultsIdTo.contactMechId != null) { context.contactMechIdTo = resultsIdTo.contactMechId; communicationEvent.contactMechIdTo = resultsIdTo.contactMechId; |
Free forum by Nabble | Edit this page |