You seem to ask conflicting questions. I don't see why you would need to look up a service from an asset. Asset is a value holding object, so you would want to keep it as independent as possible.
In terms of how to look up a service, you would use HiveMind configuration when the object isn't a page/component. Assets are best created using the "tapestry.asset" HiveMind package of factories. Henrik "Julian Sinai" <[EMAIL PROTECTED]> skrev i en meddelelse news:[EMAIL PROTECTED] > Hi > > I'm writing my own engine service and I'm basing it on the Chart example > in the Workbench app that ships with the Tapestry distribution. The > example uses a line in ChartAsset.java that's deprecated in Tap 4: > > _chartService = engine.getService(ChartService.SERVICE_NAME); > > The service is used to build the ILink in the buildURL method as follows: > > ILink l = _chartService.getLink(false, _chartProvider); > > What's the right way to do this in Tap 4? You can't use @InjectObject in > an asset class. > > Thanks. > > > > --------------------------------------------------------------------- > 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]