/**
   * getAllEmployeeReportForMonthByMonth(-) method takes month as a inputs and displays all
   * employees working details during given period of time.
   *
   * @throws Exception
   */
  @RequestMapping(value = "/getAllEmployeeReportForYearByYearDate", method = RequestMethod.POST)
  public @ResponseBody String getAllEmployeeReportForYearByYearDate(
      @RequestParam("yearDate") String yearDate) throws Exception {
    logger.info("inside ReportGenerationController getAllEmployeeReportForYearByYearDate()");

    logger.info("Year in getAllEmployeeReportForYearByYearDate : " + yearDate);

    return reportGenerationService.getAllEmployeeReportForYearByYearDate(yearDate);
  }