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: [email protected]
> 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]