Class RoleConfigPropertyByClientIdSynchronizer
- java.lang.Object
- 
- org.keycloak.broker.provider.mappersync.AbstractConfigPropertySynchronizer<ClientModel.ClientIdChangeEvent>
- 
- org.keycloak.broker.provider.mappersync.RoleConfigPropertyByClientIdSynchronizer
 
 
- 
- All Implemented Interfaces:
- ConfigSynchronizer<ClientModel.ClientIdChangeEvent>
 
 public class RoleConfigPropertyByClientIdSynchronizer extends AbstractConfigPropertySynchronizer<ClientModel.ClientIdChangeEvent> Updates a role reference in a mapper config, when a client ID changes.- Author:
- Daniel Fesenmeyer
 
- 
- 
Field SummaryFields Modifier and Type Field Description static RoleConfigPropertyByClientIdSynchronizerINSTANCE
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description RealmModelextractRealm(ClientModel.ClientIdChangeEvent event)StringgetConfigPropertyName()Class<ClientModel.ClientIdChangeEvent>getEventClass()protected voidupdateConfigPropertyIfNecessary(ClientModel.ClientIdChangeEvent event, String currentPropertyValue, Consumer<String> propertyUpdater)- 
Methods inherited from class org.keycloak.broker.provider.mappersync.AbstractConfigPropertySynchronizerhandleEvent
 
- 
 
- 
- 
- 
Field Detail- 
INSTANCEpublic static final RoleConfigPropertyByClientIdSynchronizer INSTANCE 
 
- 
 - 
Method Detail- 
getEventClasspublic Class<ClientModel.ClientIdChangeEvent> getEventClass() 
 - 
extractRealmpublic RealmModel extractRealm(ClientModel.ClientIdChangeEvent event) 
 - 
getConfigPropertyNamepublic String getConfigPropertyName() - Specified by:
- getConfigPropertyNamein class- AbstractConfigPropertySynchronizer<ClientModel.ClientIdChangeEvent>
 
 - 
updateConfigPropertyIfNecessaryprotected void updateConfigPropertyIfNecessary(ClientModel.ClientIdChangeEvent event, String currentPropertyValue, Consumer<String> propertyUpdater) - Specified by:
- updateConfigPropertyIfNecessaryin class- AbstractConfigPropertySynchronizer<ClientModel.ClientIdChangeEvent>
 
 
- 
 
-