001 package net.databinder.auth.components.ao;
002
003 import org.apache.wicket.markup.html.WebPage;
004
005 import net.databinder.auth.components.DataUserStatusPanelBase;
006 import net.databinder.auth.components.DataSignInPageBase.ReturnPage;
007
008 /**
009 * Displays sign in and out links, as well as current user if any.
010 * Replaceable String resources: <pre>
011 * data.auth.status.account
012 * data.auth.status.admin
013 * data.auth.status.sign_out
014 * data.auth.status.sign_in</pre>
015 */
016 public class DataUserStatusPanel extends DataUserStatusPanelBase {
017
018 public DataUserStatusPanel(String id) {
019 super(id);
020 }
021
022 @Override
023 protected Class<? extends WebPage> adminPageClass() {
024 return UserAdminPage.class;
025 }
026
027 @Override
028 protected WebPage profilePage(ReturnPage returnPage) {
029 return new DataProfilePage(returnPage);
030 }
031
032 }