## Uses of Class
org.keycloak.models.ProtocolMapperModel

- Packages that use ProtocolMapperModel
  Package | Description
  --- | ---
  org.keycloak.forms.login |
  org.keycloak.forms.login.freemarker |
  org.keycloak.forms.login.freemarker.model |
  org.keycloak.migration |
  org.keycloak.models |
  org.keycloak.models.cache.infinispan |
  org.keycloak.models.cache.infinispan.entities |
  org.keycloak.models.jpa |
  org.keycloak.models.mongo.keycloak.adapters |
  org.keycloak.models.utils |
  org.keycloak.protocol |
  org.keycloak.protocol.oidc |
  org.keycloak.protocol.oidc.mappers |
  org.keycloak.protocol.saml |
  org.keycloak.protocol.saml.mappers |
  org.keycloak.services.managers |
  org.keycloak.services.migration |
  org.keycloak.storage |
  org.keycloak.storage.federated |
  org.keycloak.storage.jpa |

- - ### Uses of ProtocolMapperModel in org.keycloak.forms.login

    Method parameters in org.keycloak.forms.login with type arguments of type ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `LoginFormsProvider` | LoginFormsProvider.`setAccessRequest(List<RoleModel> realmRolesRequested, javax.ws.rs.core.MultivaluedMap<String,RoleModel> resourceRolesRequested, List<ProtocolMapperModel> protocolMappers)`

  - ### Uses of ProtocolMapperModel in org.keycloak.forms.login.freemarker

    Method parameters in org.keycloak.forms.login.freemarker with type arguments of type ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `LoginFormsProvider` | FreeMarkerLoginFormsProvider.`setAccessRequest(List<RoleModel> realmRolesRequested, javax.ws.rs.core.MultivaluedMap<String,RoleModel> resourceRolesRequested, List<ProtocolMapperModel> protocolMappersRequested)`

  - ### Uses of ProtocolMapperModel in org.keycloak.forms.login.freemarker.model

    Constructor parameters in org.keycloak.forms.login.freemarker.model with type arguments of type ProtocolMapperModel
    Constructor and Description
    `OAuthGrantBean(String code, ClientSessionModel clientSession, ClientModel client, List<RoleModel> realmRolesRequested, javax.ws.rs.core.MultivaluedMap<String,RoleModel> resourceRolesRequested, List<ProtocolMapperModel> protocolMappersRequested, String accessRequestMessage)`

  - ### Uses of ProtocolMapperModel in org.keycloak.migration

    Methods in org.keycloak.migration that return types with arguments of type ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `List<ProtocolMapperModel>` | MigrationProvider.`getBuiltinMappers(String protocol)`

  - ### Uses of ProtocolMapperModel in org.keycloak.models

    Methods in org.keycloak.models that return ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `ProtocolMapperModel` | ProtocolMapperContainerModel.`addProtocolMapper(ProtocolMapperModel model)`
    `ProtocolMapperModel` | ProtocolMapperContainerModel.`getProtocolMapperById(String id)`
    `ProtocolMapperModel` | ProtocolMapperContainerModel.`getProtocolMapperByName(String protocol, String name)`

    Methods in org.keycloak.models that return types with arguments of type ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `Set<ProtocolMapperModel>` | UserConsentModel.`getGrantedProtocolMappers()`
    `Set<ProtocolMapperModel>` | ProtocolMapperContainerModel.`getProtocolMappers()`

    Methods in org.keycloak.models with parameters of type ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserConsentModel.`addGrantedProtocolMapper(ProtocolMapperModel protocolMapper)`
    `ProtocolMapperModel` | ProtocolMapperContainerModel.`addProtocolMapper(ProtocolMapperModel model)`
    `boolean` | UserConsentModel.`isProtocolMapperGranted(ProtocolMapperModel protocolMapper)`
    `void` | UserProvider.`preRemove(ProtocolMapperModel protocolMapper)`
    `void` | UserFederationManager.`preRemove(ProtocolMapperModel protocolMapper)`
    `void` | ProtocolMapperContainerModel.`removeProtocolMapper(ProtocolMapperModel mapping)`
    `void` | ProtocolMapperContainerModel.`updateProtocolMapper(ProtocolMapperModel mapping)`

  - ### Uses of ProtocolMapperModel in org.keycloak.models.cache.infinispan

    Methods in org.keycloak.models.cache.infinispan that return ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `ProtocolMapperModel` | ClientTemplateAdapter.`addProtocolMapper(ProtocolMapperModel model)`
    `ProtocolMapperModel` | ClientAdapter.`addProtocolMapper(ProtocolMapperModel model)`
    `ProtocolMapperModel` | ClientTemplateAdapter.`getProtocolMapperById(String id)`
    `ProtocolMapperModel` | ClientAdapter.`getProtocolMapperById(String id)`
    `ProtocolMapperModel` | ClientTemplateAdapter.`getProtocolMapperByName(String protocol, String name)`
    `ProtocolMapperModel` | ClientAdapter.`getProtocolMapperByName(String protocol, String name)`

    Methods in org.keycloak.models.cache.infinispan that return types with arguments of type ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `Set<ProtocolMapperModel>` | ClientTemplateAdapter.`getProtocolMappers()`
    `Set<ProtocolMapperModel>` | ClientAdapter.`getProtocolMappers()`

    Methods in org.keycloak.models.cache.infinispan with parameters of type ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `ProtocolMapperModel` | ClientTemplateAdapter.`addProtocolMapper(ProtocolMapperModel model)`
    `ProtocolMapperModel` | ClientAdapter.`addProtocolMapper(ProtocolMapperModel model)`
    `void` | UserCacheSession.`preRemove(ProtocolMapperModel protocolMapper)`
    `void` | ClientTemplateAdapter.`removeProtocolMapper(ProtocolMapperModel mapping)`
    `void` | ClientAdapter.`removeProtocolMapper(ProtocolMapperModel mapping)`
    `void` | ClientTemplateAdapter.`updateProtocolMapper(ProtocolMapperModel mapping)`
    `void` | ClientAdapter.`updateProtocolMapper(ProtocolMapperModel mapping)`

  - ### Uses of ProtocolMapperModel in org.keycloak.models.cache.infinispan.entities

    Fields in org.keycloak.models.cache.infinispan.entities with type parameters of type ProtocolMapperModel
    Modifier and Type | Field and Description
    --- | ---
    `protected Set<ProtocolMapperModel>` | CachedClient.`protocolMappers`

    Methods in org.keycloak.models.cache.infinispan.entities that return types with arguments of type ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `Set<ProtocolMapperModel>` | CachedUserConsent.`getProtocolMappers()`
    `Set<ProtocolMapperModel>` | CachedClientTemplate.`getProtocolMappers()`
    `Set<ProtocolMapperModel>` | CachedClient.`getProtocolMappers()`

  - ### Uses of ProtocolMapperModel in org.keycloak.models.jpa

    Methods in org.keycloak.models.jpa that return ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `ProtocolMapperModel` | ClientTemplateAdapter.`addProtocolMapper(ProtocolMapperModel model)`
    `ProtocolMapperModel` | ClientAdapter.`addProtocolMapper(ProtocolMapperModel model)`
    `protected ProtocolMapperModel` | ClientTemplateAdapter.`entityToModel(ProtocolMapperEntity entity)`
    `protected ProtocolMapperModel` | ClientAdapter.`entityToModel(ProtocolMapperEntity entity)`
    `ProtocolMapperModel` | ClientTemplateAdapter.`getProtocolMapperById(String id)`
    `ProtocolMapperModel` | ClientAdapter.`getProtocolMapperById(String id)`
    `ProtocolMapperModel` | ClientTemplateAdapter.`getProtocolMapperByName(String protocol, String name)`
    `ProtocolMapperModel` | ClientAdapter.`getProtocolMapperByName(String protocol, String name)`

    Methods in org.keycloak.models.jpa that return types with arguments of type ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `Set<ProtocolMapperModel>` | ClientTemplateAdapter.`getProtocolMappers()`
    `Set<ProtocolMapperModel>` | ClientAdapter.`getProtocolMappers()`

    Methods in org.keycloak.models.jpa with parameters of type ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `ProtocolMapperModel` | ClientTemplateAdapter.`addProtocolMapper(ProtocolMapperModel model)`
    `ProtocolMapperModel` | ClientAdapter.`addProtocolMapper(ProtocolMapperModel model)`
    `void` | JpaUserProvider.`preRemove(ProtocolMapperModel protocolMapper)`
    `void` | ClientTemplateAdapter.`removeProtocolMapper(ProtocolMapperModel mapping)`
    `void` | ClientAdapter.`removeProtocolMapper(ProtocolMapperModel mapping)`
    `void` | ClientTemplateAdapter.`updateProtocolMapper(ProtocolMapperModel mapping)`
    `void` | ClientAdapter.`updateProtocolMapper(ProtocolMapperModel mapping)`

  - ### Uses of ProtocolMapperModel in org.keycloak.models.mongo.keycloak.adapters

    Methods in org.keycloak.models.mongo.keycloak.adapters that return ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `ProtocolMapperModel` | ClientTemplateAdapter.`addProtocolMapper(ProtocolMapperModel model)`
    `ProtocolMapperModel` | ClientAdapter.`addProtocolMapper(ProtocolMapperModel model)`
    `protected ProtocolMapperModel` | ClientTemplateAdapter.`entityToModel(ProtocolMapperEntity entity)`
    `protected ProtocolMapperModel` | ClientAdapter.`entityToModel(ProtocolMapperEntity entity)`
    `ProtocolMapperModel` | ClientTemplateAdapter.`getProtocolMapperById(String id)`
    `ProtocolMapperModel` | ClientAdapter.`getProtocolMapperById(String id)`
    `ProtocolMapperModel` | ClientTemplateAdapter.`getProtocolMapperByName(String protocol, String name)`
    `ProtocolMapperModel` | ClientAdapter.`getProtocolMapperByName(String protocol, String name)`

    Methods in org.keycloak.models.mongo.keycloak.adapters that return types with arguments of type ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `Set<ProtocolMapperModel>` | ClientTemplateAdapter.`getProtocolMappers()`
    `Set<ProtocolMapperModel>` | ClientAdapter.`getProtocolMappers()`

    Methods in org.keycloak.models.mongo.keycloak.adapters with parameters of type ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `ProtocolMapperModel` | ClientTemplateAdapter.`addProtocolMapper(ProtocolMapperModel model)`
    `ProtocolMapperModel` | ClientAdapter.`addProtocolMapper(ProtocolMapperModel model)`
    `void` | MongoUserProvider.`preRemove(ProtocolMapperModel protocolMapper)`
    `void` | ClientTemplateAdapter.`removeProtocolMapper(ProtocolMapperModel mapping)`
    `void` | ClientAdapter.`removeProtocolMapper(ProtocolMapperModel mapping)`
    `void` | ClientTemplateAdapter.`updateProtocolMapper(ProtocolMapperModel mapping)`
    `void` | ClientAdapter.`updateProtocolMapper(ProtocolMapperModel mapping)`

  - ### Uses of ProtocolMapperModel in org.keycloak.models.utils

    Methods in org.keycloak.models.utils that return ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `static ProtocolMapperModel` | RepresentationToModel.`toModel(ProtocolMapperRepresentation rep)`

    Methods in org.keycloak.models.utils with parameters of type ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `static ProtocolMapperRepresentation` | ModelToRepresentation.`toRepresentation(ProtocolMapperModel model)`

  - ### Uses of ProtocolMapperModel in org.keycloak.protocol

    Methods in org.keycloak.protocol that return ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `static ProtocolMapperModel` | ProtocolMapperUtils.`findLocaleMapper(KeycloakSession session)` Find the builtin locale mapper.

    Methods in org.keycloak.protocol that return types with arguments of type ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `List<ProtocolMapperModel>` | LoginProtocolFactory.`getBuiltinMappers()` List of built in protocol mappers that can be used to apply to clients.
    `List<ProtocolMapperModel>` | LoginProtocolFactory.`getDefaultBuiltinMappers()` List of mappers, which are added to new clients by default

  - ### Uses of ProtocolMapperModel in org.keycloak.protocol.oidc

    Methods in org.keycloak.protocol.oidc that return types with arguments of type ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `List<ProtocolMapperModel>` | OIDCLoginProtocolFactory.`getBuiltinMappers()`
    `List<ProtocolMapperModel>` | OIDCLoginProtocolFactory.`getDefaultBuiltinMappers()`

  - ### Uses of ProtocolMapperModel in org.keycloak.protocol.oidc.mappers

    Methods in org.keycloak.protocol.oidc.mappers that return ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `static ProtocolMapperModel` | FullNameMapper.`create(String name, boolean consentRequired, String consentText, boolean accessToken, boolean idToken)`
    `static ProtocolMapperModel` | HardcodedRole.`create(String name, String role)`
    `static ProtocolMapperModel` | GroupMembershipMapper.`create(String name, String tokenClaimName, boolean consentRequired, String consentText, boolean accessToken, boolean idToken)`
    `static ProtocolMapperModel` | RoleNameMapper.`create(String name, String role, String newName)`
    `static ProtocolMapperModel` | HardcodedClaim.`create(String name, String hardcodedName, String hardcodedValue, String claimType, boolean consentRequired, String consentText, boolean accessToken, boolean idToken)`
    `static ProtocolMapperModel` | AddressMapper.`createAddressMapper()`
    `static ProtocolMapperModel` | AddressMapper.`createAddressMapper(boolean idToken, boolean accessToken)`
    `static ProtocolMapperModel` | UserSessionNoteMapper.`createClaimMapper(String name, String userSessionNote, String tokenClaimName, String jsonType, boolean consentRequired, String consentText, boolean accessToken, boolean idToken)`
    `static ProtocolMapperModel` | UserPropertyMapper.`createClaimMapper(String name, String userAttribute, String tokenClaimName, String claimType, boolean consentRequired, String consentText, boolean accessToken, boolean idToken)`
    `static ProtocolMapperModel` | UserAttributeMapper.`createClaimMapper(String name, String userAttribute, String tokenClaimName, String claimType, boolean consentRequired, String consentText, boolean accessToken, boolean idToken, boolean multivalued)`
    `static ProtocolMapperModel` | OIDCAttributeMapperHelper.`createClaimMapper(String name, String userAttribute, String tokenClaimName, String claimType, boolean consentRequired, String consentText, boolean accessToken, boolean idToken, boolean userinfo, String mapperId)`
    `static ProtocolMapperModel` | OIDCAttributeMapperHelper.`createClaimMapper(String name, String userAttribute, String tokenClaimName, String claimType, boolean consentRequired, String consentText, boolean accessToken, boolean idToken, String mapperId)`

    Methods in org.keycloak.protocol.oidc.mappers with parameters of type ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | GroupMembershipMapper.`buildMembership(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession)`
    `static boolean` | OIDCAttributeMapperHelper.`includeInAccessToken(ProtocolMapperModel mappingModel)`
    `static boolean` | OIDCAttributeMapperHelper.`includeInIDToken(ProtocolMapperModel mappingModel)`
    `static boolean` | OIDCAttributeMapperHelper.`includeInUserInfo(ProtocolMapperModel mappingModel)`
    `static boolean` | OIDCAttributeMapperHelper.`isMultivalued(ProtocolMapperModel mappingModel)`
    `static Object` | OIDCAttributeMapperHelper.`mapAttributeValue(ProtocolMapperModel mappingModel, Object attributeValue)`
    `static void` | OIDCAttributeMapperHelper.`mapClaim(IDToken token, ProtocolMapperModel mappingModel, Object attributeValue)`
    `protected void` | UserSessionNoteMapper.`setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession)`
    `protected void` | UserRealmRoleMappingMapper.`setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession)`
    `protected void` | UserPropertyMapper.`setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession)`
    `protected void` | UserClientRoleMappingMapper.`setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession)`
    `protected void` | UserAttributeMapper.`setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession)`
    `protected void` | HardcodedClaim.`setClaim(IDToken token, ProtocolMapperModel mappingModel, UserSessionModel userSession)`
    `AccessToken` | UserSessionNoteMapper.`transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `AccessToken` | UserPropertyMapper.`transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `AccessToken` | UserAttributeMapper.`transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `AccessToken` | RoleNameMapper.`transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session2, UserSessionModel userSession2, ClientSessionModel clientSessio2n)`
    `AccessToken` | OIDCAccessTokenMapper.`transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `AccessToken` | HardcodedRole.`transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `AccessToken` | HardcodedClaim.`transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `AccessToken` | GroupMembershipMapper.`transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `AccessToken` | FullNameMapper.`transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `AccessToken` | AddressMapper.`transformAccessToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `IDToken` | UserSessionNoteMapper.`transformIDToken(IDToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `IDToken` | UserPropertyMapper.`transformIDToken(IDToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `IDToken` | UserAttributeMapper.`transformIDToken(IDToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `IDToken` | OIDCIDTokenMapper.`transformIDToken(IDToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `IDToken` | HardcodedClaim.`transformIDToken(IDToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `IDToken` | GroupMembershipMapper.`transformIDToken(IDToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `IDToken` | FullNameMapper.`transformIDToken(IDToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `IDToken` | AddressMapper.`transformIDToken(IDToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `AccessToken` | UserInfoTokenMapper.`transformUserInfoToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `AccessToken` | UserAttributeMapper.`transformUserInfoToken(AccessToken token, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `static boolean` | GroupMembershipMapper.`useFullPath(ProtocolMapperModel mappingModel)`

  - ### Uses of ProtocolMapperModel in org.keycloak.protocol.saml

    Fields in org.keycloak.protocol.saml declared as ProtocolMapperModel
    Modifier and Type | Field and Description
    --- | ---
    `ProtocolMapperModel` | SamlProtocol.ProtocolMapperProcessor.`model`

    Methods in org.keycloak.protocol.saml that return types with arguments of type ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `List<ProtocolMapperModel>` | SamlProtocolFactory.`getBuiltinMappers()`
    `List<ProtocolMapperModel>` | SamlProtocolFactory.`getDefaultBuiltinMappers()`

    Constructors in org.keycloak.protocol.saml with parameters of type ProtocolMapperModel
    Constructor and Description
    `ProtocolMapperProcessor(T mapper, ProtocolMapperModel model)`

  - ### Uses of ProtocolMapperModel in org.keycloak.protocol.saml.mappers

    Methods in org.keycloak.protocol.saml.mappers that return ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `static ProtocolMapperModel` | HardcodedRole.`create(String name, String role)`
    `static ProtocolMapperModel` | RoleNameMapper.`create(String name, String role, String newName)`
    `static ProtocolMapperModel` | RoleListMapper.`create(String name, String samlAttributeName, String nameFormat, String friendlyName, boolean singleAttribute)`
    `static ProtocolMapperModel` | GroupMembershipMapper.`create(String name, String samlAttributeName, String nameFormat, String friendlyName, boolean singleAttribute)`
    `static ProtocolMapperModel` | HardcodedAttributeMapper.`create(String name, String samlAttributeName, String nameFormat, String friendlyName, String value, boolean consentRequired, String consentText)`
    `static ProtocolMapperModel` | UserPropertyAttributeStatementMapper.`createAttributeMapper(String name, String userAttribute, String samlAttributeName, String nameFormat, String friendlyName, boolean consentRequired, String consentText)`
    `static ProtocolMapperModel` | UserAttributeStatementMapper.`createAttributeMapper(String name, String userAttribute, String samlAttributeName, String nameFormat, String friendlyName, boolean consentRequired, String consentText)`
    `static ProtocolMapperModel` | AttributeStatementHelper.`createAttributeMapper(String name, String userAttribute, String samlAttributeName, String nameFormat, String friendlyName, boolean consentRequired, String consentText, String mapperId)`

    Methods in org.keycloak.protocol.saml.mappers with parameters of type ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `static void` | AttributeStatementHelper.`addAttribute(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, String attributeValue)`
    `static AttributeType` | AttributeStatementHelper.`createAttributeType(ProtocolMapperModel mappingModel)`
    `String` | SAMLGroupNameMapper.`mapName(ProtocolMapperModel model, GroupModel group)`
    `String` | SAMLRoleNameMapper.`mapName(ProtocolMapperModel model, RoleModel role)`
    `String` | RoleNameMapper.`mapName(ProtocolMapperModel model, RoleModel roleModel)`
    `void` | SAMLRoleListMapper.`mapRoles(AttributeStatementType roleAttributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `void` | RoleListMapper.`mapRoles(AttributeStatementType roleAttributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `void` | UserSessionNoteStatementMapper.`transformAttributeStatement(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `void` | UserPropertyAttributeStatementMapper.`transformAttributeStatement(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `void` | UserAttributeStatementMapper.`transformAttributeStatement(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `void` | SAMLAttributeStatementMapper.`transformAttributeStatement(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `void` | HardcodedAttributeMapper.`transformAttributeStatement(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `void` | GroupMembershipMapper.`transformAttributeStatement(AttributeStatementType attributeStatement, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `ResponseType` | SAMLLoginResponseMapper.`transformLoginResponse(ResponseType response, ProtocolMapperModel mappingModel, KeycloakSession session, UserSessionModel userSession, ClientSessionModel clientSession)`
    `static boolean` | GroupMembershipMapper.`useFullPath(ProtocolMapperModel mappingModel)`

  - ### Uses of ProtocolMapperModel in org.keycloak.services.managers

    Methods in org.keycloak.services.managers that return types with arguments of type ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `Set<ProtocolMapperModel>` | ClientSessionCode.`getRequestedProtocolMappers()`

  - ### Uses of ProtocolMapperModel in org.keycloak.services.migration

    Methods in org.keycloak.services.migration that return types with arguments of type ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `List<ProtocolMapperModel>` | DefaultMigrationProvider.`getBuiltinMappers(String protocol)`

  - ### Uses of ProtocolMapperModel in org.keycloak.storage

    Methods in org.keycloak.storage with parameters of type ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserStorageManager.`preRemove(ProtocolMapperModel protocolMapper)`

  - ### Uses of ProtocolMapperModel in org.keycloak.storage.federated

    Methods in org.keycloak.storage.federated with parameters of type ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserFederatedStorageProvider.`preRemove(ProtocolMapperModel protocolMapper)`

  - ### Uses of ProtocolMapperModel in org.keycloak.storage.jpa

    Methods in org.keycloak.storage.jpa with parameters of type ProtocolMapperModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | JpaUserFederatedStorageProvider.`preRemove(ProtocolMapperModel protocolMapper)`

Copyright © 2016 JBoss by Red Hat. All rights reserved.