Package org.keycloak.partialimport
Class ClientRolesPartialImport
- java.lang.Object
-
- org.keycloak.partialimport.ClientRolesPartialImport
-
public class ClientRolesPartialImport extends Object
Partial Import handler for Client Roles.- Author:
- Stan Silvert [email protected] (C) 2016 Red Hat Inc.
-
-
Constructor Summary
Constructors Constructor Description ClientRolesPartialImport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.keycloak.partialimport.PartialImportResult
added(String clientId, String modelId, org.keycloak.representations.idm.RoleRepresentation roleRep)
void
deleteRole(org.keycloak.models.RealmModel realm, String clientId, org.keycloak.representations.idm.RoleRepresentation roleRep)
protected ErrorResponseException
exists(String message)
boolean
exists(org.keycloak.models.RealmModel realm, org.keycloak.models.KeycloakSession session, String clientId, org.keycloak.representations.idm.RoleRepresentation roleRep)
String
existsMessage(String clientId, org.keycloak.representations.idm.RoleRepresentation roleRep)
String
getCombinedName(String clientId, org.keycloak.representations.idm.RoleRepresentation roleRep)
String
getModelId(org.keycloak.models.RealmModel realm, String clientId)
String
getName(org.keycloak.representations.idm.RoleRepresentation roleRep)
Map<String,List<org.keycloak.representations.idm.RoleRepresentation>>
getRepList(org.keycloak.representations.idm.PartialImportRepresentation partialImportRep)
org.keycloak.partialimport.ResourceType
getResourceType()
Map<String,Set<org.keycloak.representations.idm.RoleRepresentation>>
getToOverwrite()
Map<String,Set<org.keycloak.representations.idm.RoleRepresentation>>
getToSkip()
protected ErrorResponseException
noClientFound(String clientId)
org.keycloak.partialimport.PartialImportResult
overwritten(String clientId, String modelId, org.keycloak.representations.idm.RoleRepresentation roleRep)
void
prepare(org.keycloak.representations.idm.PartialImportRepresentation partialImportRep, org.keycloak.models.RealmModel realm, org.keycloak.models.KeycloakSession session)
org.keycloak.partialimport.PartialImportResult
skipped(String clientId, String modelId, org.keycloak.representations.idm.RoleRepresentation roleRep)
-
-
-
Method Detail
-
getToOverwrite
public Map<String,Set<org.keycloak.representations.idm.RoleRepresentation>> getToOverwrite()
-
getRepList
public Map<String,List<org.keycloak.representations.idm.RoleRepresentation>> getRepList(org.keycloak.representations.idm.PartialImportRepresentation partialImportRep)
-
getName
public String getName(org.keycloak.representations.idm.RoleRepresentation roleRep)
-
getCombinedName
public String getCombinedName(String clientId, org.keycloak.representations.idm.RoleRepresentation roleRep)
-
exists
public boolean exists(org.keycloak.models.RealmModel realm, org.keycloak.models.KeycloakSession session, String clientId, org.keycloak.representations.idm.RoleRepresentation roleRep)
-
existsMessage
public String existsMessage(String clientId, org.keycloak.representations.idm.RoleRepresentation roleRep)
-
getResourceType
public org.keycloak.partialimport.ResourceType getResourceType()
-
deleteRole
public void deleteRole(org.keycloak.models.RealmModel realm, String clientId, org.keycloak.representations.idm.RoleRepresentation roleRep)
-
prepare
public void prepare(org.keycloak.representations.idm.PartialImportRepresentation partialImportRep, org.keycloak.models.RealmModel realm, org.keycloak.models.KeycloakSession session) throws ErrorResponseException
- Throws:
ErrorResponseException
-
exists
protected ErrorResponseException exists(String message)
-
noClientFound
protected ErrorResponseException noClientFound(String clientId)
-
overwritten
public org.keycloak.partialimport.PartialImportResult overwritten(String clientId, String modelId, org.keycloak.representations.idm.RoleRepresentation roleRep)
-
skipped
public org.keycloak.partialimport.PartialImportResult skipped(String clientId, String modelId, org.keycloak.representations.idm.RoleRepresentation roleRep)
-
added
public org.keycloak.partialimport.PartialImportResult added(String clientId, String modelId, org.keycloak.representations.idm.RoleRepresentation roleRep)
-
-