protected void execute(HttpServletRequest request,
HttpServletResponse response,
RequestContext context)
throws Exception {
msgBroker = new FacesContextBroker(request,response).extractMessageBroker();
StatisticsRequestContext statRequestCtx = null;
String homePage = "/catalog/main/home.page";
String contextPath = request.getContextPath();
checkRole(context);
statRequestCtx = new StatisticsRequestContext();
initStatisticsRequestContext(request,response,context, statRequestCtx);
GeoportalStatisticsProviderFactory geoportalStatProviderFactory = new GeoportalStatisticsProviderFactory();
StatisticsWriterFactory statisticsWriterFactory = new StatisticsWriterFactory();
statisticsWriterFactory.makeStatisticsWriter(statRequestCtx);
GeoportalUsageInformation usageInfo = geoportalStatProviderFactory.buildUsageReport(statRequestCtx);