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 }