[ 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

Reply via email to