@Override public List<EndpointProfileDto> findEndpointProfilesByUserId(String endpointUserId) { return convertDtoList(endpointProfileDao.findByEndpointUserId(endpointUserId)); }
@Override public List<EndpointProfileDto> findEndpointProfilesByExternalIdAndTenantId(String externalId, String tenantId) { if (isValidId(externalId) && isValidId(tenantId)) { EndpointUser endpointUser = endpointUserDao.findByExternalIdAndTenantId(externalId, tenantId); if (endpointUser != null) { return convertDtoList(endpointProfileDao.findByEndpointUserId(endpointUser.getId())); } } return Collections.emptyList(); }
@Test public void testFindByEndpointUserId() throws Exception { EndpointProfileDto endpointProfileDto = generateEndpointProfile(null, null, null, null); EndpointUserDto endpointUserDto = generateEndpointUser(Arrays.asList(endpointProfileDto.getId())); List<CassandraEndpointProfile> found = endpointProfileDao.findByEndpointUserId(endpointUserDto.getId()); Assert.assertFalse(found.isEmpty()); Assert.assertEquals(endpointProfileDto, found.get(0).toDto()); }