package fi.otavanopisto.pyramus.views.system;
import java.io.IOException;
import fi.internetix.smvc.SmvcRuntimeException;
import fi.internetix.smvc.controllers.PageRequestContext;
import fi.otavanopisto.pyramus.dao.DAOFactory;
import fi.otavanopisto.pyramus.dao.base.DefaultsDAO;
import fi.otavanopisto.pyramus.domainmodel.base.Defaults;
import fi.otavanopisto.pyramus.framework.PyramusViewController;
import fi.otavanopisto.pyramus.framework.UserRole;
public class StatusCheckViewController extends PyramusViewController {
public void process(PageRequestContext requestContext) {
DefaultsDAO defaultsDAO = DAOFactory.getInstance().getDefaultsDAO();
Defaults defaults = defaultsDAO.getDefaults();
if (defaults != null) {
try {
requestContext.getResponse().getWriter().print("OK");
}
catch (IOException ioe) {
throw new SmvcRuntimeException(ioe);
}
}
}
public UserRole[] getAllowedRoles() {
return new UserRole[] { UserRole.EVERYONE };
}
}