Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Commit fe37915a authored by Lorenzo Gandino's avatar Lorenzo Gandino
Browse files

Refactor using interface ClientRoleToRealmRoleService

parent f3e96271
No related branches found
No related tags found
1 merge request!201Rename ClientRoleToRealmRoleMapper to ClientRoleToRealmRoleService
Pipeline #281583 passed
package eu.europa.ec.simpl.usersroles.services;
public interface ClientRoleToRealmRoleService {
void copy();
}
package eu.europa.ec.simpl.usersroles.services.impl;
import eu.europa.ec.simpl.usersroles.configurations.keycloak.KeycloakProperties;
import eu.europa.ec.simpl.usersroles.services.ClientRoleToRealmRoleService;
import eu.europa.ec.simpl.usersroles.services.KeycloakService;
import eu.europa.ec.simpl.usersroles.services.KeycloakUserService;
import jakarta.annotation.PostConstruct;
......@@ -19,7 +20,7 @@ import org.springframework.stereotype.Service;
@Log4j2
@Service
@ConditionalOnProperty(value = "keycloak.client-to-realm-role-migration.enabled", havingValue = "true")
public class ClientRoleToRealmRoleService {
public class ClientRoleToRealmRoleServiceImpl implements ClientRoleToRealmRoleService {
private final KeycloakService keycloakService;
private final KeycloakUserService keycloakUserService;
......@@ -28,7 +29,7 @@ public class ClientRoleToRealmRoleService {
private RealmResource realmResource;
private ClientsResource clientsResource;
public ClientRoleToRealmRoleService(
public ClientRoleToRealmRoleServiceImpl(
KeycloakUserService keycloakUserService,
KeycloakService keycloakService,
KeycloakProperties keycloakProperties) {
......@@ -37,6 +38,7 @@ public class ClientRoleToRealmRoleService {
this.keycloakProperties = keycloakProperties;
}
@Override
@PostConstruct
public void copy() {
this.realmResource = keycloakService.getAppRealm();
......
......@@ -20,7 +20,7 @@ import org.mockito.Mock;
import org.mockito.junit.jupiter.MockitoExtension;
@ExtendWith(MockitoExtension.class)
class ClientRoleToRealmRoleServiceTest {
class ClientRoleToRealmRoleServiceImplTest {
@Mock
private KeycloakUserService keycloakUserService;
......@@ -44,7 +44,7 @@ class ClientRoleToRealmRoleServiceTest {
private RolesResource rolesResource;
@InjectMocks
private ClientRoleToRealmRoleService clientRoleToRealmRoleMapper;
private ClientRoleToRealmRoleServiceImpl clientRoleToRealmRoleMapper;
@Test
void testInit() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment