If you want to stick with public services, and you're using 5.1, you
can use:
http://tapestry.formos.com/nightly/tapestry5/apidocs/org/apache/tapestry5/services/ComponentEventLinkEncoder.html
I don't think it's quite as convenient to use as LinkSource, but at
least it's public. :)
Robert
On Mar 23, 2009, at 3/236:04 AM , Ville Virtanen wrote:
For the exact same reason we use:
String pageName = someObject.getPageName();
Class<?> pageClass = someObject.getPageClass();
if (pageClass != null) {
pageName =
resolver.resolvePageClassNameToPageName(pageClass.getName());
}
pageLink = linkSource.createPageRenderLink(pageName, true, new
Object[]{});
where resolver is ComponentClassResolver and linkSource is LinkSource.
Still, you have to use internal services atm :(
- Ville
Andreas Pardeike-2 wrote:
On 21 mar 2009, at 18.19, Robert Zeigler wrote:
What's more is that it makes absolutely no sense to inject into a
service;
ComponentResource for which component, in particular?
My Exception service has a method that handles my own redirect
execptions. Those
have an embedded parameter PageClassName which needs to be converted
to an url.
Previously, I used ComponentResource for creating a page link from a
Page (which
I get from RequestPageCache). How do I do this with 5.1?
/Andreas Pardeike
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org
--
View this message in context:
http://www.nabble.com/5.0.18---5.1.0.1-upgrade-problems-tp22619066p22657980.html
Sent from the Tapestry - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org