package de.flower.rmt.ui.page.error; import de.flower.common.ui.panel.BasePanel; import de.flower.common.ui.util.LoggingUtils; import de.flower.rmt.security.ISecurityService; import de.flower.rmt.ui.app.Links; import org.apache.wicket.request.cycle.RequestCycle; import org.apache.wicket.spring.injection.annot.SpringBean; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * @author flowerrrr */ public class AccessDenied403Panel extends BasePanel { private final static Logger log = LoggerFactory.getLogger(AccessDenied403Panel.class); @SpringBean private ISecurityService securityService; public AccessDenied403Panel() { add(Links.contextRoot("home")); } @Override protected void onBeforeRender() { log.warn("Access denied [{}]", LoggingUtils.toString(RequestCycle.get().getRequest())); log.warn("Userdetails: " + securityService.getCurrentUser()); super.onBeforeRender(); } }