/** * Return the label value of the period based on {@link Date}. eg :: 22/12/2012 - Period : ONEYEAR * return 12; * * @param period {@link SearchPeriods} * @param pubDate {@link Date} * @return */ private Integer getLabelDateValue(final SearchPeriods periodSelected, final Date pubDate) { Integer labelValue = null; if (periodSelected.equals(SearchPeriods.ONEYEAR)) { // return motnhs labelValue = DateUtil.getValueCurrentMonthOfTheYear(pubDate); } else if (periodSelected.equals(SearchPeriods.THIRTYDAYS)) { // return days labelValue = DateUtil.getValueCurrentDateOfTheMonths(pubDate); } else if (periodSelected.equals(SearchPeriods.TWENTYFOURHOURS)) { // return hours labelValue = DateUtil.getValueHourOfTheDay(pubDate); } else if (periodSelected.equals(SearchPeriods.SEVENDAYS)) { // return days labelValue = DateUtil.getValueCurrentDayOfTheWeek(pubDate); } else if (periodSelected.equals(SearchPeriods.ALLTIME)) { // return years labelValue = DateUtil.getValueCurrentYear(pubDate); } return labelValue; }