I am trying to store a user as an ASO. I am able to set the user, but when I
want to log out, I figured the right way to do it was to just set the user
ASO to null. I believe this works fine, just that now when I chcek to see if
the user is null or not, as expected, the application state manager will
attempt to create a new instance of it. I figured this wouldn't be a
problem, since I could just override the configuration to have something
like:
public void contributeApplicationStateManager(MappedConfiguration<Class,
ApplicationStateContribution> configuration)
{
ApplicationStateCreator<User> creator = new ApplicationStateCreator<User>()
{
public User create()
{
return null;
}
};
configuration.add(User.class, new
ApplicationStateContribution("session", creator));
}
however this didn't seem to make any difference. I still get a
java.lang.InstantiationException. Is there something I am missing?
--
Peter Beshai
Pure Mathematics/Computer Science Student
University of Waterloo