Author: mageshbk(a)jboss.com
Date: 2009-05-13 20:57:17 -0400 (Wed, 13 May 2009)
New Revision: 13370
Modified:
modules/portlet/branches/JBP_PORTLET_2_0_5_JBEPP-73/portlet/src/main/java/org/jboss/portal/portlet/impl/jsr168/api/PortletResponseImpl.java
Log:
[JBEPP-73] - Fix for duplicate HTTP headers
Modified:
modules/portlet/branches/JBP_PORTLET_2_0_5_JBEPP-73/portlet/src/main/java/org/jboss/portal/portlet/impl/jsr168/api/PortletResponseImpl.java
===================================================================
---
modules/portlet/branches/JBP_PORTLET_2_0_5_JBEPP-73/portlet/src/main/java/org/jboss/portal/portlet/impl/jsr168/api/PortletResponseImpl.java 2009-05-14
00:45:50 UTC (rev 13369)
+++
modules/portlet/branches/JBP_PORTLET_2_0_5_JBEPP-73/portlet/src/main/java/org/jboss/portal/portlet/impl/jsr168/api/PortletResponseImpl.java 2009-05-14
00:57:17 UTC (rev 13370)
@@ -96,7 +96,15 @@
public void setProperty(String key, String value) throws IllegalArgumentException
{
- addProperty(key, value);
+ if (key == null)
+ {
+ throw new IllegalArgumentException("Name cannot be null");
+ }
+ if (value == null)
+ {
+ throw new IllegalArgumentException("Value cannot be null");
+ }
+ getProperties().getTransportHeaders().setValue(key, value);
}
public void addProperty(Cookie cookie)