@Transactional @Override public boolean updateHoliday(Holiday holiday) { try { Holiday hld = holidayRepository.findOne(holiday.getId()); hld.setName(holiday.getName()); hld.setStartDate(holiday.getStartDate()); hld.setEndDate(holiday.getEndDate()); HolidayType holidayType = holidayTypeRepository.findOne(holiday.getHolidayType().getId()); hld.setHolidayType(holidayType); hld.setUpdateBy(accountService.getCurrentUser().getLoginName()); hld.setUpdateDate(new Date()); holidayRepository.save(hld); return true; } catch (Exception e) { logger.error(e.getLocalizedMessage()); return false; } }
@Override public List<HolidayType> findHolidayTypes() { return holidayTypeRepository.findAll(); }