package fi.otavanopisto.pyramus.views.generic; import fi.internetix.smvc.controllers.PageRequestContext; import fi.otavanopisto.pyramus.dao.DAOFactory; import fi.otavanopisto.pyramus.dao.base.DefaultsDAO; import fi.otavanopisto.pyramus.framework.PyramusViewController; import fi.otavanopisto.pyramus.framework.UserRole; public class AccessDeniedController extends PyramusViewController { public void process(PageRequestContext requestContext) { DefaultsDAO defaultsDAO = DAOFactory.getInstance().getDefaultsDAO(); if (!defaultsDAO.isPyramusInitialized()) { requestContext.setRedirectURL(requestContext.getRequest().getContextPath() + "/system/setupwizard/index.page"); } else { requestContext.setIncludeJSP("/templates/generic/accessdenied.jsp"); } } public UserRole[] getAllowedRoles() { return new UserRole[] { UserRole.EVERYONE }; } }