Hello Andrey, Andrey Larionov <anlario...@gmail.com> schrieb am 14.10.2009 09:40:29:
> Can i inject (via @SessionState) SSO objects into services? I'm try > but value of field always null. @SessionState works only in page and component classes. You can add the parameter "ApplicationStateManager asm" to the constructor of your service. Tapestry IOC will then inject the ApplicationStateManager when calling the constructor. In your constructor, put asm into a (private final) field of your service. You can than use asm.get(SsoObject.class) to retrieve the desired SSO object by its class. You can also check the existence with asm.exists(SsoObject.class), or use asm.getIfExists, or put an object asm.set(SsoObject.class, object). Dirk BGS Beratungsgesellschaft Software Systemplanung AG Niederlassung Köln/Bonn Grantham-Allee 2-8 53757 Sankt Augustin Fon: +49 (0) 2241 / 166-500 Fax: +49 (0) 2241 / 166-680 www.bgs-ag.de Geschäftssitz Mainz Registergericht Amtsgericht Mainz HRB 62 50 Aufsichtsratsvorsitzender Klaus Hellwig Vorstand Hermann Kiefer Nils Manegold Thomas Reitz