[PORTLETSPEC3-10] Errata: Clarify setting parameters on Resource URLs Created: 03/May/13 Updated: 02/Aug/13 Resolved: 26/Jul/13
|Component/s:||JSR 286 Portlet Specification Errata|
|Remaining Estimate:||Not Specified|
|Time Spent:||Not Specified|
|Original Estimate:||Not Specified|
Referring to Working Document 3 (22.04.13) Section "PLT.7.1.1 BaseURL Interface",
My assumption would be that since the render parameters are hidden, they cannot be
Section "PLT.18.104.22.168 Resource Request Parameters", page 75, line 29 states the following,
Since ResourceURL extends BaseURL, and since BaseURL defines get / set parameter
|Comment by Neil Griffin [ 14/May/13 ]|
The following causes an IllegalStateException on Pluto, even though the JavaDoc for BaseURL.setParameter(String, String) indicates that the URL parameter should be removed when null is passed:
The following is a no-op on Pluto during the RENDER_PHASE (meaning that the existing value of the Public Render Parameter is preserved in the string representation of the resource URL, instead of the overridden value of "abcd"):
But in the RESOURCE_PHASE, it works, meaning the string representation of the resource URL contains the overridden value of "abcd".
|Comment by Neil Griffin [ 15/May/13 ]|
|Comment by msnicklous [ 26/Jul/13 ]|
reworked apidocs to clarify how parameters are set.
|Comment by msnicklous [ 02/Aug/13 ]|
reviewed on 20130730 and can be closed.