Thank you all for suggestions! I hope session will somehow be accessible from inside TypeConverter in some future release of Stripes. In the mean time I will probably steer clear from Thread local variables since it would be hard to maintain and easy to forget about the feature. I suppose that I'm taking type conversion a bit further than desired in this case.

Sincerely,
Daniil

Richard Hauswald wrote:
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

  
------------------------------------------------------------------------------
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

Reply via email to