Thanks Andy, things semi-work now! Sorry, it's been a really rough week as far 
as Tapestry goes!

Greg

-----Original Message-----
From: andreas a [mailto:[EMAIL PROTECTED] Behalf Of andyhot
Sent: Thursday, December 14, 2006 3:04 PM
To: Tapestry users
Subject: Re: Proper way to get ApplicationStateManager?


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


???

That's a standard xml parser error message... meaning that you use an
attribute that
isn't declared in the dtd....

http://tapestry.apache.org/tapestry4.1/usersguide/state.html#state.aso

<inject type="state" object="adminVisit" property="adminVisit" />


> -----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]
>
>
>
>   


-- 
Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr
Tapestry / Tacos developer
Open Source / J2EE Consulting 


---------------------------------------------------------------------
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]

Reply via email to