Class RealmRolesPartialImport

  • All Implemented Interfaces:
    PartialImport<org.keycloak.representations.idm.RoleRepresentation>

    public class RealmRolesPartialImport
    extends AbstractPartialImport<org.keycloak.representations.idm.RoleRepresentation>
    PartialImport handler for Realm Roles.
    Author:
    Stan Silvert [email protected] (C) 2016 Red Hat Inc.
    • Constructor Detail

      • RealmRolesPartialImport

        public RealmRolesPartialImport()
    • Method Detail

      • getToOverwrite

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

        public Set<org.keycloak.representations.idm.RoleRepresentation> getToSkip()
      • getRepList

        public List<org.keycloak.representations.idm.RoleRepresentation> getRepList​(org.keycloak.representations.idm.PartialImportRepresentation partialImportRep)
        Specified by:
        getRepList in class AbstractPartialImport<org.keycloak.representations.idm.RoleRepresentation>
      • getName

        public String getName​(org.keycloak.representations.idm.RoleRepresentation roleRep)
        Specified by:
        getName in class AbstractPartialImport<org.keycloak.representations.idm.RoleRepresentation>
      • getModelId

        public String getModelId​(org.keycloak.models.RealmModel realm,
                                 org.keycloak.models.KeycloakSession session,
                                 org.keycloak.representations.idm.RoleRepresentation roleRep)
        Specified by:
        getModelId in class AbstractPartialImport<org.keycloak.representations.idm.RoleRepresentation>
      • exists

        public boolean exists​(org.keycloak.models.RealmModel realm,
                              org.keycloak.models.KeycloakSession session,
                              org.keycloak.representations.idm.RoleRepresentation roleRep)
        Specified by:
        exists in class AbstractPartialImport<org.keycloak.representations.idm.RoleRepresentation>
      • existsMessage

        public String existsMessage​(org.keycloak.models.RealmModel realm,
                                    org.keycloak.representations.idm.RoleRepresentation roleRep)
        Specified by:
        existsMessage in class AbstractPartialImport<org.keycloak.representations.idm.RoleRepresentation>
      • remove

        public void remove​(org.keycloak.models.RealmModel realm,
                           org.keycloak.models.KeycloakSession session,
                           org.keycloak.representations.idm.RoleRepresentation roleRep)
        Specified by:
        remove in class AbstractPartialImport<org.keycloak.representations.idm.RoleRepresentation>
      • create

        public void create​(org.keycloak.models.RealmModel realm,
                           org.keycloak.models.KeycloakSession session,
                           org.keycloak.representations.idm.RoleRepresentation roleRep)
        Specified by:
        create in class AbstractPartialImport<org.keycloak.representations.idm.RoleRepresentation>