Author: chris.laprun(a)jboss.com
Date: 2010-04-14 08:03:04 -0400 (Wed, 14 Apr 2010)
New Revision: 2633
Modified:
components/wsrp/trunk/common/src/main/java/org/gatein/wsrp/WSRPTypeFactory.java
Log:
- GTNWSRP-22: Fix template for resources to append missing wsrp-requiresRewrite
parameter.
Modified: components/wsrp/trunk/common/src/main/java/org/gatein/wsrp/WSRPTypeFactory.java
===================================================================
---
components/wsrp/trunk/common/src/main/java/org/gatein/wsrp/WSRPTypeFactory.java 2010-04-14
12:00:52 UTC (rev 2632)
+++
components/wsrp/trunk/common/src/main/java/org/gatein/wsrp/WSRPTypeFactory.java 2010-04-14
12:03:04 UTC (rev 2633)
@@ -98,6 +98,8 @@
*/
public class WSRPTypeFactory
{
+ private static final String REQUIRE_REWRITE_URL_PARAM = "&" +
WSRPRewritingConstants.RESOURCE_REQUIRES_REWRITE + "=" +
WSRPRewritingConstants.WSRP_REQUIRES_REWRITE;
+
private WSRPTypeFactory()
{
}
@@ -773,6 +775,13 @@
String template = context.renderURL(url, new URLFormat(secure, null, null, true));
template = TextTools.replace(template, WSRPRewritingConstants.ENC_OPEN,
WSRPRewritingConstants.REWRITE_PARAMETER_OPEN);
template = TextTools.replace(template, WSRPRewritingConstants.ENC_CLOSE,
WSRPRewritingConstants.REWRITE_PARAMETER_CLOSE);
+
+ // fix for GTNWSRP-22
+ if (RESOURCE_URL == url)
+ {
+ template += REQUIRE_REWRITE_URL_PARAM;
+ }
+
return template;
}
Show replies by date