|
|
@@ -270,18 +270,6 @@ public class KeycloakServiceImpl implements KeycloakService {
|
|
|
}
|
|
|
return keycloakUserCo;
|
|
|
}
|
|
|
- @Override
|
|
|
- @Cacheable(value = "smsb:userList")
|
|
|
- public Map<String, String> getUsersMap() {
|
|
|
- Map<String, String> userMap = new HashMap<>();
|
|
|
- realmResource.users().list().forEach(user ->{
|
|
|
- if (user.getFirstName() != null && user.getLastName() != null && !"".equals(user.getLastName())) {
|
|
|
- user.setUsername(user.getLastName() + user.getFirstName());
|
|
|
- }
|
|
|
- userMap.put(user.getId(),user.getUsername());
|
|
|
- });
|
|
|
- return userMap;
|
|
|
- }
|
|
|
|
|
|
@Override
|
|
|
public Response addKeycloakGroup(String id , GroupRepresentation groupRepresentation) {
|
|
|
@@ -333,6 +321,7 @@ public class KeycloakServiceImpl implements KeycloakService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @CacheEvict(value = "smsb:users" , allEntries = true)
|
|
|
public Response updateUser(String userId, Object representation, Integer operateType) {
|
|
|
UserResource userResource = realmResource.users().get(userId);
|
|
|
UserRepresentation user = userResource.toRepresentation();
|
|
|
@@ -362,6 +351,7 @@ public class KeycloakServiceImpl implements KeycloakService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @CacheEvict(value = "smsb:users" , allEntries = true)
|
|
|
public Response removeUser(String userId) {
|
|
|
realmResource.users().get(userId).remove();
|
|
|
return Response.buildSuccess();
|