On Sep 21, 2010, at 6:51 AM, Trong Tran wrote:
Hi,
On 20 September 2010 20:27, Julien Viet <julien(a)julienviet.com> wrote:
Hi,
I have just released PC 2.2.0-Beta02 which includes a couple of minor updates for
GateIn:
1/ fix an odd behavior on PortletURL#getParameterMap() that was previously returning a
copy of the state, now it returns the original (that is still safe of values, so doing
parameterMap.get("foo")[0] = null does not affect the original value, the
String[] values are still copied as required by the spec). I think the previous behavior
was not correct (as one of the goal of the parameter map returned is the capability to
call the clear operation on the map to reset the URL. The spec and the API does not make
any mention of this. I added a unit test for that.
the fix could be applied to both RenderURL and ActionURL implementation, now I see it has
just been fixed in the RenderURL only
I think it should fix also for action URL but it has been unit tested only on actionURL in
the testsuite indeed.
2/ implement the propagation of BaseURL properties, for now they were noops but as it was
not used it was OK. Now they are propagated with a new method on the PC API
ContainerURL#getProperties() which returns a Map<String, String> of the properties.
Both are for GateIn and the current navcontroller branch at the moment and will be merged
later. The 1/ makes easy to "reset" and reuse a PortletURL, the 2/ makes easy to
declare an URL as ajax with setProperty("ajax", "true") that will
instruct GateIn to wrap the URL with "ajaxGet".
cheers
Julien
_______________________________________________
gatein-dev mailing list
gatein-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/gatein-dev
--
Tran The Trong
eXo Platform SEA