Oops! I think it should be <inject property="adminVisit" type="state" object="adminVisit" />
http://tapestry.apache.org/tapestry4/UsersGuide/spec.html#spec.inject Shing --- [EMAIL PROTECTED] wrote: > This is fun! > > <inject name="adminVisit" type="state" > object="adminVisit" /> > Unable to read context:/WEB-INF/Border.jwc: > Attribute "property" is required and must be > specified for element type "inject". > > So I fix it up... > > <inject name="adminVisit" type="state" > object="adminVisit" property="adminVisit" /> > Unable to read context:/WEB-INF/Border.jwc: > Attribute "name" must be declared for element type > "inject". > > > Cute? > > -----Original Message----- > From: Shing Hing Man [mailto:[EMAIL PROTECTED] > Sent: Thursday, December 14, 2006 2:16 PM > To: Tapestry users > Subject: RE: Proper way to get > ApplicationStateManager? > > > Add the following to your .page file : > > <inject name="adminVisit" type="state" > object="adminVisit"/> > > > Then add the following in your .jave file : > Public abstract AdminVisit getAdminVisit(); > > Please checkout the doc : > > http://tapestry.apache.org/tapestry4/UsersGuide/state.html#state.aso > > Shing > > > --- [EMAIL PROTECTED] wrote: > > > Unfortunately I can't use JDK 1.5. Which is what a > > lot of documentation seems to cover, everyone > loves > > annotations but I get left out! > > > > Thanks, > > Greg > > > > -----Original Message----- > > From: Wes Bramhall [mailto:[EMAIL PROTECTED] > > Sent: Thursday, December 14, 2006 2:04 PM > > To: Tapestry users > > Subject: RE: Proper way to get > > ApplicationStateManager? > > > > > > Are you able to use Java 1.5? The way we do it is > by > > injection using > > annotations. > > > > @InjectState("adminVisit") > > Public abstract AdminVisit getAdminVisit(); > > > > We inject the visit on our base page and have a > > convenience method on > > our base component to get it from the page. ASOs > can > > also be accessed in > > other Hivemind services by injecting the > > ApplicationStateManager into > > the service and asking the ASM for the ASO by > name. > > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] > > Sent: Thursday, December 14, 2006 12:47 PM > > To: users@tapestry.apache.org > > Subject: Proper way to get > ApplicationStateManager? > > > > I need help with ASO's. > > > > In my Application Servlet.. > > > > public class PCTAdminApplicationServlet extends > > ApplicationServlet .. > > > > I have a static variable "asm". I have my init() > > method with the > > following : > > > > public void init() throws ServletException > > { > > super.init(); > > ....... > > Registry myRegistry = > > RegistryBuilder.constructDefaultRegistry(); > > PCTAdminApplicationServlet.asm = > > > (ApplicationStateManager)myRegistry.getService(ApplicationStateManager.c > > lass); > > ... > > } > > > > > > Is this the proper way to do things? I'm getting a > > NullPointerException > > when trying something like > > > > AdminVisit aVisit = (AdminVisit) > > PCTAdminApplicationServlet.asm.get("adminVisit"); > > > > > > > > Thanks, > > Greg > > > > > --------------------------------------------------------------------- > > 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] > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > > > Home page : > http://uk.geocities.com/matmsh/index.html > > > > ___________________________________________________________ > > Yahoo! Messenger - with free PC-PC calling and photo > sharing. http://uk.messenger.yahoo.com > > --------------------------------------------------------------------- > 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] > > Home page : http://uk.geocities.com/matmsh/index.html ___________________________________________________________ All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine http://uk.docs.yahoo.com/nowyoucan.html --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]