View Javadoc

1   package org.musicontroller.gui;
2   
3   import org.apache.tapestry.event.PageBeginRenderListener;
4   import org.apache.tapestry.event.PageEvent;
5   import org.apache.tapestry.html.BasePage;
6   import org.musicontroller.security.User;
7   
8   /**
9    * Logon-functianality
10   * @author Arjan Verstoep
11   * @version $Id: Logon.java,v 1.1 2010/03/16 18:55:42 varienaja Exp $
12   */
13  public abstract class Logon extends BasePage implements PageBeginRenderListener {
14  	
15  	public abstract void setUser(User user);
16  	
17  	/**
18  	 * Clear the user this session. The user will be required to authenticate
19  	 * again.
20  	 */
21  	public void pageBeginRender(PageEvent ev) {
22  		setUser(null);
23      }
24  
25  }