Lack of direct support for named context parameters
---------------------------------------------------
Key: TAP5-264
URL: https://issues.apache.org/jira/browse/TAP5-264
Project: Tapestry 5
Issue Type: Improvement
Affects Versions: 5.0.16
Reporter: Francois Armand
T5 "REST" orientation make easy the mappin between url and resources, but it
lack the possibility to add "normal" named parameters.
This one are quite handy when one's want to make big queries bookmarkable. For
example, in a application that send email to dynamic mailing list build as the
result of a search in the company user base, it would be great if each user can
bookmark his most used filter/dynamic ml.
The implementation can fit quite well with the current T5 implementation if we
add a direct mapping of the kind :
In URL map=[string=string,string=string] becomes a Map<String,String> in
onActivate. I think that we can limit the use of Map<String,String> (at least
for 5.0).
For example :
http://foo/myT5app/mypage/normalcontext/mycontextmap=[key1:value1,key2:value2]/othercontextparam
=> in the Java code :
void onActivate(String normalcontext, Map<String,String> mycontextmap, String
othercontextparam) {
String username = normalcontext:
String telephone = mycontextmap.get("key1"); //let the user handle the type
String email=mycontextmap.get("key2");
String eqalityType=othercontextparam;
....
}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]