public EventRepositoryApiBean(EventRepository evtRepository, Long start, Long end) { type = evtRepository.getClass().getName(); EventQueryDefinition query = new EventQueryDefinition(); if (start != null) { query.setFrom(start); } if (end != null) { query.setTo(end); } // Create PIE eventsPie = new PieChartApiBean(evtRepository.getFeatureUsagePieChart(query)); // Create BARCHART barChart = new BarChartApiBean(evtRepository.getFeatureUsageBarChart(query)); // Total Count for (PieSectorApiBean sector : eventsPie.getSectors()) { hitCount += sector.getValue(); } }