Cheers for all the replies - I've taken Moritz's approach in the end :) I've updated the wiki page to reflect this.
Carl Moritz Gmelin wrote: > Hi, > > I think there is a bug in the Wiki. Try this instead > > Component page = componentSource.getPage(pageName); > Private prvAnnot = page.getClass().getAnnotation( > Private.class); > > > when your Annotation is called Private of course. > You'll get the annotation if it was present on the page or NULL otherwise. > > M. > > > Am 29.07.2008 um 13:41 schrieb Carl Crowder: > >> Hi, >> >> I'm trying to create an access control system using a dispatcher as >> described on the wiki page. >> >> I'm following this: >> http://wiki.apache.org/tapestry/Tapestry5HowToControlAccess >> So that I can use an annotation to declare which pages need a logged-in >> user. >> >> It checks the meta-data in the component model for a key called >> "private" but it is not being added in my code. As far as I can tell, >> there is no place where annotations on the type get converted into >> meta-data. Am I missing something? Or do I need to implement my own >> ClassTransformWorker to do this? >> >> Thanks, >> Carl >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]