@Override @Transactional public List<EndpointGroupDto> findEndpointGroupsByAppId(String applicationId) { validateSqlId(applicationId, "Can't find endpoint groups by application id. Incorrect " + "application id " + applicationId); return convertDtoList(endpointGroupDao.findByApplicationId(applicationId)); }
@Override @Transactional public void removeEndpointGroupByAppId(String applicationId) { validateSqlId(applicationId, "Can't remove endpoint groups by application id. Incorrect " + "application id " + applicationId); List<EndpointGroup> groups = endpointGroupDao.findByApplicationId(applicationId); if (groups != null && !groups.isEmpty()) { for (EndpointGroup group : groups) { removeEndpointGroup(group.getId().toString(), true); } } }
@Test public void findByApplicationId() { EndpointGroup endpointGroup = generateEndpointGroup(null, null); List<EndpointGroup> groups = endpointGroupDao.findByApplicationId(endpointGroup.getApplicationId()); Assert.assertEquals(1, groups.size()); }