/** * @param userList * @return * @throws java.text.ParseException @Desc This function populates the * "classifiedSixMonthDataVector" variable of the com.post.parser.model.User class. It gives * the total number of posts of only six months */ public List<User> setCategorizedSixMonthDataToUser(List<User> userList) throws ParseException { for (User user : userList) { int[] userMonthVector = user.getClassifiedSixMonthDataVector(); for (Posts posts : user.getUserPost()) { String date = posts.getDate(); int MonthOfYear = getMonthOfYear(date); if (MonthOfYear <= 5) { userMonthVector[MonthOfYear] = userMonthVector[MonthOfYear] + 1; } } user.setClassifiedMonthVector(userMonthVector); } return userList; }