Hi,
why can't I cast a Websession to a SecurePageSession-Class which extends
Websession?!
java.lang.ClassCastException: org.apache.wicket.protocol.http.WebSession cannot
be cast to org.omikron.test.SecurePageSession
In the book I bought (Wicket in Praxis, a german book for wicket 1.4) the
author does it like that.
Thats my source:
public class SecurePageSession extends WebSession{
Integer administratorId;
public SecurePageSession(Request request) {
super(request);
}
public synchronized void setAdministrator(Administrator administrator) {
administratorId = administrator.getId(); dirty();
}
public synchronized void clearAdministrator() {
administratorId = null; dirty();
}
public synchronized Administrator getAdministrator() {
if (administratorId != null ) return
AdministratorDataProvider.getAdministrator(administratorId);
return null;
}
public synchronized boolean isAdministratorLogin() {
return administratorId != null ? true:false;
}
public static SecurePageSession get() {
return (SecurePageSession) Session.get();
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]