This seems to work:

<service-point id="myencoder" interface="org.apache.tapestry.engine.ServiceEncoder">
  <invoke-factory>
<construct class="org.myorg.tapestry.myproject.serviceencoders.DBObjectServiceEncod er">
    <set property="pageName" value="node" />
<set-object property="applicationStateManager" value="service:tapestry.state.ApplicationStateManager" />
   </construct>
  </invoke-factory>
 </service-point>

and in the service encoder class:

  ...
  private ApplicationStateManager applicationStateManager;
  ...
public void setApplicationStateManager(ApplicationStateManager applicationStateManager)
  {
    this.applicationStateManager = applicationStateManager;
  }
  ...
    ... = (...) this.applicationStateManager.get("whatever you need");
  ...

Kaspar

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to