// Path: cat-plugin-event/src/main/java/org/unidal/cat/plugin/event/EventConstants.java
// public interface EventConstants {
//    public String NAME = "event";
// }


import java.io.IOException;
import java.util.Date;
import javax.servlet.ServletException;
import org.unidal.cat.core.view.svg.GraphBuilder;
import org.unidal.cat.plugin.event.EventConstants;
import org.unidal.cat.plugin.event.filter.EventNameFilter;
import org.unidal.cat.plugin.event.filter.EventNameGraphFilter;
import org.unidal.cat.plugin.event.filter.EventTypeFilter;
import org.unidal.cat.plugin.event.filter.EventTypeGraphFilter;
import org.unidal.cat.plugin.event.model.entity.EventReport;
import org.unidal.cat.plugin.event.report.view.GraphViewModel;
import org.unidal.cat.plugin.event.report.view.NameViewModel;
import org.unidal.cat.plugin.event.report.view.TypeViewModel;
import org.unidal.cat.spi.ReportPeriod;
import org.unidal.cat.spi.report.ReportManager;
import org.unidal.lookup.annotation.Inject;
import org.unidal.web.mvc.PageHandler;
import org.unidal.web.mvc.annotation.InboundActionMeta;
import org.unidal.web.mvc.annotation.OutboundActionMeta;
import org.unidal.web.mvc.annotation.PayloadMeta;
import com.dianping.cat.mvc.PayloadNormalizer;
package org.unidal.cat.plugin.event.report.page;





public class Handler implements PageHandler<Context> {
   @Inject
   private GraphBuilder m_builder;

   @Inject
   private JspViewer m_jspViewer;

   @Inject
   private PayloadNormalizer m_normalizer;

// Path: cat-plugin-event/src/main/java/org/unidal/cat/plugin/event/EventConstants.java
// public interface EventConstants {
//    public String NAME = "event";
// }


// Path: cat-plugin-event/src/main/java/org/unidal/cat/plugin/event/report/page/Handler.java
import java.io.IOException;
import java.util.Date;
import javax.servlet.ServletException;
import org.unidal.cat.core.view.svg.GraphBuilder;
import org.unidal.cat.plugin.event.EventConstants;
import org.unidal.cat.plugin.event.filter.EventNameFilter;
import org.unidal.cat.plugin.event.filter.EventNameGraphFilter;
import org.unidal.cat.plugin.event.filter.EventTypeFilter;
import org.unidal.cat.plugin.event.filter.EventTypeGraphFilter;
import org.unidal.cat.plugin.event.model.entity.EventReport;
import org.unidal.cat.plugin.event.report.view.GraphViewModel;
import org.unidal.cat.plugin.event.report.view.NameViewModel;
import org.unidal.cat.plugin.event.report.view.TypeViewModel;
import org.unidal.cat.spi.ReportPeriod;
import org.unidal.cat.spi.report.ReportManager;
import org.unidal.lookup.annotation.Inject;
import org.unidal.web.mvc.PageHandler;
import org.unidal.web.mvc.annotation.InboundActionMeta;
import org.unidal.web.mvc.annotation.OutboundActionMeta;
import org.unidal.web.mvc.annotation.PayloadMeta;
import com.dianping.cat.mvc.PayloadNormalizer;

package org.unidal.cat.plugin.event.report.page;





public class Handler implements PageHandler<Context> {
   @Inject
   private GraphBuilder m_builder;

   @Inject
   private JspViewer m_jspViewer;

   @Inject
   private PayloadNormalizer m_normalizer;

   @Inject(EventConstants.NAME)