Package org.keycloak.protocol
Class ProtocolMapperUtils
- java.lang.Object
- 
- org.keycloak.protocol.ProtocolMapperUtils
 
- 
 public class ProtocolMapperUtils extends Object - Version:
- $Revision: 1 $
- Author:
- Bill Burke
 
- 
- 
Field Summary
 - 
Constructor SummaryConstructors Constructor Description ProtocolMapperUtils()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static intcompare(Map.Entry<ProtocolMapperModel,ProtocolMapper> entry)static ProtocolMapperModelfindLocaleMapper(KeycloakSession session)Find the builtin locale mapper.static Stream<Map.Entry<ProtocolMapperModel,ProtocolMapper>>getSortedProtocolMappers(KeycloakSession session, ClientSessionContext ctx)static StringgetUserModelValue(UserModel user, String propertyName)static booleanisEnabled(KeycloakSession session, ProtocolMapperModel mapper)
 
- 
- 
- 
Field Detail- 
USER_ROLEpublic static final String USER_ROLE - See Also:
- Constant Field Values
 
 - 
USER_ATTRIBUTEpublic static final String USER_ATTRIBUTE - See Also:
- Constant Field Values
 
 - 
USER_SESSION_NOTEpublic static final String USER_SESSION_NOTE - See Also:
- Constant Field Values
 
 - 
MULTIVALUEDpublic static final String MULTIVALUED - See Also:
- Constant Field Values
 
 - 
AGGREGATE_ATTRSpublic static final String AGGREGATE_ATTRS - See Also:
- Constant Field Values
 
 - 
USER_MODEL_PROPERTY_LABELpublic static final String USER_MODEL_PROPERTY_LABEL - See Also:
- Constant Field Values
 
 - 
USER_MODEL_PROPERTY_HELP_TEXTpublic static final String USER_MODEL_PROPERTY_HELP_TEXT - See Also:
- Constant Field Values
 
 - 
USER_MODEL_ATTRIBUTE_LABELpublic static final String USER_MODEL_ATTRIBUTE_LABEL - See Also:
- Constant Field Values
 
 - 
USER_MODEL_ATTRIBUTE_HELP_TEXTpublic static final String USER_MODEL_ATTRIBUTE_HELP_TEXT - See Also:
- Constant Field Values
 
 - 
USER_MODEL_CLIENT_ROLE_MAPPING_CLIENT_IDpublic static final String USER_MODEL_CLIENT_ROLE_MAPPING_CLIENT_ID - See Also:
- Constant Field Values
 
 - 
USER_MODEL_CLIENT_ROLE_MAPPING_CLIENT_ID_LABELpublic static final String USER_MODEL_CLIENT_ROLE_MAPPING_CLIENT_ID_LABEL - See Also:
- Constant Field Values
 
 - 
USER_MODEL_CLIENT_ROLE_MAPPING_CLIENT_ID_HELP_TEXTpublic static final String USER_MODEL_CLIENT_ROLE_MAPPING_CLIENT_ID_HELP_TEXT - See Also:
- Constant Field Values
 
 - 
USER_MODEL_CLIENT_ROLE_MAPPING_ROLE_PREFIXpublic static final String USER_MODEL_CLIENT_ROLE_MAPPING_ROLE_PREFIX - See Also:
- Constant Field Values
 
 - 
USER_MODEL_CLIENT_ROLE_MAPPING_ROLE_PREFIX_LABELpublic static final String USER_MODEL_CLIENT_ROLE_MAPPING_ROLE_PREFIX_LABEL - See Also:
- Constant Field Values
 
 - 
USER_MODEL_CLIENT_ROLE_MAPPING_ROLE_PREFIX_HELP_TEXTpublic static final String USER_MODEL_CLIENT_ROLE_MAPPING_ROLE_PREFIX_HELP_TEXT - See Also:
- Constant Field Values
 
 - 
USER_MODEL_REALM_ROLE_MAPPING_ROLE_PREFIXpublic static final String USER_MODEL_REALM_ROLE_MAPPING_ROLE_PREFIX - See Also:
- Constant Field Values
 
 - 
USER_MODEL_REALM_ROLE_MAPPING_ROLE_PREFIX_LABELpublic static final String USER_MODEL_REALM_ROLE_MAPPING_ROLE_PREFIX_LABEL - See Also:
- Constant Field Values
 
 - 
USER_MODEL_REALM_ROLE_MAPPING_ROLE_PREFIX_HELP_TEXTpublic static final String USER_MODEL_REALM_ROLE_MAPPING_ROLE_PREFIX_HELP_TEXT - See Also:
- Constant Field Values
 
 - 
USER_SESSION_MODEL_NOTE_LABELpublic static final String USER_SESSION_MODEL_NOTE_LABEL - See Also:
- Constant Field Values
 
 - 
USER_SESSION_MODEL_NOTE_HELP_TEXTpublic static final String USER_SESSION_MODEL_NOTE_HELP_TEXT - See Also:
- Constant Field Values
 
 - 
MULTIVALUED_LABELpublic static final String MULTIVALUED_LABEL - See Also:
- Constant Field Values
 
 - 
AGGREGATE_ATTRS_LABELpublic static final String AGGREGATE_ATTRS_LABEL - See Also:
- Constant Field Values
 
 - 
MULTIVALUED_HELP_TEXTpublic static final String MULTIVALUED_HELP_TEXT - See Also:
- Constant Field Values
 
 - 
AGGREGATE_ATTRS_HELP_TEXTpublic static final String AGGREGATE_ATTRS_HELP_TEXT - See Also:
- Constant Field Values
 
 - 
PRIORITY_ROLE_NAMES_MAPPERpublic static final int PRIORITY_ROLE_NAMES_MAPPER - See Also:
- Constant Field Values
 
 - 
PRIORITY_HARDCODED_ROLE_MAPPERpublic static final int PRIORITY_HARDCODED_ROLE_MAPPER - See Also:
- Constant Field Values
 
 - 
PRIORITY_AUDIENCE_RESOLVE_MAPPERpublic static final int PRIORITY_AUDIENCE_RESOLVE_MAPPER - See Also:
- Constant Field Values
 
 - 
PRIORITY_ROLE_MAPPERpublic static final int PRIORITY_ROLE_MAPPER - See Also:
- Constant Field Values
 
 - 
PRIORITY_SCRIPT_MAPPERpublic static final int PRIORITY_SCRIPT_MAPPER - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
findLocaleMapperpublic static ProtocolMapperModel findLocaleMapper(KeycloakSession session) Find the builtin locale mapper.- Parameters:
- session- A KeycloakSession
- Returns:
- The builtin locale mapper.
 
 - 
getSortedProtocolMapperspublic static Stream<Map.Entry<ProtocolMapperModel,ProtocolMapper>> getSortedProtocolMappers(KeycloakSession session, ClientSessionContext ctx) 
 - 
comparepublic static int compare(Map.Entry<ProtocolMapperModel,ProtocolMapper> entry) 
 - 
isEnabledpublic static boolean isEnabled(KeycloakSession session, ProtocolMapperModel mapper) 
 
- 
 
-