package codeine.servlets.api_servlets.angular; import javax.inject.Inject; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import codeine.servlet.AbstractApiServlet; import codeine.servlet.manage_statistics.ManageStatisticsCollector; import codeine.servlet.manage_statistics.ManageStatisticsInfo; public class ManageStatisticsInfoApiServlet extends AbstractApiServlet { private @Inject ManageStatisticsCollector manageStatisticsCollector; private static final long serialVersionUID = 1L; @Override protected void myGet(HttpServletRequest request, HttpServletResponse response) { ManageStatisticsInfo manageStatisticsInfo = manageStatisticsCollector.getCollected(); writeResponseJson(response, manageStatisticsInfo); } @Override protected boolean checkPermissions(HttpServletRequest request) { return isAdministrator(request); } }