public List<MailCampaignVO> getRecentMailCampaigns() {
   List<MailCampaignVO> campaigns = null;
   try {
     ReportsDAO dao = new ReportsDAOImpl(null);
     campaigns = dao.getMailCampaignsById(userVO.getId());
   } catch (Exception e) {
     e.printStackTrace();
     Logger.error(e.getMessage());
   }
   return campaigns;
 }
 public List<GEOTrackVO> getGEOTracker() {
   List<GEOTrackVO> trackers = null;
   try {
     ReportsDAO dao = new ReportsDAOImpl(null);
     trackers = dao.getGEOTrackById(userVO.getId());
   } catch (Exception e) {
     e.printStackTrace();
     Logger.error(e.getMessage());
   }
   return trackers;
 }
 public SubscriberStatsVO getSubscriberStats() {
   SubscriberStatsVO vo = null;
   try {
     ReportsDAO dao = new ReportsDAOImpl(null);
     vo = dao.getSubscriberStatsById(userVO.getId());
   } catch (Exception e) {
     e.printStackTrace();
     Logger.error(e.getMessage());
   }
   return vo;
 }
 public OverallPerformanceVO getOverallPerformance() {
   OverallPerformanceVO vo = null;
   try {
     ReportsDAO dao = new ReportsDAOImpl(null);
     vo = dao.getOverallPerformanceById(userVO.getId());
   } catch (Exception e) {
     e.printStackTrace();
     Logger.error(e.getMessage());
   }
   return vo;
 }