private void populateColleagueEvalState( String evalSeasonDataId, UserModel currentUser, Set<UserModel> rateesOfColleague, Model model) { List<ColleagueEvalState> states = personalEvalDataLoader.getColleagueEvalStates( evalSeasonDataId, currentUser.getId(), rateesOfColleague.stream().map(x -> x.getId()).collect(Collectors.toSet())); model.addAttribute("colleagueEvalStates", states); }
private List<PersonalEvalState> populateRateeEvalState( String evalSeasonId, Set<UserModel> rateesOfFirstRater, Model model, String modelName) { List<PersonalEvalState> rateeEvalStates = rateesOfFirstRater .stream() .map( userModel -> personalEvalDataLoader.getPersonalEvalStateOf(evalSeasonId, userModel.getId())) .collect(Collectors.toList()); model.addAttribute(modelName, rateeEvalStates); return rateeEvalStates; }
private void populateUserPersonalEvalState( String evalSeasonId, UserModel currentUser, Model model) { PersonalEvalState personalEval = personalEvalDataLoader.getPersonalEvalStateOf(evalSeasonId, currentUser.getId()); model.addAttribute("myPersonalEval", personalEval); }