115 Map<String, List<RoleRepresentation>> repList =
getRepList(partialImportRep);
116 if (repList == null || repList.isEmpty())
return;
118 for (String clientId : repList.keySet()) {
123 toOverwrite.put(clientId,
new HashSet<RoleRepresentation>());
124 toSkip.put(clientId,
new HashSet<RoleRepresentation>());
125 for (RoleRepresentation roleRep : repList.get(clientId)) {
126 if (
exists(realm, session, clientId, roleRep)) {
127 switch (partialImportRep.getPolicy()) {
129 toSkip.get(clientId).add(roleRep);
String existsMessage(String clientId, RoleRepresentation roleRep)
Definition: ClientRolesPartialImport.java:91
final Map< String, Set< RoleRepresentation > > toOverwrite
Definition: ClientRolesPartialImport.java:41
final Map< String, Set< RoleRepresentation > > toSkip
Definition: ClientRolesPartialImport.java:42
ErrorResponseException noClientFound(String clientId)
Definition: ClientRolesPartialImport.java:147
Map< String, List< RoleRepresentation > > getRepList(PartialImportRepresentation partialImportRep)
Definition: ClientRolesPartialImport.java:52
boolean exists(RealmModel realm, KeycloakSession session, String clientId, RoleRepresentation roleRep)
Definition: ClientRolesPartialImport.java:67
boolean clientExists(PartialImportRepresentation partialImportRep, RealmModel realm, String clientId)
Definition: ClientRolesPartialImport.java:79