Author: doogie
Date: Fri Dec 10 07:21:09 2010
New Revision: 1044232
URL: http://svn.apache.org/viewvc?rev=1044232&view=rev
Log:
Make FreeMarkerWorker.getWrappedObject auto-cast to whatever type the
caller wants.
Modified:
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/CheckPermissionTransform.java
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/EditRenderSubContentCacheTransform.java
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/EditRenderSubContentTransform.java
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/InjectNodeTrailCsvTransform.java
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/LimitedSubContentCacheTransform.java
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/LoopSubContentTransform.java
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderContentAndSubContent.java
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderContentAsText.java
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderContentTransform.java
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderSubContentAsText.java
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderSubContentCacheTransform.java
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderSubContentTransform.java
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/TraverseSubContentCacheTransform.java
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/TraverseSubContentTransform.java
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/WrapSubContentCacheTransform.java
ofbiz/trunk/framework/base/src/org/ofbiz/base/util/template/FreeMarkerWorker.java
ofbiz/trunk/framework/widget/src/org/ofbiz/widget/menu/MenuWrapTransform.java
Modified:
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/CheckPermissionTransform.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/CheckPermissionTransform.java?rev=1044232&r1=1044231&r2=1044232&view=diff
==============================================================================
---
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/CheckPermissionTransform.java
(original)
+++
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/CheckPermissionTransform.java
Fri Dec 10 07:21:09 2010
@@ -87,9 +87,9 @@ public class CheckPermissionTransform im
final Environment env = Environment.getCurrentEnvironment();
final Map templateCtx = FreeMarkerWorker.createEnvironmentMap(env);
//FreeMarkerWorker.convertContext(templateCtx);
- final Delegator delegator = (Delegator)
FreeMarkerWorker.getWrappedObject("delegator", env);
- final HttpServletRequest request = (HttpServletRequest)
FreeMarkerWorker.getWrappedObject("request", env);
- final GenericValue userLogin = (GenericValue)
FreeMarkerWorker.getWrappedObject("userLogin", env);
+ final Delegator delegator =
FreeMarkerWorker.getWrappedObject("delegator", env);
+ final HttpServletRequest request =
FreeMarkerWorker.getWrappedObject("request", env);
+ final GenericValue userLogin =
FreeMarkerWorker.getWrappedObject("userLogin", env);
FreeMarkerWorker.getSiteParameters(request, templateCtx);
FreeMarkerWorker.overrideWithArgs(templateCtx, args);
final String mode = (String)templateCtx.get("mode");
Modified:
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/EditRenderSubContentCacheTransform.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/EditRenderSubContentCacheTransform.java?rev=1044232&r1=1044231&r2=1044232&view=diff
==============================================================================
---
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/EditRenderSubContentCacheTransform.java
(original)
+++
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/EditRenderSubContentCacheTransform.java
Fri Dec 10 07:21:09 2010
@@ -82,13 +82,13 @@ public class EditRenderSubContentCacheTr
public Writer getWriter(final Writer out, Map args) {
final StringBuilder buf = new StringBuilder();
final Environment env = Environment.getCurrentEnvironment();
- final Map templateCtx = (Map)
FreeMarkerWorker.getWrappedObject("context", env);
- final LocalDispatcher dispatcher = (LocalDispatcher)
FreeMarkerWorker.getWrappedObject("dispatcher", env);
- final Delegator delegator = (Delegator)
FreeMarkerWorker.getWrappedObject("delegator", env);
- final HttpServletRequest request = (HttpServletRequest)
FreeMarkerWorker.getWrappedObject("request", env);
+ final Map templateCtx = FreeMarkerWorker.getWrappedObject("context",
env);
+ final LocalDispatcher dispatcher =
FreeMarkerWorker.getWrappedObject("dispatcher", env);
+ final Delegator delegator =
FreeMarkerWorker.getWrappedObject("delegator", env);
+ final HttpServletRequest request =
FreeMarkerWorker.getWrappedObject("request", env);
FreeMarkerWorker.getSiteParameters(request, templateCtx);
FreeMarkerWorker.overrideWithArgs(templateCtx, args);
- final GenericValue userLogin = (GenericValue)
FreeMarkerWorker.getWrappedObject("userLogin", env);
+ final GenericValue userLogin =
FreeMarkerWorker.getWrappedObject("userLogin", env);
List trail = (List)templateCtx.get("globalNodeTrail");
String contentAssocPredicateId =
(String)templateCtx.get("contentAssocPredicateId");
String strNullThruDatesOnly =
(String)templateCtx.get("nullThruDatesOnly");
Modified:
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/EditRenderSubContentTransform.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/EditRenderSubContentTransform.java?rev=1044232&r1=1044231&r2=1044232&view=diff
==============================================================================
---
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/EditRenderSubContentTransform.java
(original)
+++
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/EditRenderSubContentTransform.java
Fri Dec 10 07:21:09 2010
@@ -77,7 +77,7 @@ public class EditRenderSubContentTransfo
public Writer getWriter(final Writer out, Map args) {
final StringBuilder buf = new StringBuilder();
final Environment env = Environment.getCurrentEnvironment();
- Map ctx = (Map) FreeMarkerWorker.getWrappedObject("context", env);
+ Map ctx = FreeMarkerWorker.getWrappedObject("context", env);
final String editTemplate = FreeMarkerWorker.getArg(args,
"editTemplate", ctx);
final String wrapTemplateId = FreeMarkerWorker.getArg(args,
"wrapTemplateId", ctx);
final String mapKey = FreeMarkerWorker.getArg(args, "mapKey", ctx);
@@ -87,16 +87,16 @@ public class EditRenderSubContentTransfo
final String contentId = FreeMarkerWorker.getArg(args, "contentId",
ctx);
- final Locale locale = (Locale)
FreeMarkerWorker.getWrappedObject("locale", env);
+ final Locale locale = FreeMarkerWorker.getWrappedObject("locale", env);
String mimeTypeIdTemp = FreeMarkerWorker.getArg(args, "mimeTypeId",
ctx);
final String rootDir = FreeMarkerWorker.getArg(args, "rootDir", ctx);
final String webSiteId = FreeMarkerWorker.getArg(args, "webSiteId",
ctx);
final String https = FreeMarkerWorker.getArg(args, "https", ctx);
- final LocalDispatcher dispatcher = (LocalDispatcher)
FreeMarkerWorker.getWrappedObject("dispatcher", env);
- final Delegator delegator = (Delegator)
FreeMarkerWorker.getWrappedObject("delegator", env);
- final GenericValue userLogin = (GenericValue)
FreeMarkerWorker.getWrappedObject("userLogin", env);
- GenericValue subContentDataResourceViewTemp = (GenericValue)
FreeMarkerWorker.getWrappedObject("subContentDataResourceView", env);
- //final HttpServletRequest request =
(HttpServletRequest)FreeMarkerWorker.getWrappedObject("request", env);
+ final LocalDispatcher dispatcher =
FreeMarkerWorker.getWrappedObject("dispatcher", env);
+ final Delegator delegator =
FreeMarkerWorker.getWrappedObject("delegator", env);
+ final GenericValue userLogin =
FreeMarkerWorker.getWrappedObject("userLogin", env);
+ GenericValue subContentDataResourceViewTemp =
FreeMarkerWorker.getWrappedObject("subContentDataResourceView", env);
+ //final HttpServletRequest request =
FreeMarkerWorker.getWrappedObject("request", env);
ctx.put("mapKey", mapKey);
ctx.put("subDataResourceTypeIdTemp", subDataResourceTypeIdTemp);
@@ -213,7 +213,7 @@ public class EditRenderSubContentTransfo
throw new IOException("Error rendering content" +
e2.toString());
}
- Map ctx = (Map)
FreeMarkerWorker.getWrappedObject("context", env);
+ Map ctx = FreeMarkerWorker.getWrappedObject("context",
env);
templateContext.put("contentId", contentId);
templateContext.put("locale", locale);
templateContext.put("mapKey", null);
Modified:
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/InjectNodeTrailCsvTransform.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/InjectNodeTrailCsvTransform.java?rev=1044232&r1=1044231&r2=1044232&view=diff
==============================================================================
---
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/InjectNodeTrailCsvTransform.java
(original)
+++
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/InjectNodeTrailCsvTransform.java
Fri Dec 10 07:21:09 2010
@@ -78,11 +78,11 @@ public class InjectNodeTrailCsvTransform
public Writer getWriter(final Writer out, Map args) {
final StringBuilder buf = new StringBuilder();
final Environment env = Environment.getCurrentEnvironment();
- final Map templateCtx = (Map)
FreeMarkerWorker.getWrappedObject("context", env);
+ final Map templateCtx = FreeMarkerWorker.getWrappedObject("context",
env);
//FreeMarkerWorker.convertContext(templateCtx);
- final Delegator delegator = (Delegator)
FreeMarkerWorker.getWrappedObject("delegator", env);
- final HttpServletRequest request = (HttpServletRequest)
FreeMarkerWorker.getWrappedObject("request", env);
- final GenericValue userLogin = (GenericValue)
FreeMarkerWorker.getWrappedObject("userLogin", env);
+ final Delegator delegator =
FreeMarkerWorker.getWrappedObject("delegator", env);
+ final HttpServletRequest request =
FreeMarkerWorker.getWrappedObject("request", env);
+ final GenericValue userLogin =
FreeMarkerWorker.getWrappedObject("userLogin", env);
FreeMarkerWorker.getSiteParameters(request, templateCtx);
FreeMarkerWorker.overrideWithArgs(templateCtx, args);
Modified:
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/LimitedSubContentCacheTransform.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/LimitedSubContentCacheTransform.java?rev=1044232&r1=1044231&r2=1044232&view=diff
==============================================================================
---
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/LimitedSubContentCacheTransform.java
(original)
+++
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/LimitedSubContentCacheTransform.java
Fri Dec 10 07:21:09 2010
@@ -90,8 +90,8 @@ public class LimitedSubContentCacheTrans
final StringBuilder buf = new StringBuilder();
final Environment env = Environment.getCurrentEnvironment();
final Map templateRoot = FreeMarkerWorker.createEnvironmentMap(env);
- final Delegator delegator = (Delegator)
FreeMarkerWorker.getWrappedObject("delegator", env);
- final HttpServletRequest request = (HttpServletRequest)
FreeMarkerWorker.getWrappedObject("request", env);
+ final Delegator delegator =
FreeMarkerWorker.getWrappedObject("delegator", env);
+ final HttpServletRequest request =
FreeMarkerWorker.getWrappedObject("request", env);
FreeMarkerWorker.getSiteParameters(request, templateRoot);
final Map savedValuesUp = FastMap.newInstance();
FreeMarkerWorker.saveContextValues(templateRoot, upSaveKeyNames,
savedValuesUp);
@@ -135,7 +135,7 @@ public class LimitedSubContentCacheTrans
final int returnLimit = Integer.parseInt(limitSize);
// limitMode will be "random" to begin with
String limitMode = (String) templateRoot.get("limitMode");
- final GenericValue userLogin = (GenericValue)
FreeMarkerWorker.getWrappedObject("userLogin", env);
+ final GenericValue userLogin =
FreeMarkerWorker.getWrappedObject("userLogin", env);
List globalNodeTrail = (List) templateRoot.get("globalNodeTrail");
String strNullThruDatesOnly = (String)
templateRoot.get("nullThruDatesOnly");
String orderBy = (String) templateRoot.get("orderBy");
Modified:
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/LoopSubContentTransform.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/LoopSubContentTransform.java?rev=1044232&r1=1044231&r2=1044232&view=diff
==============================================================================
---
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/LoopSubContentTransform.java
(original)
+++
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/LoopSubContentTransform.java
Fri Dec 10 07:21:09 2010
@@ -148,9 +148,9 @@ public class LoopSubContentTransform imp
public Writer getWriter(final Writer out, Map args) {
final StringBuilder buf = new StringBuilder();
final Environment env = Environment.getCurrentEnvironment();
- final Map templateCtx = (Map)
FreeMarkerWorker.getWrappedObject("context", env);
- final LocalDispatcher dispatcher = (LocalDispatcher)
FreeMarkerWorker.getWrappedObject("dispatcher", env);
- final Delegator delegator = (Delegator)
FreeMarkerWorker.getWrappedObject("delegator", env);
+ final Map templateCtx = FreeMarkerWorker.getWrappedObject("context",
env);
+ final LocalDispatcher dispatcher =
FreeMarkerWorker.getWrappedObject("dispatcher", env);
+ final Delegator delegator =
FreeMarkerWorker.getWrappedObject("delegator", env);
final Map savedValues = FreeMarkerWorker.saveValues(templateCtx,
saveKeyNames);
FreeMarkerWorker.overrideWithArgs(templateCtx, args);
Modified:
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderContentAndSubContent.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderContentAndSubContent.java?rev=1044232&r1=1044231&r2=1044232&view=diff
==============================================================================
---
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderContentAndSubContent.java
(original)
+++
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderContentAndSubContent.java
Fri Dec 10 07:21:09 2010
@@ -54,10 +54,10 @@ public class RenderContentAndSubContent
public Writer getWriter(final Writer out, Map args) {
final Environment env = Environment.getCurrentEnvironment();
- final LocalDispatcher dispatcher = (LocalDispatcher)
FreeMarkerWorker.getWrappedObject("dispatcher", env);
- final Delegator delegator = (Delegator)
FreeMarkerWorker.getWrappedObject("delegator", env);
- final HttpServletRequest request = (HttpServletRequest)
FreeMarkerWorker.getWrappedObject("request", env);
- final HttpServletResponse response = (HttpServletResponse)
FreeMarkerWorker.getWrappedObject("response", env);
+ final LocalDispatcher dispatcher =
FreeMarkerWorker.getWrappedObject("dispatcher", env);
+ final Delegator delegator =
FreeMarkerWorker.getWrappedObject("delegator", env);
+ final HttpServletRequest request =
FreeMarkerWorker.getWrappedObject("request", env);
+ final HttpServletResponse response =
FreeMarkerWorker.getWrappedObject("response", env);
final Map envMap = FreeMarkerWorker.createEnvironmentMap(env);
final Map templateRoot = MapStack.create();
((MapStack)templateRoot).push(envMap);
Modified:
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderContentAsText.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderContentAsText.java?rev=1044232&r1=1044231&r2=1044232&view=diff
==============================================================================
---
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderContentAsText.java
(original)
+++
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderContentAsText.java
Fri Dec 10 07:21:09 2010
@@ -58,12 +58,12 @@ public class RenderContentAsText impleme
public Writer getWriter(final Writer out, Map args) {
final Environment env = Environment.getCurrentEnvironment();
- //final Map templateCtx = (Map)
FreeMarkerWorker.getWrappedObject("context", env);
+ //final Map templateCtx = FreeMarkerWorker.getWrappedObject("context",
env);
//final Map templateCtx = FastMap.newInstance();
- final LocalDispatcher dispatcher = (LocalDispatcher)
FreeMarkerWorker.getWrappedObject("dispatcher", env);
- final Delegator delegator = (Delegator)
FreeMarkerWorker.getWrappedObject("delegator", env);
- final HttpServletRequest request = (HttpServletRequest)
FreeMarkerWorker.getWrappedObject("request", env);
- final HttpServletResponse response = (HttpServletResponse)
FreeMarkerWorker.getWrappedObject("response", env);
+ final LocalDispatcher dispatcher =
FreeMarkerWorker.getWrappedObject("dispatcher", env);
+ final Delegator delegator =
FreeMarkerWorker.getWrappedObject("delegator", env);
+ final HttpServletRequest request =
FreeMarkerWorker.getWrappedObject("request", env);
+ final HttpServletResponse response =
FreeMarkerWorker.getWrappedObject("response", env);
final Map templateRoot = FreeMarkerWorker.createEnvironmentMap(env);
if (Debug.verboseOn()) Debug.logVerbose("in RenderSubContent,
contentId(0):" + templateRoot.get("contentId"), module);
FreeMarkerWorker.getSiteParameters(request, templateRoot);
@@ -71,7 +71,7 @@ public class RenderContentAsText impleme
FreeMarkerWorker.saveContextValues(templateRoot, upSaveKeyNames,
savedValuesUp);
FreeMarkerWorker.overrideWithArgs(templateRoot, args);
if (Debug.verboseOn()) Debug.logVerbose("in RenderSubContent,
contentId(2):" + templateRoot.get("contentId"), module);
- // not used yet: final GenericValue userLogin = (GenericValue)
FreeMarkerWorker.getWrappedObject("userLogin", env);
+ // not used yet: final GenericValue userLogin =
FreeMarkerWorker.getWrappedObject("userLogin", env);
// not used yet: List trail =
(List)templateRoot.get("globalNodeTrail");
//if (Debug.infoOn()) Debug.logInfo("in Render(0), globalNodeTrail ."
+ trail , module);
// not used yet: String contentAssocPredicateId =
(String)templateRoot.get("contentAssocPredicateId");
Modified:
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderContentTransform.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderContentTransform.java?rev=1044232&r1=1044231&r2=1044232&view=diff
==============================================================================
---
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderContentTransform.java
(original)
+++
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderContentTransform.java
Fri Dec 10 07:21:09 2010
@@ -54,10 +54,10 @@ public class RenderContentTransform impl
public Writer getWriter(final Writer out, Map args) {
final Environment env = Environment.getCurrentEnvironment();
- final Delegator delegator = (Delegator)
FreeMarkerWorker.getWrappedObject("delegator", env);
- final LocalDispatcher dispatcher = (LocalDispatcher)
FreeMarkerWorker.getWrappedObject("dispatcher", env);
- final HttpServletRequest request = (HttpServletRequest)
FreeMarkerWorker.getWrappedObject("request", env);
- final HttpServletResponse response = (HttpServletResponse)
FreeMarkerWorker.getWrappedObject("response", env);
+ final Delegator delegator =
FreeMarkerWorker.getWrappedObject("delegator", env);
+ final LocalDispatcher dispatcher =
FreeMarkerWorker.getWrappedObject("dispatcher", env);
+ final HttpServletRequest request =
FreeMarkerWorker.getWrappedObject("request", env);
+ final HttpServletResponse response =
FreeMarkerWorker.getWrappedObject("response", env);
final Map templateRoot =
MapStack.create(FreeMarkerWorker.createEnvironmentMap(env));
((MapStack)templateRoot).push(args);
Modified:
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderSubContentAsText.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderSubContentAsText.java?rev=1044232&r1=1044231&r2=1044232&view=diff
==============================================================================
---
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderSubContentAsText.java
(original)
+++
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderSubContentAsText.java
Fri Dec 10 07:21:09 2010
@@ -58,12 +58,12 @@ public class RenderSubContentAsText impl
public Writer getWriter(final Writer out, Map args) {
final Environment env = Environment.getCurrentEnvironment();
- //final Map templateCtx = (Map)
FreeMarkerWorker.getWrappedObject("context", env);
+ //final Map templateCtx = FreeMarkerWorker.getWrappedObject("context",
env);
//final Map templateCtx = FastMap.newInstance();
- final LocalDispatcher dispatcher = (LocalDispatcher)
FreeMarkerWorker.getWrappedObject("dispatcher", env);
- final Delegator delegator = (Delegator)
FreeMarkerWorker.getWrappedObject("delegator", env);
- final HttpServletRequest request = (HttpServletRequest)
FreeMarkerWorker.getWrappedObject("request", env);
- final HttpServletResponse response = (HttpServletResponse)
FreeMarkerWorker.getWrappedObject("response", env);
+ final LocalDispatcher dispatcher =
FreeMarkerWorker.getWrappedObject("dispatcher", env);
+ final Delegator delegator =
FreeMarkerWorker.getWrappedObject("delegator", env);
+ final HttpServletRequest request =
FreeMarkerWorker.getWrappedObject("request", env);
+ final HttpServletResponse response =
FreeMarkerWorker.getWrappedObject("response", env);
final Map templateRoot = FreeMarkerWorker.createEnvironmentMap(env);
if (Debug.infoOn()) Debug.logInfo("in RenderSubContent,
contentId(0):" + templateRoot.get("contentId"), module);
FreeMarkerWorker.getSiteParameters(request, templateRoot);
@@ -71,7 +71,7 @@ public class RenderSubContentAsText impl
FreeMarkerWorker.saveContextValues(templateRoot, upSaveKeyNames,
savedValuesUp);
FreeMarkerWorker.overrideWithArgs(templateRoot, args);
if (Debug.infoOn()) Debug.logInfo("in RenderSubContent, contentId(2):"
+ templateRoot.get("contentId"), module);
- //final GenericValue userLogin = (GenericValue)
FreeMarkerWorker.getWrappedObject("userLogin", env);
+ //final GenericValue userLogin =
FreeMarkerWorker.getWrappedObject("userLogin", env);
//List trail = (List)templateRoot.get("globalNodeTrail");
//if (Debug.infoOn()) Debug.logInfo("in Render(0), globalNodeTrail ."
+ trail , module);
//String contentAssocPredicateId =
(String)templateRoot.get("contentAssocPredicateId");
Modified:
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderSubContentCacheTransform.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderSubContentCacheTransform.java?rev=1044232&r1=1044231&r2=1044232&view=diff
==============================================================================
---
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderSubContentCacheTransform.java
(original)
+++
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderSubContentCacheTransform.java
Fri Dec 10 07:21:09 2010
@@ -60,12 +60,12 @@ public class RenderSubContentCacheTransf
public Writer getWriter(final Writer out, Map args) {
final StringBuilder buf = new StringBuilder();
final Environment env = Environment.getCurrentEnvironment();
- //final Map templateCtx = (Map)
FreeMarkerWorker.getWrappedObject("context", env);
+ //final Map templateCtx = FreeMarkerWorker.getWrappedObject("context",
env);
//final Map templateCtx = FastMap.newInstance();
- final LocalDispatcher dispatcher = (LocalDispatcher)
FreeMarkerWorker.getWrappedObject("dispatcher", env);
- final Delegator delegator = (Delegator)
FreeMarkerWorker.getWrappedObject("delegator", env);
- final HttpServletRequest request = (HttpServletRequest)
FreeMarkerWorker.getWrappedObject("request", env);
- final HttpServletResponse response = (HttpServletResponse)
FreeMarkerWorker.getWrappedObject("response", env);
+ final LocalDispatcher dispatcher =
FreeMarkerWorker.getWrappedObject("dispatcher", env);
+ final Delegator delegator =
FreeMarkerWorker.getWrappedObject("delegator", env);
+ final HttpServletRequest request =
FreeMarkerWorker.getWrappedObject("request", env);
+ final HttpServletResponse response =
FreeMarkerWorker.getWrappedObject("response", env);
final Map templateRoot = FreeMarkerWorker.createEnvironmentMap(env);
//if (Debug.infoOn()) Debug.logInfo("in RenderSubContent,
contentId(0):" + templateRoot.get("contentId"), module);
FreeMarkerWorker.getSiteParameters(request, templateRoot);
@@ -73,7 +73,7 @@ public class RenderSubContentCacheTransf
FreeMarkerWorker.saveContextValues(templateRoot, upSaveKeyNames,
savedValuesUp);
FreeMarkerWorker.overrideWithArgs(templateRoot, args);
//if (Debug.infoOn()) Debug.logInfo("in RenderSubContent,
contentId(2):" + templateRoot.get("contentId"), module);
- final GenericValue userLogin = (GenericValue)
FreeMarkerWorker.getWrappedObject("userLogin", env);
+ final GenericValue userLogin =
FreeMarkerWorker.getWrappedObject("userLogin", env);
List trail = (List)templateRoot.get("globalNodeTrail");
//if (Debug.infoOn()) Debug.logInfo("in Render(0), globalNodeTrail ."
+ trail , module);
String contentAssocPredicateId =
(String)templateRoot.get("contentAssocPredicateId");
Modified:
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderSubContentTransform.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderSubContentTransform.java?rev=1044232&r1=1044231&r2=1044232&view=diff
==============================================================================
---
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderSubContentTransform.java
(original)
+++
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/RenderSubContentTransform.java
Fri Dec 10 07:21:09 2010
@@ -75,7 +75,7 @@ public class RenderSubContentTransform i
public Writer getWriter(final Writer out, Map args) {
//final StringBuilder buf = new StringBuilder();
final Environment env = Environment.getCurrentEnvironment();
- Map ctx = (Map) FreeMarkerWorker.getWrappedObject("context", env);
+ Map ctx = FreeMarkerWorker.getWrappedObject("context", env);
if (ctx == null) {
ctx = FastMap.newInstance();
}
@@ -85,12 +85,12 @@ public class RenderSubContentTransform i
final String contentId = FreeMarkerWorker.getArg(args, "contentId",
ctx);
final String mimeTypeId = FreeMarkerWorker.getArg(args, "mimeTypeId",
ctx);
final String throwExceptionOnError = FreeMarkerWorker.getArg(args,
"throwExceptionOnError", ctx);
- final Locale locale = (Locale)
FreeMarkerWorker.getWrappedObject("locale", env);
- final HttpServletRequest request = (HttpServletRequest)
FreeMarkerWorker.getWrappedObject("request", env);
- final LocalDispatcher dispatcher = (LocalDispatcher)
FreeMarkerWorker.getWrappedObject("dispatcher", env);
- final Delegator delegator = (Delegator)
FreeMarkerWorker.getWrappedObject("delegator", env);
- final GenericValue userLogin = (GenericValue)
FreeMarkerWorker.getWrappedObject("userLogin", env);
- GenericValue subContentDataResourceViewTemp = (GenericValue)
FreeMarkerWorker.getWrappedObject("subContentDataResourceView", env);
+ final Locale locale = FreeMarkerWorker.getWrappedObject("locale", env);
+ final HttpServletRequest request =
FreeMarkerWorker.getWrappedObject("request", env);
+ final LocalDispatcher dispatcher =
FreeMarkerWorker.getWrappedObject("dispatcher", env);
+ final Delegator delegator =
FreeMarkerWorker.getWrappedObject("delegator", env);
+ final GenericValue userLogin =
FreeMarkerWorker.getWrappedObject("userLogin", env);
+ GenericValue subContentDataResourceViewTemp =
FreeMarkerWorker.getWrappedObject("subContentDataResourceView", env);
if (subContentDataResourceViewTemp == null) {
List assocTypes = UtilMisc.toList("SUB_CONTENT");
Timestamp fromDate = UtilDateTime.nowTimestamp();
@@ -156,7 +156,7 @@ public class RenderSubContentTransform i
throw new IOException("Error rendering content" +
e.toString());
}
- //Map resultCtx = (Map)
FreeMarkerWorker.getWrappedObject("context", env);
+ //Map resultCtx = FreeMarkerWorker.getWrappedObject("context",
env);
templateContext.put("mapKey", null);
templateContext.put("subContentId", null);
templateContext.put("subDataResourceTypeId", null);
Modified:
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/TraverseSubContentCacheTransform.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/TraverseSubContentCacheTransform.java?rev=1044232&r1=1044231&r2=1044232&view=diff
==============================================================================
---
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/TraverseSubContentCacheTransform.java
(original)
+++
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/TraverseSubContentCacheTransform.java
Fri Dec 10 07:21:09 2010
@@ -81,7 +81,7 @@ public class TraverseSubContentCacheTran
public Writer getWriter(final Writer out, Map args) {
final StringBuilder buf = new StringBuilder();
final Environment env = Environment.getCurrentEnvironment();
- //final Map templateRoot = (Map)
FreeMarkerWorker.getWrappedObject("context", env);
+ //final Map templateRoot =
FreeMarkerWorker.getWrappedObject("context", env);
final Map templateRoot = FreeMarkerWorker.createEnvironmentMap(env);
//FreeMarkerWorker.convertContext(templateRoot);
final Map savedValuesUp = FastMap.newInstance();
@@ -90,10 +90,10 @@ public class TraverseSubContentCacheTran
FreeMarkerWorker.overrideWithArgs(templateRoot, args);
String startContentAssocTypeId =
(String)templateRoot.get("contentAssocTypeId");
//if (Debug.infoOn()) Debug.logInfo("in TraverseSubContentCache,
startContentAssocTypeId:" + startContentAssocTypeId, module);
- final Delegator delegator = (Delegator)
FreeMarkerWorker.getWrappedObject("delegator", env);
- final HttpServletRequest request = (HttpServletRequest)
FreeMarkerWorker.getWrappedObject("request", env);
+ final Delegator delegator =
FreeMarkerWorker.getWrappedObject("delegator", env);
+ final HttpServletRequest request =
FreeMarkerWorker.getWrappedObject("request", env);
FreeMarkerWorker.getSiteParameters(request, templateRoot);
- final GenericValue userLogin = (GenericValue)
FreeMarkerWorker.getWrappedObject("userLogin", env);
+ final GenericValue userLogin =
FreeMarkerWorker.getWrappedObject("userLogin", env);
Object obj = templateRoot.get("globalNodeTrail");
List globalNodeTrail = (List)obj;
//List globalNodeTrail = (List)templateRoot.get("globalNodeTrail");
Modified:
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/TraverseSubContentTransform.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/TraverseSubContentTransform.java?rev=1044232&r1=1044231&r2=1044232&view=diff
==============================================================================
---
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/TraverseSubContentTransform.java
(original)
+++
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/TraverseSubContentTransform.java
Fri Dec 10 07:21:09 2010
@@ -83,11 +83,11 @@ public class TraverseSubContentTransform
public Writer getWriter(final Writer out, Map args) {
final StringBuilder buf = new StringBuilder();
final Environment env = Environment.getCurrentEnvironment();
- final Map templateCtx = (Map)
FreeMarkerWorker.getWrappedObject("context", env);
+ final Map templateCtx = FreeMarkerWorker.getWrappedObject("context",
env);
//FreeMarkerWorker.convertContext(templateCtx);
final Map savedValues = FreeMarkerWorker.saveValues(templateCtx,
saveKeyNames);
FreeMarkerWorker.overrideWithArgs(templateCtx, args);
- final Delegator delegator = (Delegator)
FreeMarkerWorker.getWrappedObject("delegator", env);
+ final Delegator delegator =
FreeMarkerWorker.getWrappedObject("delegator", env);
/*
final String editTemplate = FreeMarkerWorker.getArg(args,
"editTemplate", ctx);
final String wrapTemplateId = FreeMarkerWorker.getArg(args,
"wrapTemplateId", ctx);
@@ -105,12 +105,12 @@ public class TraverseSubContentTransform
final String highIndex = FreeMarkerWorker.getArg(args, "highIndex",
ctx);
final String lowIndex = FreeMarkerWorker.getArg(args, "lowIndex", ctx);
final String queryString = FreeMarkerWorker.getArg(args,
"queryString", ctx);
- final Locale locale = (Locale)
FreeMarkerWorker.getWrappedObject("locale", env);
+ final Locale locale = FreeMarkerWorker.getWrappedObject("locale", env);
final String mimeTypeId = FreeMarkerWorker.getArg(args, "mimeTypeId",
ctx);
*/
- final LocalDispatcher dispatcher = (LocalDispatcher)
FreeMarkerWorker.getWrappedObject("dispatcher", env);
- //final GenericValue userLogin = (GenericValue)
FreeMarkerWorker.getWrappedObject("userLogin", env);
- GenericValue view = (GenericValue)
FreeMarkerWorker.getWrappedObject("subContentDataResourceView", env);
+ final LocalDispatcher dispatcher =
FreeMarkerWorker.getWrappedObject("dispatcher", env);
+ //final GenericValue userLogin =
FreeMarkerWorker.getWrappedObject("userLogin", env);
+ GenericValue view =
FreeMarkerWorker.getWrappedObject("subContentDataResourceView", env);
final Integer indent = (templateCtx.get("indent") == null) ?
Integer.valueOf(0) : (Integer)templateCtx.get("indent");
String contentId = (String)templateCtx.get("contentId");
@@ -272,7 +272,7 @@ public class TraverseSubContentTransform
throw new IOException("Error rendering content" +
e.toString());
}
/*
- Map resultsCtx = (Map)
FreeMarkerWorker.getWrappedObject("context", env);
+ Map resultsCtx =
FreeMarkerWorker.getWrappedObject("context", env);
templateContext.put("contentId", contentId);
templateContext.put("locale", locale);
templateContext.put("mapKey", null);
Modified:
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/WrapSubContentCacheTransform.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/WrapSubContentCacheTransform.java?rev=1044232&r1=1044231&r2=1044232&view=diff
==============================================================================
---
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/WrapSubContentCacheTransform.java
(original)
+++
ofbiz/trunk/applications/content/src/org/ofbiz/content/webapp/ftl/WrapSubContentCacheTransform.java
Fri Dec 10 07:21:09 2010
@@ -81,16 +81,16 @@ public class WrapSubContentCacheTransfor
public Writer getWriter(final Writer out, Map args) {
final StringBuilder buf = new StringBuilder();
final Environment env = Environment.getCurrentEnvironment();
- Map envContext = (Map) FreeMarkerWorker.getWrappedObject("context",
env);
+ Map envContext = FreeMarkerWorker.getWrappedObject("context", env);
final Map templateCtx;
if (envContext == null) {
templateCtx = FreeMarkerWorker.createEnvironmentMap(env);
} else {
templateCtx = envContext;
}
- final LocalDispatcher dispatcher = (LocalDispatcher)
FreeMarkerWorker.getWrappedObject("dispatcher", env);
- final Delegator delegator = (Delegator)
FreeMarkerWorker.getWrappedObject("delegator", env);
- final HttpServletRequest request = (HttpServletRequest)
FreeMarkerWorker.getWrappedObject("request", env);
+ final LocalDispatcher dispatcher =
FreeMarkerWorker.getWrappedObject("dispatcher", env);
+ final Delegator delegator =
FreeMarkerWorker.getWrappedObject("delegator", env);
+ final HttpServletRequest request =
FreeMarkerWorker.getWrappedObject("request", env);
FreeMarkerWorker.getSiteParameters(request, templateCtx);
final Map savedValuesUp = FastMap.newInstance();
FreeMarkerWorker.saveContextValues(templateCtx, upSaveKeyNames,
savedValuesUp);
@@ -99,7 +99,7 @@ public class WrapSubContentCacheTransfor
//if (Debug.infoOn()) Debug.logInfo("in Wrap(0b), savedValuesUp ." +
savedValuesUp , module);
final String wrapTemplateId =
(String)templateCtx.get("wrapTemplateId");
//if (Debug.infoOn()) Debug.logInfo("in WrapSubContent,
wrapTemplateId(1):" + wrapTemplateId, module);
- final GenericValue userLogin = (GenericValue)
FreeMarkerWorker.getWrappedObject("userLogin", env);
+ final GenericValue userLogin =
FreeMarkerWorker.getWrappedObject("userLogin", env);
List trail = (List)templateCtx.get("globalNodeTrail");
//if (Debug.infoOn()) Debug.logInfo("in WrapSubContent,
trail(0):" + trail, "");
String contentAssocPredicateId =
(String)templateCtx.get("contentAssocPredicateId");
Modified:
ofbiz/trunk/framework/base/src/org/ofbiz/base/util/template/FreeMarkerWorker.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/util/template/FreeMarkerWorker.java?rev=1044232&r1=1044231&r2=1044232&view=diff
==============================================================================
---
ofbiz/trunk/framework/base/src/org/ofbiz/base/util/template/FreeMarkerWorker.java
(original)
+++
ofbiz/trunk/framework/base/src/org/ofbiz/base/util/template/FreeMarkerWorker.java
Fri Dec 10 07:21:09 2010
@@ -341,7 +341,7 @@ public class FreeMarkerWorker {
}
public static String getArg(Map<String, ? extends Object> args, String
key, Environment env) {
- Map<String, ? extends Object> templateContext =
UtilGenerics.checkMap(FreeMarkerWorker.getWrappedObject("context", env));
+ Map<String, ? extends Object> templateContext =
FreeMarkerWorker.getWrappedObject("context", env);
return getArg(args, key, templateContext);
}
@@ -382,7 +382,7 @@ public class FreeMarkerWorker {
* @param varName the name of the variable in the FreeMarker context.
* @param env the FreeMarker Environment
*/
- public static Object getWrappedObject(String varName, Environment env) {
+ public static <T> T getWrappedObject(String varName, Environment env) {
Object obj = null;
try {
obj = env.getVariable(varName);
@@ -399,7 +399,7 @@ public class FreeMarkerWorker {
} catch (TemplateModelException e) {
Debug.logInfo(e.getMessage(), module);
}
- return obj;
+ return UtilGenerics.<T>cast(obj);
}
/**
@@ -687,7 +687,7 @@ public class FreeMarkerWorker {
te.printStackTrace(pw);
String stackTrace = tempWriter.toString();
- StringUtil.SimpleEncoder simpleEncoder = (SimpleEncoder)
FreeMarkerWorker.getWrappedObject("simpleEncoder", env);
+ StringUtil.SimpleEncoder simpleEncoder =
FreeMarkerWorker.getWrappedObject("simpleEncoder", env);
if (simpleEncoder != null) {
stackTrace = simpleEncoder.encode(stackTrace);
}
Modified:
ofbiz/trunk/framework/widget/src/org/ofbiz/widget/menu/MenuWrapTransform.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/menu/MenuWrapTransform.java?rev=1044232&r1=1044231&r2=1044232&view=diff
==============================================================================
---
ofbiz/trunk/framework/widget/src/org/ofbiz/widget/menu/MenuWrapTransform.java
(original)
+++
ofbiz/trunk/framework/widget/src/org/ofbiz/widget/menu/MenuWrapTransform.java
Fri Dec 10 07:21:09 2010
@@ -73,13 +73,13 @@ public class MenuWrapTransform implement
@SuppressWarnings("unchecked")
public Writer getWriter(final Writer out, Map args) {
final Environment env = Environment.getCurrentEnvironment();
- final Delegator delegator = (Delegator)
FreeMarkerWorker.getWrappedObject("delegator", env);
- final HttpServletRequest request = (HttpServletRequest)
FreeMarkerWorker.getWrappedObject("request", env);
- final HttpServletResponse response = (HttpServletResponse)
FreeMarkerWorker.getWrappedObject("response", env);
- final HttpSession session = (HttpSession)
FreeMarkerWorker.getWrappedObject("session", env);
+ final Delegator delegator =
FreeMarkerWorker.getWrappedObject("delegator", env);
+ final HttpServletRequest request =
FreeMarkerWorker.getWrappedObject("request", env);
+ final HttpServletResponse response =
FreeMarkerWorker.getWrappedObject("response", env);
+ final HttpSession session =
FreeMarkerWorker.getWrappedObject("session", env);
- final GenericValue userLogin = (GenericValue)
FreeMarkerWorker.getWrappedObject("userLogin", env);
- final Map<String, Object> templateCtx =
UtilGenerics.checkMap(FreeMarkerWorker.getWrappedObject("context", env));
+ final GenericValue userLogin =
FreeMarkerWorker.getWrappedObject("userLogin", env);
+ final Map<String, Object> templateCtx =
FreeMarkerWorker.getWrappedObject("context", env);
FreeMarkerWorker.getSiteParameters(request, templateCtx);