I am building an web app using wicket 1.5 in my app i need to diside if the
user that is currently login is admin or a regular user and display diffrent
html for each of them.

my code id:
public class HomePage extends WebApplication {
  private boolean flag = false;

  @Override
  protected void init(){do things}

  @Override
  public Session newSession(Request request, Response response) {
           ... some calculation ...
     return new HomePageWebSession(request);
  } 

  @Override
  public Class<? extends WebPage> getHomePage(){    
     if(flag){
        return Admin.class
     } else return User.class
  }
 }

 the problem is that getHomepage is activated before newSession and i use
newSession to figure out if the user is Admin or not and init the flag. in
addition i see that the getHomePage is called multiples times before
newSession is been called. way getHomePage is called multiples times and way
getHomePage is called before newSession.




--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/wicket-create-a-dynamic-return-class-from-getHomePage-tp4653631.html
Sent from the Users forum mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to