@Override public List<ApplicationEventFamilyMapDto> findApplicationEventFamilyMapsByApplicationId( String applicationId) { List<ApplicationEventFamilyMapDto> eventFamilyMaps; if (isValidSqlId(applicationId)) { LOG.debug("Find application event family maps by applicationId id [{}]", applicationId); eventFamilyMaps = convertDtoList(applicationEventFamilyMapDao.findByApplicationId( applicationId)); } else { throw new IncorrectParameterException("Incorrect applicationId id: " + applicationId); } return eventFamilyMaps; }
@Test public void findByAppIdTest() { List<ApplicationEventFamilyMap> applicationEventFamilyMaps = generateApplicationEventFamilyMap(null, null, null, 2, true); ApplicationEventFamilyMap dto = applicationEventFamilyMapDao.findById(applicationEventFamilyMaps.get(0).getStringId()); Assert.assertNotNull(dto); List<ApplicationEventFamilyMap> eventFamilyMapList = applicationEventFamilyMapDao.findByApplicationId(dto.getApplication().getStringId()); ApplicationEventFamilyMap eventFamilyMap = null; for (ApplicationEventFamilyMap found : eventFamilyMapList) { if (dto.getId().equals(found.getId())) { eventFamilyMap = found; } } Assert.assertNotNull(eventFamilyMap); Assert.assertEquals(dto, eventFamilyMap); }