[ 
https://issues.apache.org/jira/browse/TAP5-418?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Howard M. Lewis Ship updated TAP5-418:
--------------------------------------

    Summary: Control over creation of page render and component event requests 
should be encapsulated into an overridable service  (was: More flexible Link 
URI manipulation for use in LinkCreationListener)

A new public service that encapsulates building the component event request 
path and the page render request path and parsing an incoming request path to 
extract the necessary details.

> Control over creation of page render and component event requests should be 
> encapsulated into an overridable service
> --------------------------------------------------------------------------------------------------------------------
>
>                 Key: TAP5-418
>                 URL: https://issues.apache.org/jira/browse/TAP5-418
>             Project: Tapestry 5
>          Issue Type: Improvement
>          Components: tapestry-core
>    Affects Versions: 5.1
>            Reporter: Joost Schouten
>            Assignee: Howard M. Lewis Ship
>
> I would like to propose an extension of the Link interface with a 
> setAbsoluteURI(String absoluteURI) method, or something alike. This will give 
> more flexibility when handling the link in the LinkCreationListener.
> In my usecase, where I need the locale of the browser displayed as the first 
> part of the URI (eg http://domain.com/en_US/myPage), I use a dispatcher to 
> detect the locale (or change to it), and have to completely copy the 
> LinkFactoryImpl into my own LocaleAwareLinkFactory (which gets contributed as 
> an alias) to be able to set the URI to what I want on Link instantiation. If 
> I can change the URI at a later stage I only need to add my own 
> LinkCreationListener.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to