PageRenderLinkSource should provide an "addParameter(String, Object)" method
that uses ValueEncoder to coerce the Object to string automatically
------------------------------------------------------------------------------------------------------------------------------------------------
Key: TAP5-1494
URL: https://issues.apache.org/jira/browse/TAP5-1494
Project: Tapestry 5
Issue Type: Improvement
Components: tapestry-core
Affects Versions: 5.3
Reporter: Robert Zeigler
Priority: Minor
Currently, PageRenderLinkSource provides an "addParameter(String, String)"
object. This is nice for allowing the fullest control over what ultimately is
placed into the URL, but it is not uncommon to have something along the lines
of:
ValueEncoderSource encoderSource;
...
link.addParameter("myparam",
encoderSource.getValueEncoder(MyClass.class).toClient(myvalue));
It would be nice for PageRenderLinkSource to have an "addParameter(String,
Object)" method in addition to the addParameter(String, String) method. Users
needing absolute control of the way parameters appear would retain that
control, and the rest of us can write less code.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira