package hu.sch.web.profile.admin; import hu.sch.domain.user.User; import hu.sch.web.error.NotFound; import hu.sch.web.profile.ProfilePage; import org.apache.wicket.RestartResponseException; import org.apache.wicket.request.mapper.parameter.PageParameters; /** * * @author konvergal */ public class AdminPage extends ProfilePage { public User user; public AdminPage() { error(); } public AdminPage(PageParameters params) { if (!isCurrentUserAdmin()) { error(); } String uid = params.get("uid").toString(); if (uid == null) { error(); } user = userManager.findUserByScreenName(uid); if (user == null) { error(); } setHeaderLabelText(user.getFullName() + " szerkesztése"); add(new AdminPersonFormPanel("adminPanel", user)); } private void error() { throw new RestartResponseException(NotFound.class); } }