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 ssilvert@redhat.com (C) 2016 Red Hat Inc.
-
-
Constructor Summary
Constructors Constructor Description ClientRolesPartialImport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PartialImportResultadded(String clientId, String modelId, org.keycloak.representations.idm.RoleRepresentation roleRep)voiddeleteRole(org.keycloak.models.RealmModel realm, String clientId, org.keycloak.representations.idm.RoleRepresentation roleRep)protected ErrorResponseExceptionexists(String message)booleanexists(org.keycloak.models.RealmModel realm, org.keycloak.models.KeycloakSession session, String clientId, org.keycloak.representations.idm.RoleRepresentation roleRep)StringexistsMessage(String clientId, org.keycloak.representations.idm.RoleRepresentation roleRep)StringgetCombinedName(String clientId, org.keycloak.representations.idm.RoleRepresentation roleRep)StringgetModelId(org.keycloak.models.RealmModel realm, String clientId)StringgetName(org.keycloak.representations.idm.RoleRepresentation roleRep)Map<String,List<org.keycloak.representations.idm.RoleRepresentation>>getRepList(org.keycloak.representations.idm.PartialImportRepresentation partialImportRep)ResourceTypegetResourceType()Map<String,Set<org.keycloak.representations.idm.RoleRepresentation>>getToOverwrite()Map<String,Set<org.keycloak.representations.idm.RoleRepresentation>>getToSkip()protected ErrorResponseExceptionnoClientFound(String clientId)PartialImportResultoverwritten(String clientId, String modelId, org.keycloak.representations.idm.RoleRepresentation roleRep)voidprepare(org.keycloak.representations.idm.PartialImportRepresentation partialImportRep, org.keycloak.models.RealmModel realm, org.keycloak.models.KeycloakSession session)PartialImportResultskipped(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 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 PartialImportResult overwritten(String clientId, String modelId, org.keycloak.representations.idm.RoleRepresentation roleRep)
-
skipped
public PartialImportResult skipped(String clientId, String modelId, org.keycloak.representations.idm.RoleRepresentation roleRep)
-
added
public PartialImportResult added(String clientId, String modelId, org.keycloak.representations.idm.RoleRepresentation roleRep)
-
-