[ http://issues.apache.org/jira/browse/BEEHIVE-835?page=all ] Carlin Rogers reopened BEEHIVE-835: -----------------------------------
I'm going to add a third patch to address the Eddie's suggestions in the discussion about the NetUI generic Factory in the core package. I think after this last patch we can resolve this issue. Thanks. > Make improvements to the support for URL templating. > ---------------------------------------------------- > > Key: BEEHIVE-835 > URL: http://issues.apache.org/jira/browse/BEEHIVE-835 > Project: Beehive > Type: Improvement > Components: NetUI > Versions: v1m1, V1Beta, V1Alpha > Reporter: Carlin Rogers > Assignee: Carlin Rogers > Fix For: V1 > Attachments: j835-patch.txt, j835-patch2.txt > > These changes are based on the discussions from email I posted > to the beehive-dev@incubator.apache.org list. See... > http://mail-archives.apache.org/mod_mbox/incubator-beehive-dev/200506.mbox/[EMAIL > PROTECTED] > and > http://mail-archives.apache.org/mod_mbox/incubator-beehive-dev/200506.mbox/[EMAIL > PROTECTED] > In summary... > - deprecate URLTemplateDescriptor and just use the URLTemplatesFactory > to get a URLTemplate. > - create a hook via the ServletContainerAdapter to support container > specific implementations of URLTemplatesFactory (extending Factory) for > reading/parsing the beehive-url-template-config.xml descriptor file. > - after loading the URLTemplatesFactory instance, set it as an > attribute on the ServletContext so TemplatedURLFormatter > implementations can get the desired URLTemplate when formatting a > rewritten URL. > - add an element to the beehive-netui-config schema to allow for a > class name of a per-webapp TemplatedURLFormatter to be used by the > URLRewriterService if there is not a per-request registered > TemplatedURLFormatter. > - add this default TemplatedURLFormatter instance to the > ServletContext for the URLRewriterService. > And other minor modifications... > - change TemplateTokenizer to accept more general token (I.e. "url:" > is not required as part of the token string). > - when formatting the URL with a template, if there is now replacement > value for a token, use the empty string. > - go back to "jpf-url-templates" as the name of the default template > ref group rather than "default-url-templates". -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira