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