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 Details

    • ClientRolesPartialImport

      public ClientRolesPartialImport()
  • Method Details

    • getToOverwrite

      public Map<String,Set<org.keycloak.representations.idm.RoleRepresentation>> getToOverwrite()
    • getToSkip

      public Map<String,Set<org.keycloak.representations.idm.RoleRepresentation>> getToSkip()
    • 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(RealmModel realm, 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(RealmModel realm, String clientId, org.keycloak.representations.idm.RoleRepresentation roleRep)
    • prepare

      public void prepare(org.keycloak.representations.idm.PartialImportRepresentation partialImportRep, RealmModel realm, KeycloakSession session)
    • 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)
    • getModelId

      public String getModelId(RealmModel realm, String clientId)