But be aware that static methods are the death to testability. Misko wrote a very nice explaination on this: http://misko.hevery.com/2008/12/15/static-methods-are-death-to-testability/
On Mon, Jun 8, 2009 at 5:55 PM, Newman, John W<[email protected]> wrote: > Thread local FTW … make a simple class with public static User > getCurrentUser() { return threadLocal.get(); } .. set the user in there > after access is granted to the event in your interceptor. > > > > No more passing user all the way down to every call etc, it’s always just > right there in a static method. Use of a ThreadLocal here is almost too > good to be true, things normally aren’t this easy. > > > > From: Poitras Christian [mailto:[email protected]] > Sent: Monday, June 08, 2009 10:39 AM > To: 'Stripes Users List' > Subject: Re: [Stripes-users] access session from a TypeConverter > > > > Another way would be to link session to a ThreadLocal inside an interceptor. > > > > Christian > > > > ________________________________ > > From: Daniil Sosonkin [mailto:[email protected]] > Sent: Monday, June 08, 2009 10:30 AM > To: Stripes Users List > Subject: Re: [Stripes-users] access session from a TypeConverter > > This is for a trading application and my type converter converts a String > that represents a ticker symbol into a Quote object. Due to security > requirements, access control privileges, etc... I need to know some > information about a user currently logged in before a Quote can be obtained > from the provider. All that information is stored in the session. > > Poatris - thank you for the recommendation. Unfortunately we don't use > Spring anywhere and as a result I don't understand the code. > > Still looking for a solution other than having String converted into Quote > object in the ActionBeans. TypeConverter comes in very handy. > > Sincerely, > Daniil > > Richard Hauswald wrote: > > What do you want to do in a type converter what needs a session? > > > > On Fri, Jun 5, 2009 at 9:34 PM, Daniil Sosonkin<[email protected]> wrote: > > > > Here's a good one. I have a TypeConverter that needs to access some > > variables for the current session. So far, I haven't found a way of doing > > that via library. I could be missing something. Can someone point me in the > > right direction? > > > > Daniil > > > > ------------------------------------------------------------------------------ > > OpenSolaris 2009.06 is a cutting edge operating system for enterprises > > looking to deploy the next generation of Solaris that includes the latest > > innovations from Sun and the OpenSource community. Download a copy and > > enjoy capabilities such as Networking, Storage and Virtualization. > > Go to: http://p.sf.net/sfu/opensolaris-get > > _______________________________________________ > > Stripes-users mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/stripes-users > > > > > > > > > > ------------------------------------------------------------------------------ > > OpenSolaris 2009.06 is a cutting edge operating system for enterprises > > looking to deploy the next generation of Solaris that includes the latest > > innovations from Sun and the OpenSource community. Download a copy and > > enjoy capabilities such as Networking, Storage and Virtualization. > > Go to: http://p.sf.net/sfu/opensolaris-get > > _______________________________________________ > > Stripes-users mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/stripes-users > > > > > > ------------------------------------------------------------------------------ > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensing option that enables unlimited > royalty-free distribution of the report engine for externally facing > server and web deployment. > http://p.sf.net/sfu/businessobjects > _______________________________________________ > Stripes-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/stripes-users > > ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ Stripes-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/stripes-users
