You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by "hv @ Fashion Content" <in...@fashioncontent.com> on 2006/06/25 22:11:38 UTC
how to inject PageService
I need to redirecto to a Page in LandingService, so I create a link using
PageService.
My system seems to go completely belly up when I define this. Is it the
wrong way to get a page service link ?
Thanks, Henrik
<service-point id="LandingService"
interface="org.apache.tapestry.engine.IEngineService">
<invoke-factory>
<construct class="engine.LandingService">
<set-object property="responseRenderer"
value="infrastructure:responseRenderer"/>
<set-object property="linkFactory" value="infrastructure:linkFactory"/>
<set-service property="request"
service-id="tapestry.globals.HttpServletRequest"/>
<set-service property="response"
service-id="tapestry.globals.HttpServletResponse"/>
<set-object property="pageService" value="service:tapestry.services.Page"/>
<set-object property="homePageName"
value="app-property:org.apache.tapestry.home-page"/>
<set-object property="notFoundPageName"
value="app-property:org.apache.tapestry.notfound-page"/>
<set-object property="market" value="spring:personal.Market"/>
<set-service property="identity" service-id="Identity"/>
</construct>
</invoke-factory>
</service-point>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: how to inject PageService
Posted by "hv @ Fashion Content" <in...@fashioncontent.com>.
disregard. It actually worked as long as I declared the setPageService with
an IEngineService parameter.
"hv @ Fashion Content" <in...@fashioncontent.com> skrev i en meddelelse
news:e7mqln$h4s$1@sea.gmane.org...
>I need to redirecto to a Page in LandingService, so I create a link using
>PageService.
>
> My system seems to go completely belly up when I define this. Is it the
> wrong way to get a page service link ?
>
> Thanks, Henrik
>
>
>
> <service-point id="LandingService"
> interface="org.apache.tapestry.engine.IEngineService">
>
> <invoke-factory>
>
> <construct class="engine.LandingService">
>
> <set-object property="responseRenderer"
> value="infrastructure:responseRenderer"/>
>
> <set-object property="linkFactory" value="infrastructure:linkFactory"/>
>
> <set-service property="request"
> service-id="tapestry.globals.HttpServletRequest"/>
>
> <set-service property="response"
> service-id="tapestry.globals.HttpServletResponse"/>
>
> <set-object property="pageService"
> value="service:tapestry.services.Page"/>
>
> <set-object property="homePageName"
> value="app-property:org.apache.tapestry.home-page"/>
>
> <set-object property="notFoundPageName"
> value="app-property:org.apache.tapestry.notfound-page"/>
>
> <set-object property="market" value="spring:personal.Market"/>
>
> <set-service property="identity" service-id="Identity"/>
>
> </construct>
>
> </invoke-factory>
>
> </service-point>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org