[ 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.