001 package net.databinder.auth.components.hib;
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 public DataUserStatusPanel(String id) {
018 super(id);
019 }
020 @Override
021 protected WebPage profilePage(ReturnPage returnPage) {
022 return new DataProfilePage(returnPage);
023 }
024 @Override
025 protected Class<? extends WebPage> adminPageClass() {
026 return UserAdminPage.class;
027 }
028 }