Copied: ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/CurrentValPrep.groovy (from r679885, ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/currentvalprep.bsh)
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/CurrentValPrep.groovy?p2=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/CurrentValPrep.groovy&p1=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/currentvalprep.bsh&r1=679885&r2=679994&rev=679994&view=diff ============================================================================== --- ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/currentvalprep.bsh (original) +++ ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/CurrentValPrep.groovy Sat Jul 26 06:58:22 2008 @@ -37,70 +37,65 @@ import javax.servlet.*; import javax.servlet.http.*; -LocalDispatcher dispatcher = (LocalDispatcher)request.getAttribute("dispatcher"); -GenericDelegator delegator = (GenericDelegator) request.getAttribute("delegator"); -Map parameters = context.get("parameters"); + currentEntityMap = session.getAttribute("currentEntityMap"); -if (currentEntityMap == null) { - currentEntityMap = new HashMap(); +if (!currentEntityMap) { + currentEntityMap = [:]; session.setAttribute("currentEntityMap", currentEntityMap); } -entityName = context.get("entityName"); -currentEntityPropertyName = parameters.get("currentEntityPropertyName"); -if (currentEntityPropertyName == null) { +entityName = context.entityName; +currentEntityPropertyName = parameters.currentEntityPropertyName; +if (!currentEntityPropertyName) { currentEntityName = entityName; } else { - currentEntityName = parameters.get(currentEntityPropertyName); + currentEntityName = parameters[currentEntityPropertyName]; } //Debug.logInfo("in currentvalprep, currentEntityName:" + currentEntityName,""); -cachedPK = currentEntityMap.get(currentEntityName); +cachedPK = currentEntityMap[currentEntityName]; //Debug.logInfo("in currentvalprep, cachedPK:" + cachedPK,""); // Build a key from param or attribute values. -Map paramMap = UtilHttp.getParameterMap(request); +paramMap = UtilHttp.getParameterMap(request); //Debug.logInfo("paramMap:" + paramMap, null); -GenericValue v = delegator.makeValue(currentEntityName); +v = delegator.makeValue(currentEntityName); passedPK = v.getPrimaryKey(); keyColl = passedPK.getAllKeys(); keyIt = keyColl.iterator(); while (keyIt.hasNext()) { - attrName = (String)keyIt.next(); - attrVal = request.getAttribute(attrName); - if (attrVal == null) { - attrVal = paramMap.get(attrName); - } + attrName = keyIt.next(); + attrVal = parameters[attrName]; //Debug.logInfo("in currentvalprep, attrName:" + attrName,""); //Debug.logInfo("in currentvalprep, attrVal:" + attrVal,""); - if (attrVal != null && attrVal != void) { - passedPK.put(attrName,attrVal); + if (attrVal) { + passedPK[attrName] = attrVal; } } //Debug.logInfo("in currentvalprep, passedPK:" + passedPK,""); // messed up code to determine whether or not the cached or passed keys have missing fields, // in which case, the valid one is used to retrieve the current value -boolean pksEqual = true; -if (cachedPK != null) { +pksEqual = true; +if (cachedPK) { keyColl = cachedPK.getPrimaryKey().getAllKeys(); keyIt = keyColl.iterator(); while (keyIt.hasNext()) { - String sCached = null; - String sPassed = null; - Object oCached = null; - Object oCached = null; - String ky = (String)keyIt.next(); - oPassed = passedPK.get(ky); - if (oPassed != null) { - sPassed = oPassed.toString(); - if (sPassed == null || sPassed.length() == 0) { + sCached = null; + sPassed = null; + oCached = null; + oCached = null; + ky = keyIt.next(); + oPassed = passedPK[ky]; + if (oPassed) { + sPassed = oPassed; + if (!sPassed) { pksEqual = false; } else { - oCached = cachedPK.get(ky); - if (oCached != null) { - sCached = oCached.toString(); - if (sPassed == null || sPassed.length() == 0) { + oCached = cachedPK[ky]; + if (oCached) { + sCached = oCached; + if (!sPassed) { pksEqual = false; } else { if (!sPassed.equals(sCached)) { @@ -122,66 +117,33 @@ } //Debug.logInfo("in currentvalprep, currentPK:" + currentPK,""); -currentEntityMap.put(currentEntityName, currentPK); +currentEntityMap[currentEntityName] = currentPK; request.setAttribute("currentPK", currentPK); -context.put("currentPK", currentPK); +context.currentPK = currentPK; currentValue = delegator.findOne(currentPK.getPrimaryKey().getEntityName(), currentPK.getPrimaryKey(), false); -context.put("currentValue", currentValue); +context.currentValue = currentValue; request.setAttribute("currentValue", currentValue); // Debug.logInfo("===========in currentvalprep, currentValue:" + request.getAttribute("currentValue"),""); -if (currentValue != null) { +if (currentValue) { if (currentEntityName.indexOf("DataResource") >= 0) { - String suffix = ""; - String s = null; - try { - s = (String)currentValue.get("dataResourceTypeId"); - if (UtilValidate.isNotEmpty(s)) { - suffix = "_" + s; - } - } catch(IllegalArgumentException e) { - // ignore - } - try { - if (UtilValidate.isEmpty(suffix)) { - s = (String)currentValue.get("drDataResourceTypeId"); - if (UtilValidate.isNotEmpty(s)) { - suffix += "_" + s; - } - } - } catch(IllegalArgumentException e) { - // ignore - } - - if (UtilValidate.isNotEmpty(suffix) && suffix.equals("_ELECTRONIC_TEXT")) { - try { - s = (String)currentValue.get("mimeTypeId"); - if (UtilValidate.isNotEmpty(s)) { - suffix += "_" + s; - } - } catch (IllegalArgumentException e) { - // ignore - } - try { - if (UtilValidate.isEmpty(s)) { - s = (String)currentValue.get("drMimeTypeId"); - if (UtilValidate.isNotEmpty(s)) { - suffix += "_" + s; - } - } - } catch(IllegalArgumentException e) { - // ignore - } + suffix = ""; + s = currentValue.dataResourceTypeId ?: currentValue.drDataResourceTypeId; + if (s) suffix = "_" + s; + + if ("_ELECTRONIC_TEXT".equals(suffix)) { + s = currentValue.mimeTypeId ?: currentValue.drMimeTypeId; + if (s) suffix += "_" + s; } //Debug.logInfo("in currentvalprep, suffix:" + suffix,""); -// if (UtilValidate.isNotEmpty(suffix)) { -// ContentManagementWorker.mruAdd(session, (GenericEntity)currentPK, suffix); +// if (suffix) { +// ContentManagementWorker.mruAdd(session, currentPK, suffix); // } else { - ContentManagementWorker.mruAdd(session, (GenericEntity)currentPK); + ContentManagementWorker.mruAdd(session, currentPK); // } } else { - ContentManagementWorker.mruAdd(session, (GenericEntity)currentPK); + ContentManagementWorker.mruAdd(session, currentPK); } } //Debug.logInfo("in currentvalprep, contentId:" + request.getAttribute("contentId"),""); Copied: ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/EditAddPrep.groovy (from r679885, ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/editaddprep.bsh) URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/EditAddPrep.groovy?p2=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/EditAddPrep.groovy&p1=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/editaddprep.bsh&r1=679885&r2=679994&rev=679994&view=diff ============================================================================== --- ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/editaddprep.bsh (original) +++ ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/EditAddPrep.groovy Sat Jul 26 06:58:22 2008 @@ -45,17 +45,13 @@ import javax.servlet.*; import javax.servlet.http.*; -delegator = (GenericDelegator) request.getAttribute("delegator"); -userLogin = session.getAttribute("userLogin"); -paramMap = UtilHttp.getParameterMap(request); - -singleWrapper = context.get("singleWrapper"); -contentIdTo = paramMap.get("contentIdTo"); +singleWrapper = context.singleWrapper; +contentIdTo = parameters.contentIdTo; singleWrapper.putInContext("contentIdTo", contentIdTo); -mapKey = paramMap.get("mapKey"); +mapKey = parameters.mapKey; singleWrapper.putInContext("mapKey", mapKey); -if (mapKey != null && mapKey.equals("SUMMARY")) { +if ("SUMMARY".equals(mapKey)) { singleWrapper.putInContext("textSource", "summaryData"); } else { singleWrapper.putInContext("textSource", "textData"); @@ -68,30 +64,27 @@ //currentValue = request.getAttribute("currentValue"); //currentValue = request.getAttribute("currentValue"); -currentValue = ContentWorker.getSubContentCache(delegator, contentIdTo, mapKey, null, userLogin, null, null, new Boolean(false), null); +currentValue = ContentWorker.getSubContentCache(delegator, contentIdTo, mapKey, null, userLogin, null, null, false, null); //Debug.logInfo("in editaddprep, currentValue:" + currentValue,""); -if (currentValue == null) { - parentValue = delegator.findByPrimaryKeyCache("Content", UtilMisc.toMap("contentId", contentIdTo)); +if (!currentValue) { + parentValue = delegator.findByPrimaryKeyCache("Content", [contentId : contentIdTo]); currentValue = delegator.makeValue("Content"); - subject = parentValue.get("contentName"); - if (mapKey != null && mapKey.equals("SUMMARY")) { + subject = parentValue.contentName; + if ("SUMMARY".equals(mapKey)) { subject = "Short " + subject; } - currentValue.put("contentName", subject); - currentValue.put("description", subject); + currentValue.contentName = subject; + currentValue.description = subject; singleWrapper.putInContext("contentTypeId", "DOCUMENT"); } else { singleWrapper.putInContext("contentTypeId", null); //Debug.logInfo("in editaddprep, currentValue:" + currentValue,""); } singleWrapper.putInContext("currentValue", currentValue); -context.put("currentValue", currentValue); +context.currentValue = currentValue; request.setAttribute("currentValue", currentValue); -persistAction = paramMap.get("persistAction"); +persistAction = parameters.persistAction ?: "persistContent"; -if (UtilValidate.isEmpty(persistAction)) { - persistAction = "persistContent"; -} singleWrapper.putInContext("persistAction", persistAction); //Debug.logInfo("in editaddprep, currentValue:" + currentValue,""); Copied: ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/FormPrep.groovy (from r679885, ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/formprep.bsh) URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/FormPrep.groovy?p2=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/FormPrep.groovy&p1=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/formprep.bsh&r1=679885&r2=679994&rev=679994&view=diff ============================================================================== --- ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/formprep.bsh (original) +++ ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/FormPrep.groovy Sat Jul 26 06:58:22 2008 @@ -41,23 +41,22 @@ import javax.servlet.*; import javax.servlet.http.*; -formDefFile = page.get("formDefFile"); -singleFormName = page.get("singleFormName"); +formDefFile = page.formDefFile; +singleFormName = page.singleFormName; //org.ofbiz.base.util.Debug.logInfo("in formprep, singleFormName:" + singleFormName, null); -entityName = page.get("entityName"); -//String defaultMapName = page.get("defaultMapName"); -//if( defaultMapName == null) defaultMapName = "currentValue"; +entityName = page.entityName; +//defaultMapName = page.defaultMapName; +//if(!defaultMapName) defaultMapName = "currentValue"; defaultMapName = "currentValue"; -HtmlFormWrapper singleWrapper = new HtmlFormWrapper(formDefFile, singleFormName, request, response); +singleWrapper = new HtmlFormWrapper(formDefFile, singleFormName, request, response); // The idea here is that by setting the map name here, dependency on the // widget-form config file could be eliminated. -ModelForm modelForm = singleWrapper.getModelForm(); +modelForm = singleWrapper.getModelForm(); //modelForm.setDefaultMapName(defaultMapName); -currentValue = (GenericValue) request.getAttribute("currentValue"); +currentValue = request.getAttribute("currentValue"); //org.ofbiz.base.util.Debug.logInfo("in formprep, currentValue:" + currentValue, null); singleWrapper.putInContext(defaultMapName, currentValue); -context.put("singleWrapper", singleWrapper); +context.singleWrapper = singleWrapper; request.setAttribute("singleWrapper", singleWrapper); - Copied: ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/HtmlAreaPrep.groovy (from r679885, ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/htmlareaprep.bsh) URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/HtmlAreaPrep.groovy?p2=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/HtmlAreaPrep.groovy&p1=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/htmlareaprep.bsh&r1=679885&r2=679994&rev=679994&view=diff ============================================================================== --- ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/htmlareaprep.bsh (original) +++ ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/HtmlAreaPrep.groovy Sat Jul 26 06:58:22 2008 @@ -36,10 +36,8 @@ import javax.servlet.*; import javax.servlet.http.*; -paramMap = UtilHttp.getParameterMap(request); -contentIdTo = (String)paramMap.get("contentIdTo"); +contentIdTo = parameters.contentIdTo; -if (contentIdTo == null || !contentIdTo.equals("TEMPLATE_MASTER")) { - context.put("dynamicPrimaryHTMLField", "textData"); +if (!contentIdTo || !contentIdTo.equals("TEMPLATE_MASTER")) { + context.dynamicPrimaryHTMLField = "textData"; } - Copied: ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/NodeTrailPrep.groovy (from r679885, ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/nodetrailprep.bsh) URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/NodeTrailPrep.groovy?p2=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/NodeTrailPrep.groovy&p1=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/nodetrailprep.bsh&r1=679885&r2=679994&rev=679994&view=diff ============================================================================== --- ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/nodetrailprep.bsh (original) +++ ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/NodeTrailPrep.groovy Sat Jul 26 06:58:22 2008 @@ -43,43 +43,40 @@ import javax.servlet.*; import javax.servlet.http.*; -delegator = (GenericDelegator) request.getAttribute("delegator"); +nodeTrailCsv = ContentManagementWorker.getFromSomewhere("nodeTrailCsv", parameters, request, context); +passedParams = null; -paramMap = UtilHttp.getParameterMap(request); -nodeTrailCsv = ContentManagementWorker.getFromSomewhere("nodeTrailCsv", paramMap, request, context); -Map passedParams = null; - -if (UtilValidate.isEmpty(nodeTrailCsv)) { +if (!nodeTrailCsv) { // this only happens in UploadContentAndImage - passedParams = (Map)request.getAttribute("passedParams"); - if (passedParams != null) { - nodeTrailCsv = passedParams.get("nodeTrailCsv"); + passedParams = request.getAttribute("passedParams"); + if (passedParams) { + nodeTrailCsv = passedParams.nodeTrailCsv; } } -if (UtilValidate.isNotEmpty(nodeTrailCsv)) { +if (nodeTrailCsv) { nodeTrail = ContentWorker.csvToTrail(nodeTrailCsv, delegator); - context.put("globalNodeTrail", nodeTrail); - singleWrapper = context.get("singleWrapper"); - if (singleWrapper != null) { + context.globalNodeTrail = nodeTrail; + singleWrapper = context.singleWrapper; + if (singleWrapper) { singleWrapper.putInContext("nodeTrailCsv",nodeTrailCsv); // there might be another way to do this, but if the widget form def already has a default-map // (such as "currentValue"), then I don't know how to reference another map (defined in the // field def via "map-name", except to do this. // What I want to do is specify 'map-name=""' and have it use the context main Map dummy = singleWrapper.getFromContext("dummy"); - if (dummy == null) { - dummy = new HashMap(); + if (!dummy) { + dummy = [:]; } - dummy.put("nodeTrailCsv", nodeTrailCsv); + dummy.nodeTrailCsv = nodeTrailCsv; //Debug.logInfo("in nodetrailprep, dummy:" + dummy,""); singleWrapper.putInContext("dummy",dummy); } - context.put("nodeTrailCsv",nodeTrailCsv); - + context.nodeTrailCsv = nodeTrailCsv; + //Debug.logInfo("in nodetrailprep, nodeTrailCsv:" + nodeTrailCsv,""); trailContentList = ContentWorker.csvToContentList(nodeTrailCsv, delegator); //Debug.logInfo("in nodetrailprep, trailContentList:" + trailContentList,""); - context.put("ancestorList", trailContentList); + context.ancestorList = trailContentList; //Debug.logInfo("in vewprep, siteAncestorList:" + siteAncestorList,""); } Copied: ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/OwnerContentPrep.groovy (from r679885, ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/ownercontentprep.bsh) URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/OwnerContentPrep.groovy?p2=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/OwnerContentPrep.groovy&p1=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/ownercontentprep.bsh&r1=679885&r2=679994&rev=679994&view=diff ============================================================================== --- ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/ownercontentprep.bsh (original) +++ ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/OwnerContentPrep.groovy Sat Jul 26 06:58:22 2008 @@ -41,45 +41,40 @@ //Debug.logInfo("in ownerprep, security:" + security, ""); -ServletContext servletContext = session.getServletContext(); -String rootPubPt = (String) servletContext.getAttribute("webSiteId"); +rootPubPt = parameters.webSiteId; //Debug.logInfo("in ownerprep, rootPubPt:" + rootPubPt, ""); -entityAction = page.get("entityOperation"); -permittedOperations = page.get("permittedOperations"); +entityAction = page.entityOperation; +permittedOperations = page.permittedOperations; allDepartmentContentList = ContentManagementWorker.getAllDepartmentContent(delegator, rootPubPt); //Debug.logInfo("in ownercontentprep, allDepartmentContentList:" + allDepartmentContentList, ""); departmentPointList = ContentManagementWorker.getPermittedDepartmentPoints( delegator, allDepartmentContentList, userLogin, security, entityAction, "CONTENT_CREATE", null ); //Debug.logInfo("in ownercontentprep, departmentPointList:" + departmentPointList, ""); -Map departmentPointMap = new HashMap(); -Map departmentPointMapAll = new HashMap(); -List ownerContentList = new ArrayList(); -Iterator it = departmentPointList.iterator(); -while (it.hasNext()) { - String [] arr = (String [])it.next(); - String contentId = (String)arr[0]; - String description = (String)arr[1]; - List subPointList = new ArrayList(); - Map lineMap = new HashMap(); - lineMap.put("contentId", contentId); - lineMap.put("description", description.toUpperCase()); +departmentPointMap = [:]; +departmentPointMapAll = [:]; +ownerContentList = []; +departmentPointList.each { arr -> + contentId = arr[0]; + description = arr[1]; + subPointList = []; + lineMap = [:]; + lineMap.contentId = contentId; + lineMap.description = description.toUpperCase(); ownerContentList.add(lineMap); - List subDepartmentContentList = ContentManagementWorker.getAllDepartmentContent( delegator, contentId ); - Iterator it2 = subDepartmentContentList.iterator(); - while (it2.hasNext()) { - GenericValue departmentPoint2 = (GenericValue)it2.next(); - String contentId2 = (String)departmentPoint2.get("contentId"); - String description2 = (String)departmentPoint2.get("templateTitle"); - Map lineMap2 = new HashMap(); - lineMap2.put("contentId", contentId2); - lineMap2.put("description", " -" + description2); + subDepartmentContentList = ContentManagementWorker.getAllDepartmentContent(delegator, contentId); + subDepartmentContentList.each { departmentPoint2 -> + contentId2 = departmentPoint2.contentId; + description2 = departmentPoint2.templateTitle; + lineMap2 = [:]; + lineMap2.contentId = contentId2; + lineMap2.description = " -" + description2; ownerContentList.add(lineMap2); } } //Debug.logInfo("in ownercontentprep, ownerContentList:" + ownerContentList, ""); -pubPt = context.get("pubPt"); +pubPt = context.pubPt; //Debug.logInfo("in ownercontentprep, pubPt:" + pubPt, ""); -singleWrapper = context.get("singleWrapper"); +singleWrapper = context.singleWrapper; singleWrapper.putInContext("ownerContentList", ownerContentList); singleWrapper.putInContext("pubPt", pubPt); Copied: ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/PermPrep.groovy (from r679885, ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/permprep.bsh) URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/PermPrep.groovy?p2=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/PermPrep.groovy&p1=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/permprep.bsh&r1=679885&r2=679994&rev=679994&view=diff ============================================================================== --- ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/permprep.bsh (original) +++ ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/PermPrep.groovy Sat Jul 26 06:58:22 2008 @@ -44,119 +44,106 @@ //Debug.logInfo("in permprep, userLogin(0):" + userLogin, null); // Get permission from pagedef config file -permission = context.get("permission"); -permissionType = context.get("permissionType"); -if (permissionType == null) permissionType = "simple"; - -entityName = context.get("entityName"); -entityOperation = context.get("entityOperation"); -targetOperation = context.get("targetOperation"); +permission = context.permission; +permissionType = context.permissionType ?: "simple"; + +entityName = context.entityName; +entityOperation = context.entityOperation; +targetOperation = context.targetOperation; //Debug.logInfo("in permprep, targetOperation(0):" + targetOperation, null); -mode = paramMap.get("mode"); +mode = paramMap.mode; //Debug.logInfo("in permprep, contentId(0):" + request.getAttribute("contentId"),""); -currentValue = (GenericValue)request.getAttribute("currentValue"); +currentValue = request.getAttribute("currentValue"); //Debug.logInfo("in permprep, paramMap(1):" + paramMap, null); //Debug.logInfo("in permprep, currentValue(1):" + currentValue, null); -if (UtilValidate.isNotEmpty(mode) && mode.equals("add")) { - entityOperation = context.get("addEntityOperation"); - if (UtilValidate.isEmpty(entityOperation)) { - entityOperation = context.get("entityOperation"); - if (UtilValidate.isEmpty(entityOperation)) { - entityOperation = "_CREATE"; - } - } - targetOperation = context.get("addTargetOperation"); +if ("add".equals(mode)) { + entityOperation = context.addEntityOperation ?: context.entityOperation ?: "_CREATE"; + targetOperation = context.addTargetOperation ?: context.get("targetOperation") ?: "CONTENT_CREATE"; //org.ofbiz.base.util.Debug.logInfo("in permprep, targetOperation:" + targetOperation, null); - if (UtilValidate.isEmpty(targetOperation)) { - targetOperation = context.get("targetOperation"); - if (UtilValidate.isEmpty(targetOperation)) { - targetOperation = "CONTENT_CREATE"; - } - } } else { - if (UtilValidate.isEmpty(entityOperation)) { + if (!entityOperation) { entityOperation = "_UPDATE"; } - if (UtilValidate.isEmpty(targetOperation)) { + if (!targetOperation) { targetOperation = "CONTENT_UPDATE"; } } if (permissionType.equals("complex")) { - mapIn = new HashMap(); - mapIn.put("userLogin", userLogin); - List targetOperationList = StringUtil.split(targetOperation, "|"); - mapIn.put("targetOperationList", targetOperationList ); - String thisContentId = null; + mapIn = [:]; + mapIn.userLogin = userLogin; + targetOperationList = StringUtil.split(targetOperation, "|"); + mapIn.targetOperationList = targetOperationList; + thisContentId = null; //Debug.logInfo("in permprep, userLogin(1):" + userLogin, null); //if (userLogin != null) { //Debug.logInfo("in permprep, userLoginId(1):" + userLogin.get("userLoginId"), null); //} - if (currentValue == null || (entityName != null && !entityName.equals("Content"))) { - permissionIdName = context.get("permissionIdName"); + if (!currentValue || !"Content".equals(entityName)) { + permissionIdName = context.permissionIdName; //org.ofbiz.base.util.Debug.logInfo("in permprep, permissionIdName(1):" + permissionIdName, null); - if (UtilValidate.isNotEmpty(permissionIdName)) { + if (!permissionIdName) { thisContentId = ContentManagementWorker.getFromSomewhere(permissionIdName, paramMap, request, context); - } else if (UtilValidate.isEmpty(thisContentId)) { + } else if (!thisContentId) { thisContentId = ContentManagementWorker.getFromSomewhere("subContentId", paramMap, request, context); - } else if (UtilValidate.isEmpty(thisContentId)) { + } else if (!thisContentId) { thisContentId = ContentManagementWorker.getFromSomewhere("contentIdTo", paramMap, request, context); - } else if (UtilValidate.isEmpty(thisContentId)) { + } else if (!thisContentId) { thisContentId = ContentManagementWorker.getFromSomewhere("contentId", paramMap, request, context); } //org.ofbiz.base.util.Debug.logInfo("in permprep, thisContentId(2):" + thisContentId, null); } else { - thisContentId = currentValue.get("contentId"); + thisContentId = currentValue.contentId; } //org.ofbiz.base.util.Debug.logInfo("in permprep, thisContentId(3):" + thisContentId, null); - if (currentValue == null || (entityName != null && !entityName.equals("Content"))) { - if (UtilValidate.isNotEmpty(thisContentId)) { - currentValue = delegator.findByPrimaryKey("Content", UtilMisc.toMap("contentId", thisContentId)); + if (!currentValue || !"Content".equals(entityName)) { + if (thisContentId) { + currentValue = delegator.findByPrimaryKey("Content", [contentId : thisContentId]); } } - if (UtilValidate.isNotEmpty(mode) && mode.equals("add")) { - addEntityOperation = context.get("addEntityOperation"); - if (UtilValidate.isNotEmpty(addEntityOperation)) { + if ("add".equals(mode)) { + addEntityOperation = context.addEntityOperation; + if (addEntityOperation) { entityOperation = addEntityOperation; } } else { - editEntityOperation = context.get("editEntityOperation"); - if (UtilValidate.isNotEmpty(editEntityOperation)) { + editEntityOperation = context.editEntityOperation; + if (editEntityOperation) { entityOperation = editEntityOperation; } } //org.ofbiz.base.util.Debug.logInfo("in permprep, currentValue(2):" + currentValue, null); - if (currentValue != null && currentValue.getEntityName().equals("Content")) { - mapIn.put("currentContent", currentValue); + if ("Content".equals(currentValue?.getEntityName())) { + mapIn.currentContent = currentValue; } - mapIn.put("entityOperation", entityOperation); + mapIn.entityOperation = entityOperation; - contentPurposeTypeId = context.get("contentPurposeTypeId"); - if (UtilValidate.isNotEmpty(contentPurposeTypeId)) { - mapIn.put("contentPurposeList", StringUtil.split(contentPurposeTypeId, "|")); + contentPurposeTypeId = context.contentPurposeTypeId; + if (contentPurposeTypeId) { + mapIncontentPurposeList = StringUtil.split(contentPurposeTypeId, "|"); } //org.ofbiz.base.util.Debug.logInfo("in permprep, mapIn:" + mapIn, null); result = dispatcher.runSync("checkContentPermission", mapIn); - permissionStatus = result.get("permissionStatus"); + permissionStatus = result.permissionStatus; //org.ofbiz.base.util.Debug.logInfo("in permprep, permissionStatus:" + permissionStatus, null); - if (permissionStatus != null && permissionStatus.equals("granted")) { - context.put("hasPermission", Boolean.TRUE); - request.setAttribute("hasPermission", Boolean.TRUE); + if ("granted".equals(permissionStatus)) { + context.hasPermission = true; + request.setAttribute("hasPermission", true); request.setAttribute("permissionStatus", "granted"); } else { - context.put("hasPermission", Boolean.FALSE); - request.setAttribute("hasPermission", Boolean.FALSE); + context.hasPermission = false; + request.setAttribute("hasPermission", false); request.setAttribute("permissionStatus", ""); - String errorMessage = "Permission to display:" + page.getPageName() + " is denied."; - PermissionRecorder recorder = (PermissionRecorder)result.get("permissionRecorder"); + errorMessage = "Permission to display:" + page.getPageName() + " is denied."; + recorder = result.permissionRecorder; //Debug.logInfo("recorder(0):" + recorder, ""); - if (recorder != null) { - String permissionMessage = recorder.toHtml(); + if (recorder) { + permissionMessage = recorder.toHtml(); //Debug.logInfo("permissionMessage(0):" + permissionMessage, ""); errorMessage += " \n " + permissionMessage; } @@ -168,13 +155,13 @@ //org.ofbiz.base.util.Debug.logInfo("entityOperation:" + entityOperation , null); if (security.hasEntityPermission(permission, entityOperation, session)) { //org.ofbiz.base.util.Debug.logInfo("hasEntityPermission is true:" , null); - context.put("hasPermission", Boolean.TRUE); - request.setAttribute("hasPermission", Boolean.TRUE); + context.hasPermission = true; + request.setAttribute("hasPermission", true); request.setAttribute("permissionStatus", "granted"); } else { //org.ofbiz.base.util.Debug.logInfo("hasEntityPermission is false:" , null); - context.put("hasPermission", Boolean.FALSE); - request.setAttribute("hasPermission", Boolean.FALSE); + context.hasPermission = false; + request.setAttribute("hasPermission", false); request.setAttribute("permissionStatus", ""); } } Copied: ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/PubInit.groovy (from r679885, ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/pubinit.bsh) URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/PubInit.groovy?p2=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/PubInit.groovy&p1=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/pubinit.bsh&r1=679885&r2=679994&rev=679994&view=diff ============================================================================== --- ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/pubinit.bsh (original) +++ ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/PubInit.groovy Sat Jul 26 06:58:22 2008 @@ -46,22 +46,17 @@ import javax.servlet.*; import javax.servlet.http.*; -delegator = request.getAttribute("delegator"); -session = request.getSession(); paramMap = UtilHttp.getParameterMap(request); -String forumId = null; -ServletContext servletContext = session.getServletContext(); -String rootForumId = (String) servletContext.getAttribute("webSiteId"); -context.put("rootPubId", rootForumId); +forumId = null; +servletContext = session.getServletContext(); +rootForumId = servletContext.getAttribute("webSiteId"); +context.rootPubId = rootForumId; session.setAttribute("rootPubId", rootForumId); request.setAttribute("rootPubId", rootForumId); forumId = ContentManagementWorker.getFromSomewhere("forumId", paramMap, request, context); -if (UtilValidate.isEmpty(forumId)) { +if (forumId) { forumId = rootForumId; } -context.put("forumId", forumId); +context.forumId = forumId; session.setAttribute("forumId", forumId); request.setAttribute("forumId", forumId); - - - Copied: ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/RespondPermAndPrep.groovy (from r679885, ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/respondpermandprep.bsh) URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/RespondPermAndPrep.groovy?p2=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/RespondPermAndPrep.groovy&p1=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/respondpermandprep.bsh&r1=679885&r2=679994&rev=679994&view=diff ============================================================================== --- ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/respondpermandprep.bsh (original) +++ ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/RespondPermAndPrep.groovy Sat Jul 26 06:58:22 2008 @@ -39,127 +39,119 @@ import javax.servlet.*; import javax.servlet.http.*; -dispatcher = (LocalDispatcher)request.getAttribute("dispatcher"); -delegator = (GenericDelegator) request.getAttribute("delegator"); - paramMap = UtilHttp.getParameterMap(request); -security = request.getAttribute("security"); -contentIdTo = paramMap.get("contentIdTo"); -if (UtilValidate.isEmpty(contentIdTo)) { +contentIdTo = paramMap.contentIdTo; +if (!contentIdTo) { request.setAttribute("errorMsgReq", "contentIdTo is empty"); return; } /* -pubPt = paramMap.get("pubPt"); -if (UtilValidate.isEmpty(pubPt)) { - pubPt = context.get("pubPt"); - if (UtilValidate.isEmpty(pubPt)) { - request.setAttribute("errorMsgReq", "pubPt is empty"); - return; - } +pubPt = paramMap.pubPt ?: context.pubPt; +if (!pubPt) { + request.setAttribute("errorMsgReq", "pubPt is empty"); + return; } */ -contentToValue = delegator.findByPrimaryKey("Content", UtilMisc.toMap("contentId", contentIdTo)); +contentToValue = delegator.findByPrimaryKey("Content", [contentId : contentIdTo]); contentToPurposeList = contentToValue.getRelatedCache("ContentPurpose"); -currentValue = delegator.makeValue("Content", UtilMisc.toMap("contentTypeId", "DOCUMENT", "statusId", "CTNT_PUBLISHED", "privilegeEnumId", "_00_")); +currentValue = delegator.makeValue("Content", [contentTypeId : "DOCUMENT", statusId : "CTNT_PUBLISHED", privilegeEnumId : "_00_"]); if (contentToPurposeList.contains("RESPONSE")) { - ownerContentId = contentToValue.get("ownerContentId"); - currentValue.put("ownerContentId", ownerContentId); + ownerContentId = contentToValue.ownerContentId; + currentValue.ownerContentId = ownerContentId; } else { - contentId = contentToValue.get("contentId"); - currentValue.put("ownerContentId", contentId); + contentId = contentToValue.contentId; + currentValueownerContentId = contentId; } -mapIn = new HashMap(); -userLogin = session.getAttribute("userLogin"); -mapIn.put("userLogin", userLogin); -List targetOperationList = StringUtil.split(context.get("targetOperation"), "|"); -mapIn.put("targetOperationList", targetOperationList ); +mapIn = [:]; +mapIn.userLogin = userLogin; +targetOperationList = StringUtil.split(context.targetOperation, "|"); +mapIn.targetOperationList = targetOperationList; -if (currentValue != null) { - mapIn.put("currentContent", currentValue); +if (currentValue) { + mapIn.currentContent = currentValue; } -mapIn.put("entityOperation", "_CREATE"); -mapIn.put("contentPurposeList", UtilMisc.toList("RESPONSE")); +mapIn.entityOperation = "_CREATE"; +mapIn.contentPurposeList = ["RESPONSE"]; //org.ofbiz.base.util.Debug.logInfo("in permprep, mapIn:" + mapIn, null); result = dispatcher.runSync("checkContentPermission", mapIn); -permissionStatus = result.get("permissionStatus"); +permissionStatus = result.permissionStatus; //org.ofbiz.base.util.Debug.logInfo("permissionStatus:" + permissionStatus, null); -if (UtilValidate.isEmpty(permissionStatus) || !permissionStatus.equals("granted")) { +if (!"granted".equals(permissionStatus)) { request.setAttribute("errorMsgReq", "Permission to add response is denied (1)"); - String errorMessage = "Permission to add response is denied (2)"; - PermissionRecorder recorder = (PermissionRecorder)result.get("permissionRecorder"); + errorMessage = "Permission to add response is denied (2)"; + recorder = result.permissionRecorder; //Debug.logInfo("recorder(0):" + recorder, ""); - if (recorder != null) { - String permissionMessage = recorder.toHtml(); + if (recorder) { + permissionMessage = recorder.toHtml(); //Debug.logInfo("permissionMessage(0):" + permissionMessage, ""); errorMessage += " \n " + permissionMessage; } request.setAttribute("permissionErrorMsg", errorMessage); - context.put("permissionErrorMsg", errorMessage); - context.put("hasPermission", Boolean.FALSE); - request.setAttribute("hasPermission", Boolean.FALSE); + context.permissionErrorMsg = errorMessage; + context.hasPermission = false; + request.setAttribute("hasPermission", false; request.setAttribute("permissionStatus", ""); return; } else { - context.put("hasPermission", Boolean.TRUE); - request.setAttribute("hasPermission", Boolean.TRUE); + context.hasPermission = true; + request.setAttribute("hasPermission", true); request.setAttribute("permissionStatus", "granted"); } /* -pubContentValue = delegator.findByPrimaryKey("Content", UtilMisc.toMap("contentId", pubPt)); -if (pubContentValue != null) { - mapIn.put("currentContent", pubContentValue); - mapIn.put("statusId", "CTNT_PUBLISHED"); +pubContentValue = delegator.findByPrimaryKey("Content", [contentId : pubPt]); +if (pubContentValue) { + mapIn.currentContent = pubContentValue; + mapIn.statusId = "CTNT_PUBLISHED"; } //org.ofbiz.base.util.Debug.logInfo("in permprep(2), mapIn:" + mapIn, null); result = dispatcher.runSync("checkContentPermission", mapIn); -permissionStatus = result.get("permissionStatus"); +permissionStatus = result.permissionStatus; //org.ofbiz.base.util.Debug.logInfo("permissionStatus(2):" + permissionStatus, null); -if (UtilValidate.isEmpty(permissionStatus) || !permissionStatus.equals("granted")) { +if (!"granted".equals(permissionStatus)) { request.setAttribute("errorMsgReq", "Permission to add response is denied (2)"); - String errorMessage = "Permission to add response is denied (2)"; - PermissionRecorder recorder = (PermissionRecorder)result.get("permissionRecorder"); + errorMessage = "Permission to add response is denied (2)"; + recorder = result.permissionRecorder; //Debug.logInfo("recorder(0):" + recorder, ""); - if (recorder != null) { - String permissionMessage = recorder.toHtml(); + if (recorder) { + permissionMessage = recorder.toHtml(); //Debug.logInfo("permissionMessage(0):" + permissionMessage, ""); errorMessage += " \n " + permissionMessage; } request.setAttribute("permissionErrorMsg", errorMessage); - context.put("permissionErrorMsg", errorMessage); - context.put("hasPermission", Boolean.FALSE); - request.setAttribute("hasPermission", Boolean.FALSE); - request.setAttribute("permissionStatus", ""); + context.permissionErrorMsg = errorMessage; + context.hasPermission = false; + request.setAttribute("hasPermission", false); + request.setAttribute("permissionStatus", ""); return; } else { - context.put("hasPermission", Boolean.TRUE); - request.setAttribute("hasPermission", Boolean.TRUE); + context.hasPermission = true; + request.setAttribute("hasPermission", true); request.setAttribute("permissionStatus", "granted"); } */ request.setAttribute("currentValue", currentValue); -singleWrapper = context.get("singleWrapper"); -singleWrapper.putInContext("contentPurposeTypeId", context.get("contentPurposeTypeId")); -singleWrapper.putInContext("targetOperation", context.get("targetOperation")); -singleWrapper.putInContext("targetOperationString", context.get("targetOperation")); +singleWrapper = context.singleWrapper; +singleWrapper.putInContext("contentPurposeTypeId", context.contentPurposeTypeId); +singleWrapper.putInContext("targetOperation", context.targetOperation); +singleWrapper.putInContext("targetOperationString", context.targetOperation); singleWrapper.putInContext("currentValue", currentValue); -trailList = context.get("trailList"); -String replyName = null; -if (trailList != null && trailList.size() > 0) { - idNamePair = trailList.get(trailList.size() -1); - replyName = (String)idNamePair.get(1); - if (replyName != null && (replyName.indexOf("RE:") < 0)) { +trailList = context.trailList; +replyName = null; +if (trailList) { + idNamePair = trailList[trailList.size() -1]; + replyName = idNamePair[1]; + if (!replyName.contains("RE:")) { replyName = "RE:" + replyName; } } -singleWrapper.putInContext("replyName", UtilMisc.toMap("contentName",replyName, "description", replyName)); +singleWrapper.putInContext("replyName", [contentName : replyName, description : replyName]); Copied: ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/ResponsePrep.groovy (from r679885, ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/responseprep.bsh) URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/ResponsePrep.groovy?p2=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/ResponsePrep.groovy&p1=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/responseprep.bsh&r1=679885&r2=679994&rev=679994&view=diff ============================================================================== --- ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/responseprep.bsh (original) +++ ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/ResponsePrep.groovy Sat Jul 26 06:58:22 2008 @@ -41,38 +41,35 @@ import javax.servlet.*; import javax.servlet.http.*; -delegator = (GenericDelegator) request.getAttribute("delegator"); - paramMap = UtilHttp.getParameterMap(request); -contentIdTo = paramMap.get("contentIdTo"); -nodeTrailCsv = paramMap.get("nodeTrailCsv"); +contentIdTo = paramMap.contentIdTo; +nodeTrailCsv = paramMap.nodeTrailCsv; //Debug.logInfo("in viewprep, nodeTrailCsv:" + nodeTrailCsv,""); -context.put("nodeTrailCsv", nodeTrailCsv); -contentId = paramMap.get("contentIdTo"); -context.put("subContentId", contentId); -context.put("contentIdTo", contentId); +context.nodeTrailCsv = nodeTrailCsv; +contentId = paramMap.contentIdTo; +context.subContentId = contentId; +context.contentIdTo = contentId; trail = StringUtil.split(nodeTrailCsv, ","); -siteAncestorList = new ArrayList(); -idList = new ArrayList(); -if (trail != null && trail.size() > 0) { - pubPt = trail.get(0); +siteAncestorList = []; +idList = []; +if (trail) { + pubPt = trail[0]; ContentWorker.getContentAncestry(delegator, pubPt, "SUBSITE", "To", idList); idList.add(pubPt); } // start at 1 to skip webSiteId -for (int i=1; i<idList.size(); i++) { - id = idList.get(i); - webSitePublishPoint = delegator.findByPrimaryKeyCache("WebSitePublishPoint", UtilMisc.toMap("contentId", id)); +idList.each { id -> + webSitePublishPoint = delegator.findByPrimaryKeyCache("WebSitePublishPoint", [contentId : id]); siteAncestorList.add(webSitePublishPoint); } -context.put("siteAncestorList", siteAncestorList); +context.siteAncestorList = siteAncestorList; //Debug.logInfo("in viewprep, siteAncestorList:" + siteAncestorList,""); -singleWrapper = context.get("singleWrapper"); +singleWrapper = context.singleWrapper; // singleWrapper.putInContext("pageName", page.getPageName()); singleWrapper.putInContext("contentIdTo", contentIdTo); singleWrapper.putInContext("summaryDataResourceTypeId", null); Copied: ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/ViewPrep.groovy (from r679885, ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/viewprep.bsh) URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/ViewPrep.groovy?p2=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/ViewPrep.groovy&p1=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/viewprep.bsh&r1=679885&r2=679994&rev=679994&view=diff ============================================================================== --- ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/viewprep.bsh (original) +++ ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/forum/ViewPrep.groovy Sat Jul 26 06:58:22 2008 @@ -42,33 +42,32 @@ import javax.servlet.*; import javax.servlet.http.*; -delegator = (GenericDelegator) request.getAttribute("delegator"); paramMap = UtilHttp.getParameterMap(request); // Strip old VIEW_INDEX from query string if present //since we are adding them again. -String temp = request.getQueryString(); -String queryString = UtilHttp.stripViewParamsFromQueryString(temp); +temp = request.getQueryString(); +queryString = UtilHttp.stripViewParamsFromQueryString(temp); //Debug.logInfo("in viewprep, queryString(1):" + queryString,""); -context.put("queryString", queryString); +context.queryString = queryString; //Debug.logInfo("in viewprep, queryString(2):" + queryString,""); requestURL = request.getRequestURL(); //Debug.logInfo("in viewprep, requestURL(3):" + requestURL,""); -context.put("requestURL", requestURL); -viewSize = paramMap.get("VIEW_SIZE"); -context.put("viewSize", viewSize); +context.requestURL = requestURL; +viewSize = paramMap.VIEW_SIZE; +context.viewSize = viewSize; //Debug.logInfo("in viewprep, viewSize(3):" + viewSize,""); -viewIndex = paramMap.get("VIEW_INDEX"); -context.put("viewIndex", viewIndex); +viewIndex = paramMap.VIEW_INDEX; +context.viewIndex = viewIndex; //Debug.logInfo("in viewprep, viewIndex(3):" + viewIndex,""); -nodeTrailCsv=ContentManagementWorker.getFromSomewhere("nodeTrailCsv", paramMap, request, context); -context.put("nodeTrailCsv", nodeTrailCsv); +nodeTrailCsv = ContentManagementWorker.getFromSomewhere("nodeTrailCsv", paramMap, request, context); +context.nodeTrailCsv = nodeTrailCsv; contentId = ContentManagementWorker.getFromSomewhere("contentId", paramMap, request, context); //Debug.logInfo("in viewprep, contentId(3):" + contentId,""); -context.put("subContentId", contentId); -context.put("contentIdTo", contentId); +context.subContentId = contentId; +context.contentIdTo = contentId; forumId = ContentManagementWorker.getFromSomewhere("forumId", paramMap, request, context); -//forumContent = delegator.findByPrimaryKeyCache("Content", UtilMisc.toMap("contentId", forumId)); -//context.put("forumContent", forumContent); +//forumContent = delegator.findByPrimaryKeyCache("Content", [contentId : forumId]); +//context.forumContent = forumContent; Copied: ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/includes/MruAdd.groovy (from r679885, ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/includes/mruadd.bsh) URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/includes/MruAdd.groovy?p2=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/includes/MruAdd.groovy&p1=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/includes/mruadd.bsh&r1=679885&r2=679994&rev=679994&view=diff ============================================================================== --- ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/includes/mruadd.bsh (original) +++ ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/includes/MruAdd.groovy Sat Jul 26 06:58:22 2008 @@ -41,34 +41,33 @@ import javax.servlet.*; import javax.servlet.http.*; -lookupCaches = (Map) session.getAttribute("lookupCaches"); +lookupCaches = session.getAttribute("lookupCaches"); //org.ofbiz.base.util.Debug.logInfo("entityName:" + entityName, ""); -//org.ofbiz.base.util.Debug.logInfo("in mruprep.bsh, lookupCaches:" + lookupCaches, ""); +//org.ofbiz.base.util.Debug.logInfo("in MruAdd.groovy, lookupCaches:" + lookupCaches, ""); -if (lookupCaches == null) { - lookupCaches = new HashMap(); +if (!lookupCaches) { + lookupCaches = [:]; session.setAttribute("lookupCaches", lookupCaches); } cacheEntityName = entityName; //Debug.logInfo("cacheEntityName:" + cacheEntityName, ""); -lifoSet = (LifoSet) lookupCaches.get(cacheEntityName); +lifoSet = lookupCaches[cacheEntityName]; //org.ofbiz.base.util.Debug.logInfo("lifoSet:" + lifoSet, ""); -if (lifoSet == null) { +if (!lifoSet) { lifoSet = new LifoSet(10); - lookupCaches.put(cacheEntityName, lifoSet); + lookupCaches[cacheEntityName] = lifoSet; } paramMap = UtilHttp.getParameterMap(request); -contentId = paramMap.get("contentId"); -contentAssocDataResourceViewFrom = ContentWorker.getSubContentCache( delegator, null, null, contentId, null, null, null, null, null); +contentId = paramMap.contentId; +contentAssocDataResourceViewFrom = ContentWorker.getSubContentCache(delegator, null, null, contentId, null, null, null, null, null); //Debug.logInfo("in mruadd, contentAssocDataResourceViewFrom :" + contentAssocDataResourceViewFrom , ""); -if (contentAssocDataResourceViewFrom != null) { - session = request.getSession(); +if (contentAssocDataResourceViewFrom) { lookupCaches = session.getAttribute("lookupCaches"); viewPK = contentAssocDataResourceViewFrom.getPrimaryKey(); //Debug.logInfo("in mruadd, viewPK :" + viewPK , ""); - if (viewPK != null) { + if (viewPK) { ContentManagementWorker.mruAdd(session, viewPK); } } Copied: ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/AnonymousCheckoutLinks.groovy (from r679885, ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/anonymousCheckoutLinks.bsh) URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/AnonymousCheckoutLinks.groovy?p2=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/AnonymousCheckoutLinks.groovy&p1=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/anonymousCheckoutLinks.bsh&r1=679885&r2=679994&rev=679994&view=diff ============================================================================== --- ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/anonymousCheckoutLinks.bsh (original) +++ ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/AnonymousCheckoutLinks.groovy Sat Jul 26 06:58:22 2008 @@ -16,31 +16,31 @@ * specific language governing permissions and limitations * under the License. */ + import org.ofbiz.order.shoppingcart.ShoppingCartEvents; shoppingCart = ShoppingCartEvents.getCartObject(request); -userLogin = context.get("userLogin"); -if (userLogin != null) { - context.put("enableShippingAddress",true); -} +if (userLogin) { + context.enableShippingAddress = true; +} shippingContactMechId = shoppingCart.getShippingContactMechId(); -if (shippingContactMechId !=null && !shippingContactMechId.equals("")) { - context.put("enableShipmentMethod",true); +if (shippingContactMechId) { + context.enableShipmentMethod = true; } shipmentMethodTypeId = shoppingCart.getShipmentMethodTypeId(); -if (shipmentMethodTypeId !=null && !shipmentMethodTypeId.equals("")) { - context.put("enablePaymentOptions",true); +if (shipmentMethodTypeId) { + context.enablePaymentOptions = true; } paymentMethodIds = shoppingCart.getPaymentMethodIds(); -paymentMethodTypeId = request.getParameter("paymentMethodTypeId"); -if ((paymentMethodIds !=null && paymentMethodIds.size() > 0) || paymentMethodTypeId != null) { - context.put("enablePaymentInformation",true); +paymentMethodTypeId = parameters.paymentMethodTypeId; +if (paymentMethodIds || paymentMethodTypeId) { + context.enablePaymentInformation = true; } -if (paymentMethodIds !=null && paymentMethodIds.size() > 0) { - context.put("enableReviewOrder",true); +if (paymentMethodIds) { + context.enableReviewOrder = true; } Copied: ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/AnonymousTrail.groovy (from r679885, ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/anonymoustrail.bsh) URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/AnonymousTrail.groovy?p2=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/AnonymousTrail.groovy&p1=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/anonymoustrail.bsh&r1=679885&r2=679994&rev=679994&view=diff ============================================================================== --- ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/anonymoustrail.bsh (original) +++ ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/AnonymousTrail.groovy Sat Jul 26 06:58:22 2008 @@ -21,24 +21,22 @@ cart = session.getAttribute("shoppingCart"); -trailClassMap = new HashMap(); +trailClassMap = [:]; -if (cart.getShippingContactMechId() != null) { - context.put("shipAddr", "Y"); - trailClassMap.put("shipAddr", "submenutextright"); +if (cart.getShippingContactMechId()) { + context.shipAddr = "Y"; + trailClassMap.shipAddr = "submenutextright"; } -if (cart.getShipmentMethodTypeId() != null) { - context.put("shipOptions", "Y"); - trailClassMap.put("shipAddr", "submenutext"); - trailClassMap.put("shipOptions", "submenutextright"); +if (cart.getShipmentMethodTypeId()) { + context.shipOptions = "Y"; + trailClassMap.shipAddr = "submenutext"; + trailClassMap.shipOptions = "submenutextright"; } -if ((request.getParameter("paymentMethodType") != null) || - (cart.getPaymentMethodIds() != null && cart.getPaymentMethodIds().size() > 0) || - cart.getPaymentMethodTypeIds() != null && cart.getPaymentMethodTypeIds().size() > 0) { - context.put("billing", "Y"); - trailClassMap.put("shipOptions", "submenutext"); - trailClassMap.put("paymentType", "submenutextright"); +if (parameter.paymentMethodType || cart.getPaymentMethodIds() || cart.getPaymentMethodTypeIds()) { + context.billing = "Y"; + trailClassMap.shipOptions = "submenutext"; + trailClassMap.paymentType = "submenutextright"; } -context.put("trailClass", trailClassMap); +context.trailClass = trailClassMap; Copied: ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/BillSettings.groovy (from r679885, ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/billsettings.bsh) URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/BillSettings.groovy?p2=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/BillSettings.groovy&p1=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/billsettings.bsh&r1=679885&r2=679994&rev=679994&view=diff ============================================================================== --- ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/billsettings.bsh (original) +++ ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/BillSettings.groovy Sat Jul 26 06:58:22 2008 @@ -25,90 +25,86 @@ import org.ofbiz.party.contact.*; cart = session.getAttribute("shoppingCart"); -partyId = cart.getPartyId(); currencyUomId = cart.getCurrency(); -payType = parameters.get("paymentMethodType"); -if (payType == null && parameters.get("useGc") != null) { +payType = parameters.paymentMethodType; +if (!payType && parameters.useGc) { payType = "GC"; } -context.put("cart", cart); -context.put("paymentMethodType", payType); +context.cart = cart; +context.paymentMethodType = payType; -if (partyId == null) { - userLogin = session.getAttribute("userLogin"); - partyId = userLogin.getString("partyId"); -} -context.put("partyId", partyId); +partyId = cart.getPartyId() ?: userLogin.partyId; +context.partyId = partyId; // nuke the event messages request.removeAttribute("_EVENT_MESSAGE_"); -if (partyId != null && !partyId.equals("_NA_")) { - party = delegator.findByPrimaryKey("Party", UtilMisc.toMap("partyId", partyId)); +if (partyId && !partyId.equals("_NA_")) { + party = delegator.findByPrimaryKey("Party", [partyId : partyId]); person = party.getRelatedOne("Person"); - context.put("party", party); - context.put("person", person); - if (party != null) { - context.put("paymentMethodList", EntityUtil.filterByDate(party.getRelated("PaymentMethod"), true)); + context.party = party; + context.person = person; + if (party) { + context.paymentMethodList = EntityUtil.filterByDate(party.getRelated("PaymentMethod"))); billingAccountList = BillingAccountWorker.makePartyBillingAccountList(userLogin, currencyUomId, partyId, delegator, dispatcher); - if (billingAccountList != null && billingAccountList.size() > 0) { - context.put("selectedBillingAccountId", cart.getBillingAccountId()); - context.put("billingAccountList", billingAccountList); + if (billingAccountList) { + context.selectedBillingAccountId = cart.getBillingAccountId(); + context.billingAccountList = billingAccountList; } } } -if (parameters.get("useShipAddr") != null && cart.getShippingContactMechId() != null) { +if (parameters.useShipAddr && cart.getShippingContactMechId()) { shippingContactMech = cart.getShippingContactMechId(); - postalAddress = delegator.findByPrimaryKey("PostalAddress", UtilMisc.toMap("contactMechId", shippingContactMech)); - context.put("useEntityFields", "Y"); - context.put("postalFields", postalAddress); + postalAddress = delegator.findByPrimaryKey("PostalAddress", [contactMechId : shippingContactMech]); + context.useEntityFields = "Y"; + context.postalFields = postalAddress; - if (postalAddress != null && partyId != null) { - partyContactMechs = delegator.findByAnd("PartyContactMech", UtilMisc.toMap("partyId", partyId, "contactMechId", postalAddress.get("contactMechId")), UtilMisc.toList("-fromDate")); + if (postalAddress && partyId) { + partyContactMechs = delegator.findByAnd("PartyContactMech", [partyId : partyId, contactMechId : postalAddress.contactMechId], ["-fromDate"]); partyContactMechs = EntityUtil.filterByDate(partyContactMechs); partyContactMech = EntityUtil.getFirst(partyContactMechs); - context.put("partyContactMech", partyContactMech); + context.partyContactMech = partyContactMech; } } else { - context.put("postalFields", UtilHttp.getParameterMap(request)); + context.postalFields = UtilHttp.getParameterMap(request); } -if (cart != null && parameters.get("singleUsePayment") == null) { - if (cart.getPaymentMethodIds() != null && cart.getPaymentMethodIds().size() > 0) { - checkOutPaymentId = cart.getPaymentMethodIds().get(0); - context.put("checkOutPaymentId", checkOutPaymentId); - paymentMethod = delegator.findByPrimaryKey("PaymentMethod", UtilMisc.toMap("paymentMethodId", checkOutPaymentId)); +if (cart && !parameters.singleUsePayment) { + if (cart.getPaymentMethodIds() ) { + checkOutPaymentId = cart.getPaymentMethodIds()[0]; + context.checkOutPaymentId = checkOutPaymentId; + paymentMethod = delegator.findByPrimaryKey("PaymentMethod", [paymentMethodId : checkOutPaymentId]); account = null; - if (paymentMethod != null && paymentMethod.getString("paymentMethodTypeId").equals("CREDIT_CARD")) { + if ("CREDIT_CARD".equals(paymentMethod.paymentMethodTypeId)) { account = paymentMethod.getRelatedOne("CreditCard"); - context.put("creditCard", account); - context.put("paymentMethodType", "CC"); - } else if (paymentMethod != null && paymentMethod.getString("paymentMethodTypeId").equals("EFT_ACCOUNT")) { + context.creditCard = account; + context.paymentMethodType = "CC"; + } else if ("EFT_ACCOUNT".equals(paymentMethod.paymentMethodTypeId)) { account = paymentMethod.getRelatedOne("EftAccount"); - context.put("eftAccount", account); - context.put("paymentMethodType", "EFT"); - } else if (paymentMethod != null && paymentMethod.getString("paymentMethodTypeId").equals("GIFT_CARD")) { + context.eftAccount = account; + context.paymentMethodType = "EFT"; + } else if ("GIFT_CARD".equals(paymentMethod.paymentMethodTypeId)) { account = paymentMethod.getRelatedOne("GiftCard"); - context.put("giftCard", account); - context.put("paymentMethodType", "GC"); + context.giftCard = account; + context.paymentMethodType = "GC"; } else { - context.put("paymentMethodType", "offline"); + context.paymentMethodType = "offline"; } - if (account != null && parameters.get("useShipAddr") == null) { + if (account && parameters.useShipAddr) { address = account.getRelatedOne("PostalAddress"); - context.put("postalAddress", address); - context.put("postalFields", address); + context.postalAddress = address; + context.postalFields = address; } - } else if (cart.getPaymentMethodTypeIds() != null && cart.getPaymentMethodTypeIds().size() > 0) { - checkOutPaymentId = cart.getPaymentMethodTypeIds().get(0); - context.put("checkOutPaymentId", checkOutPaymentId); + } else if (cart.getPaymentMethodTypeIds()) { + checkOutPaymentId = cart.getPaymentMethodTypeIds()[0]; + context.checkOutPaymentId = checkOutPaymentId; } } -requestPaymentMethodType = parameters.get("paymentMethodType"); -if (requestPaymentMethodType != null && requestPaymentMethodType.length() > 0) { - context.put("paymentMethodType", requestPaymentMethodType); +requestPaymentMethodType = parameters.paymentMethodType; +if (requestPaymentMethodType) { + context.paymentMethodType = requestPaymentMethodType; } Copied: ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/CheckoutReview.groovy (from r679885, ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/checkoutreview.bsh) URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/CheckoutReview.groovy?p2=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/CheckoutReview.groovy&p1=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/checkoutreview.bsh&r1=679885&r2=679994&rev=679994&view=diff ============================================================================== --- ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/checkoutreview.bsh (original) +++ ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/CheckoutReview.groovy Sat Jul 26 06:58:22 2008 @@ -27,85 +27,83 @@ import org.ofbiz.product.store.*; cart = session.getAttribute("shoppingCart"); -context.put("cart", cart); +context.cart = cart; orderItems = cart.makeOrderItems(); -context.put("orderItems", orderItems); +context.orderItems = orderItems; orderAdjustments = cart.makeAllAdjustments(); -List orderItemShipGroupInfo = cart.makeAllShipGroupInfos(); -if (orderItemShipGroupInfo != null && orderItemShipGroupInfo.size() > 0) { - Iterator osiInfos = orderItemShipGroupInfo.iterator(); - while (osiInfos.hasNext()) { - GenericValue valueObj = (GenericValue) osiInfos.next(); +orderItemShipGroupInfo = cart.makeAllShipGroupInfos(); +if (orderItemShipGroupInfo) { + orderItemShipGroupInfo.each { valueObj -> if ("OrderAdjustment".equals(valueObj.getEntityName())) { // shipping / tax adjustment(s) orderAdjustments.add(valueObj); } } } -context.put("orderAdjustments", orderAdjustments); +context.orderAdjustments = orderAdjustments; workEfforts = cart.makeWorkEfforts(); // if required make workefforts for rental fixed assets too. -context.put("workEfforts", workEfforts); +context.workEfforts = workEfforts; orderHeaderAdjustments = OrderReadHelper.getOrderHeaderAdjustments(orderAdjustments, null); -context.put("orderHeaderAdjustments", orderHeaderAdjustments); -context.put("orderItemShipGroups", cart.getShipGroups()); -context.put("headerAdjustmentsToShow", OrderReadHelper.filterOrderAdjustments(orderHeaderAdjustments, true, false, false, false, false)); - -orderSubTotal = OrderReadHelper.getOrderItemsSubTotal(orderItems, orderAdjustments,workEfforts); -context.put("orderSubTotal", orderSubTotal); -context.put("placingCustomerPerson", userLogin == null ? null : userLogin.getRelatedOne("Person")); -context.put("paymentMethods", cart.getPaymentMethods()); +context.orderHeaderAdjustments = orderHeaderAdjustments; +context.orderItemShipGroups = cart.getShipGroups(); +context.headerAdjustmentsToShow = OrderReadHelper.filterOrderAdjustments(orderHeaderAdjustments, true, false, false, false, false); + +orderSubTotal = OrderReadHelper.getOrderItemsSubTotal(orderItems, orderAdjustments, workEfforts); +context.orderSubTotal = orderSubTotal; +context.placingCustomerPerson = userLogin?.getRelatedOne("Person"); +context.paymentMethods = cart.getPaymentMethods(); paymentMethodTypeIds = cart.getPaymentMethodTypeIds(); paymentMethodType = null; paymentMethodTypeId = null; -if (paymentMethodTypeIds != null && paymentMethodTypeIds.size() > 0) { - paymentMethodTypeId = paymentMethodTypeIds.get(0); - paymentMethodType = delegator.findByPrimaryKey("PaymentMethodType", UtilMisc.toMap("paymentMethodTypeId", paymentMethodTypeId)); - context.put("paymentMethodType", paymentMethodType); +if (paymentMethodTypeIds) { + paymentMethodTypeId = paymentMethodTypeIds[0]; + paymentMethodType = delegator.findByPrimaryKey("PaymentMethodType", [paymentMethodTypeId : paymentMethodTypeId]); + context.paymentMethodType = paymentMethodType; } webSiteId = CatalogWorker.getWebSiteId(request); productStore = ProductStoreWorker.getProductStore(request); -context.put("productStore", productStore); +context.productStore = productStore; -isDemoStore = !"N".equals(productStore.getString("isDemoStore")); -context.put("isDemoStore", isDemoStore); +isDemoStore = !"N".equals(productStore.isDemoStore); +context.isDemoStore = isDemoStore; -payToPartyId = productStore.getString("payToPartyId"); +payToPartyId = productStore.payToPartyId; paymentAddress = PaymentWorker.getPaymentAddress(delegator, payToPartyId); -if (paymentAddress != null) context.put("paymentAddress", paymentAddress); +if (paymentAddress) context.paymentAddress = paymentAddress; // TODO: FIXME! /* -billingAccount = cart.getBillingAccountId() != null ? delegator.findByPrimaryKey("BillingAccount", UtilMisc.toMap("billingAccountId", cart.getBillingAccountId())) : null; -if (billingAccount != null) - context.put("billingAccount", billingAccount); +billingAccount = cart.getBillingAccountId() ? delegator.findByPrimaryKey("BillingAccount", [billingAccountId : cart.getBillingAccountId()]) : null; +if (billingAccount) + context.billingAccount = billingAccount; */ -context.put("customerPoNumber", cart.getPoNumber()); -context.put("carrierPartyId", cart.getCarrierPartyId()); -context.put("shipmentMethodTypeId", cart.getShipmentMethodTypeId()); -context.put("shippingInstructions", cart.getShippingInstructions()); -context.put("maySplit", cart.getMaySplit()); -context.put("giftMessage", cart.getGiftMessage()); -context.put("isGift", cart.getIsGift()); -context.put("currencyUomId", cart.getCurrency()); - -shipmentMethodType = delegator.findByPrimaryKey("ShipmentMethodType", UtilMisc.toMap("shipmentMethodTypeId", cart.getShipmentMethodTypeId())); -if (shipmentMethodType != null) context.put("shipMethDescription", shipmentMethodType.getString("description")); - -OrderReadHelper orh = new OrderReadHelper(orderAdjustments, orderItems); -context.put("localOrderReadHelper", orh); -context.put("orderShippingTotal", cart.getTotalShipping()); -context.put("orderTaxTotal", cart.getTotalSalesTax()); -context.put("orderGrandTotal", new Double(cart.getGrandTotal())); +context.customerPoNumber = cart.getPoNumber(); +context.carrierPartyId = cart.getCarrierPartyId(); +context.shipmentMethodTypeId = cart.getShipmentMethodTypeId(); +context.shippingInstructions = cart.getShippingInstructions(); +context.maySplit = cart.getMaySplit(); +context.giftMessage = cart.getGiftMessage(); +context.isGift = cart.getIsGift(); +context.currencyUomId = cart.getCurrency(); + +shipmentMethodType = delegator.findByPrimaryKey("ShipmentMethodType", [shipmentMethodTypeId : cart.getShipmentMethodTypeId()]); +if (shipmentMethodType) context.shipMethDescription = shipmentMethodType.description; + +orh = new OrderReadHelper(orderAdjustments, orderItems); +context.localOrderReadHelper = orh; +context.orderShippingTotal = cart.getTotalShipping(); +context.orderTaxTotal = cart.getTotalSalesTax(); +context.orderGrandTotal = new Double(cart.getGrandTotal()); // nuke the event messages request.removeAttribute("_EVENT_MESSAGE_"); Copied: ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/CheckoutShippingOptions.groovy (from r679885, ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/checkoutshippingoptions.bsh) URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/CheckoutShippingOptions.groovy?p2=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/CheckoutShippingOptions.groovy&p1=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/checkoutshippingoptions.bsh&r1=679885&r2=679994&rev=679994&view=diff ============================================================================== --- ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/checkoutshippingoptions.bsh (original) +++ ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/CheckoutShippingOptions.groovy Sat Jul 26 06:58:22 2008 @@ -28,23 +28,18 @@ party = userLogin.getRelatedOne("Party"); productStore = ProductStoreWorker.getProductStore(request); -itemSizes = new LinkedList(); -featureIdSet = new HashSet(); -shipAddress = null; -shipWeight = 0.00; -shipTotal = 0.00; -if (cart != null) { +if (cart) { shippingEstWpr = new ShippingEstimateWrapper(dispatcher, cart, 0); - context.put("shippingEstWpr", shippingEstWpr); - context.put("carrierShipmentMethodList", shippingEstWpr.getShippingMethods()); + context.shippingEstWpr = shippingEstWpr; + context.carrierShipmentMethodList = shippingEstWpr.getShippingMethods(); } -context.put("shoppingCart", cart); -context.put("userLogin", userLogin); -context.put("productStoreId", productStore.get("productStoreId")); -context.put("productStore", productStore); -context.put("emailList", ContactHelper.getContactMechByType(party, "EMAIL_ADDRESS", false)); +context.shoppingCart = cart; +context.userLogin = userLogin; +context.productStoreId = productStore.productStoreId; +context.productStore = productStore; +context.emailList = ContactHelper.getContactMechByType(party, "EMAIL_ADDRESS", false); -if (cart.getShipmentMethodTypeId() != null && cart.getCarrierPartyId() != null) { - context.put("chosenShippingMethod", cart.getShipmentMethodTypeId() + '@' + cart.getCarrierPartyId()); +if (cart.getShipmentMethodTypeId() && cart.getCarrierPartyId()) { + context.chosenShippingMethod = cart.getShipmentMethodTypeId() + '@' + cart.getCarrierPartyId(); } Copied: ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/CustSettings.groovy (from r679885, ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/custsettings.bsh) URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/CustSettings.groovy?p2=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/CustSettings.groovy&p1=ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/custsettings.bsh&r1=679885&r2=679994&rev=679994&view=diff ============================================================================== --- ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/custsettings.bsh (original) +++ ofbiz/trunk/applications/ecommerce/webapp/ecommerce/WEB-INF/actions/order/CustSettings.groovy Sat Jul 26 06:58:22 2008 @@ -22,82 +22,81 @@ partyId = null; -userLogin = context.get("userLogin"); -if (userLogin != null) { - partyId = userLogin.get("partyId"); +if (userLogin) { + partyId = userLogin.partyId; } -if (partyId == null && parameters.get("partyId") != null) { - partyId = parameters.get("partyId"); +if (!partyId && parameters.partyId) { + partyId = parameters.partyId; } -if (partyId != null) { - parameters.put("partyId", partyId); +if (partyId) { + parameters.partyId = partyId; // NOTE: if there was an error, then don't look up and fill in all of this data, just use the values from the previous request (which will be in the parameters Map automagically) - if (request.getAttribute("_ERROR_MESSAGE_") == null && request.getAttribute("_ERROR_MESSAGE_LIST_") == null) { - person = delegator.findByPrimaryKey("Person", UtilMisc.toMap("partyId", partyId)); - if (person != null) { - context.put("callSubmitForm",true); + if (!request.getAttribute("_ERROR_MESSAGE_") && !request.getAttribute("_ERROR_MESSAGE_LIST_")) { + person = delegator.findByPrimaryKey("Person", [partyId : partyId]); + if (person) { + context.callSubmitForm = true; // should never be null for the anonymous checkout, but just in case - parameters.put("personalTitle", person.get("personalTitle")); - parameters.put("firstName", person.get("firstName")); - parameters.put("middleName", person.get("middleName")); - parameters.put("lastName", person.get("lastName")); - parameters.put("suffix", person.get("suffix")); - + parameters.personalTitle = person.personalTitle; + parameters.firstName = person.firstName; + parameters.middleName = person.middleName; + parameters.lastName = person.lastName; + parameters.suffix = person.suffix; + //Parameters not in use, Do we really need these here or should be removed. - parameters.put("residenceStatusEnumId", person.get("residenceStatusEnumId")); - parameters.put("maritalStatus", person.get("maritalStatus")); - parameters.put("employmentStatusEnumId", person.get("employmentStatusEnumId")); - parameters.put("occupation", person.get("occupation")); - parameters.put("yearsWithEmployer", person.get("yearsWithEmployer")); - parameters.put("monthsWithEmployer", person.get("monthsWithEmployer")); - parameters.put("existingCustomer", person.get("existingCustomer")); - + parameters.residenceStatusEnumId = person.residenceStatusEnumId; + parameters.maritalStatus = person.maritalStatus; + parameters.employmentStatusEnumId = person.employmentStatusEnumId; + parameters.occupation = person.occupation; + parameters.yearsWithEmployer = person.yearsWithEmployer; + parameters.monthsWithEmployer = person.monthsWithEmployer; + parameters.existingCustomer = person.existingCustomer; + // birthDate -> birthDateDay, birthDateMonth, birthDateYear - birthDate = person.get("birthDate"); - if (birthDate != null) { + birthDate = person.birthDate; + if (birthDate) { // will be in the format "yyyy-mm-dd", like "2006-10-21" birthDateString = birthDate.toString(); - parameters.put("birthDateDay", birthDateString.substring(8)); - parameters.put("birthDateMonth", birthDateString.substring(5, 7)); - parameters.put("birthDateYear", birthDateString.substring(0, 4)); + parameters.birthDateDay = birthDateString.substring(8); + parameters.birthDateMonth = birthDateString.substring(5, 7); + parameters.birthDateYear = birthDateString.substring(0, 4); // and finally, the whole thing, just in case we want it that way - parameters.put("birthDate", birthDateString); + parameters.birthDate = birthDateString; } } - + // get the Email Address emailPartyContactDetail = EntityUtil.getFirst(EntityUtil.filterByDate(delegator.findByAnd("PartyContactDetailByPurpose", - UtilMisc.toMap("partyId", partyId, "contactMechPurposeTypeId", "PRIMARY_EMAIL")), true)); - if (emailPartyContactDetail != null) { - parameters.put("emailContactMechId", emailPartyContactDetail.get("contactMechId")); - parameters.put("emailAddress", emailPartyContactDetail.get("infoString")); - parameters.put("emailSol", emailPartyContactDetail.get("allowSolicitation")); + [partyId : partyId, contactMechPurposeTypeId : "PRIMARY_EMAIL"]))); + if (emailPartyContactDetail) { + parameters.emailContactMechId = emailPartyContactDetail.contactMechId; + parameters.emailAddress = emailPartyContactDetail.infoString; + parameters.emailSol = emailPartyContactDetail.allowSolicitation; } // get the Phone Numbers homePhonePartyContactDetail = EntityUtil.getFirst(EntityUtil.filterByDate(delegator.findByAnd("PartyContactDetailByPurpose", - UtilMisc.toMap("partyId", partyId, "contactMechPurposeTypeId", "PHONE_HOME")), true)); - if (homePhonePartyContactDetail != null) { - parameters.put("homePhoneContactMechId", homePhonePartyContactDetail.get("contactMechId")); - parameters.put("homeCountryCode", homePhonePartyContactDetail.get("countryCode")); - parameters.put("homeAreaCode", homePhonePartyContactDetail.get("areaCode")); - parameters.put("homeContactNumber", homePhonePartyContactDetail.get("contactNumber")); - parameters.put("homeExt", homePhonePartyContactDetail.get("extension")); - parameters.put("homeSol", homePhonePartyContactDetail.get("allowSolicitation")); + [partyId : partyId, contactMechPurposeTypeId : "PHONE_HOME"]))); + if (homePhonePartyContactDetail) { + parameters.homePhoneContactMechId = homePhonePartyContactDetail.contactMechId; + parameters.homeCountryCode = homePhonePartyContactDetail.countryCode; + parameters.homeAreaCode = homePhonePartyContactDetail.areaCode; + parameters.homeContactNumber = homePhonePartyContactDetail.contactNumber; + parameters.homeExt = homePhonePartyContactDetail.extension; + parameters.homeSol = homePhonePartyContactDetail.allowSolicitation; } workPhonePartyContactDetail = EntityUtil.getFirst(EntityUtil.filterByDate(delegator.findByAnd("PartyContactDetailByPurpose", - UtilMisc.toMap("partyId", partyId, "contactMechPurposeTypeId", "PHONE_WORK")), true)); - if (workPhonePartyContactDetail != null) { - parameters.put("workPhoneContactMechId", workPhonePartyContactDetail.get("contactMechId")); - parameters.put("workCountryCode", workPhonePartyContactDetail.get("countryCode")); - parameters.put("workAreaCode", workPhonePartyContactDetail.get("areaCode")); - parameters.put("workContactNumber", workPhonePartyContactDetail.get("contactNumber")); - parameters.put("workExt", workPhonePartyContactDetail.get("extension")); - parameters.put("workSol", workPhonePartyContactDetail.get("allowSolicitation")); + [partyId : partyId, contactMechPurposeTypeId : "PHONE_WORK"]))); + if (workPhonePartyContactDetail) { + parameters.workPhoneContactMechId = workPhonePartyContactDetail.contactMechId; + parameters.workCountryCode = workPhonePartyContactDetail.countryCode; + parameters.workAreaCode = workPhonePartyContactDetail.areaCode; + parameters.workContactNumber = workPhonePartyContactDetail.contactNumber; + parameters.workExt = workPhonePartyContactDetail.extension; + parameters.workSol = workPhonePartyContactDetail.allowSolicitation; } } } Modified: ofbiz/trunk/applications/ecommerce/webapp/ecommerce/customer/viewprofile.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/webapp/ecommerce/customer/viewprofile.ftl?rev=679994&r1=679993&r2=679994&view=diff ============================================================================== --- ofbiz/trunk/applications/ecommerce/webapp/ecommerce/customer/viewprofile.ftl (original) +++ ofbiz/trunk/applications/ecommerce/webapp/ecommerce/customer/viewprofile.ftl Sat Jul 26 06:58:22 2008 @@ -573,7 +573,7 @@ </#if> <#-- ============================================================= --> -<#-- only 5 messages will show; edit the viewprofile.bsh to change this number --> +<#-- only 5 messages will show; edit the ViewProfile.groovy to change this number --> ${screens.render("component://ecommerce/widget/CustomerScreens.xml#messagelist-include")} ${screens.render("component://ecommerce/widget/CustomerScreens.xml#FinAccountList-include")} Modified: ofbiz/trunk/applications/ecommerce/widget/CartScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/widget/CartScreens.xml?rev=679994&r1=679993&r2=679994&view=diff ============================================================================== --- ofbiz/trunk/applications/ecommerce/widget/CartScreens.xml (original) +++ ofbiz/trunk/applications/ecommerce/widget/CartScreens.xml Sat Jul 26 06:58:22 2008 @@ -43,7 +43,7 @@ <screen name="minipromotext"> <section> <actions> - <script location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/cart/showpromotext.bsh"/> + <script location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/cart/ShowPromoText.groovy"/> </actions> <widgets> <platform-specific><html><html-template location="component://ecommerce/webapp/ecommerce/cart/minipromotext.ftl"/></html></platform-specific> @@ -69,8 +69,8 @@ <set field="titleProperty" value="PageTitleShoppingCart"/> <set field="headerItem" value="Shopping Cart"/> - <script location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/cart/showcart.bsh"/> - <script location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/cart/showpromotext.bsh"/> + <script location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/cart/ShowCart.groovy"/> + <script location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/cart/ShowPromoText.groovy"/> </actions> <widgets> <decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}"> @@ -90,8 +90,8 @@ <set field="promoUseDetailsInlineScreen" value="component://ecommerce/widget/CartScreens.xml#promoUseDetailsInline"/> <set field="titleProperty" value="PageTitleShowAllPromotions"/> - <script location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/cart/showcart.bsh"/> - <script location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/cart/showpromotext.bsh"/> + <script location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/cart/ShowCart.groovy"/> + <script location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/cart/ShowPromoText.groovy"/> </actions> <widgets> <decorator-screen name="main-decorator" location="${parameters.mainDecoratorLocation}"> Modified: ofbiz/trunk/applications/ecommerce/widget/CatalogScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/ecommerce/widget/CatalogScreens.xml?rev=679994&r1=679993&r2=679994&view=diff ============================================================================== --- ofbiz/trunk/applications/ecommerce/widget/CatalogScreens.xml (original) +++ ofbiz/trunk/applications/ecommerce/widget/CatalogScreens.xml Sat Jul 26 06:58:22 2008 @@ -61,7 +61,7 @@ <screen name="minireorderprods"> <section> <actions> - <script location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/catalog/minireorderprods.bsh"/> + <script location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/catalog/MiniReorderProds.groovy"/> <property-map resource="ProductUiLabels" map-name="uiLabelMap" global="true"/> </actions> <widgets> @@ -94,7 +94,7 @@ <section> <actions> <property-map resource="CommonUiLabels" map-name="uiLabelMap" global="true"/> - <script location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/catalog/miniproductsummary.bsh"/> + <script location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/catalog/MiniProductSummary.groovy"/> </actions> <widgets> <platform-specific><html><html-template location="component://ecommerce/webapp/ecommerce/catalog/minilastviewedproducts.ftl"/></html></platform-specific> @@ -119,7 +119,7 @@ <actions> <property-map resource="ProductUiLabels" map-name="uiLabelMap" global="true"/> <property-map resource="CommonUiLabels" map-name="uiLabelMap" global="true"/> - <script location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/catalog/miniproductsummary.bsh"/> + <script location="component://ecommerce/webapp/ecommerce/WEB-INF/actions/catalog/MiniProductSummary.groovy"/> </actions> <widgets> <platform-specific><html><html-template location="component://ecommerce/webapp/ecommerce/catalog/miniproductsummary.ftl"/></html></platform-specific> |
Free forum by Nabble | Edit this page |