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 }