@Override public EventClassFamilyDto findEventClassFamilyByTenantIdAndName(String tenantId, String name) { if (isValidSqlId(tenantId)) { LOG.debug("Find event class family by tenant id [{}] and name {}", tenantId, name); return eventClassFamilyDao.findByTenantIdAndName(tenantId, name).toDto(); } else { throw new IncorrectParameterException("Incorrect tenant id: " + tenantId); } }
@Test public void findByTenantIdAndNameTest() { List<EventClassFamily> eventClassFamilies = generateEventClassFamily(null, 2); EventClassFamily dto = eventClassFamilyDao.findById(eventClassFamilies.get(0).getStringId()); Assert.assertNotNull(dto); EventClassFamily eventClassFamily = eventClassFamilyDao.findByTenantIdAndName(dto.getTenant().getStringId(), dto.getName()); Assert.assertNotNull(eventClassFamily); Assert.assertEquals(dto, eventClassFamily); }