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