Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## method searchReminders di ReminderSettingRepository.java ##
- public List<MstReminder> searchReminders(SearchParameter searchParameter) {
- SearchResult<DetailPenerimaReminder> detailReminder = detailPenerimaReminderService.search(searchParameter);
- SearchResult<DetailPenerimaUserReminder> detailUser = detailPenerimaUserReminderService.search(searchParameter);
- SearchResult<DetailPenerimaEmailReminder> detailEmail = detailPenerimaEmailReminderService.search(searchParameter);
- List<MstReminder> reminders = new ArrayList<MstReminder>();
- for(MstReminder reminder : reminders) {
- for(DetailPenerimaReminder detail : detailReminder.getResult()) {
- reminder.setType(detail.getReminderSetting().getType().toString());
- reminder.setWorkplaceName(detail.getWorkplace().getName());
- reminder.setDepartmentName(detail.getDepartment().getName());
- }
- for(DetailPenerimaUserReminder detail : detailUser.getResult()) {
- List<User> userList = new ArrayList<User>();
- userList.add(detail.getUser());
- reminder.setUser(userList);
- }
- for(DetailPenerimaEmailReminder detail : detailEmail.getResult()) {
- List<String> emailList = new ArrayList<String>();
- emailList.add(detail.getEmail());
- reminder.setEmail(emailList);
- }
- reminders.add(reminder);
- }
- return reminders;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement