Interface SecurityLevelManager
- 
 public interface SecurityLevelManagerA SecurityLevelManager is the source of record for all SecurityLevels configured in the system
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static classSecurityLevelManager.ChangeEventSimple class to notify subscribers of the event bus that the security levels have changed
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.common.eventbus.EventBusgetEventBus()TheEventBuswhereChangeEventsare postedcom.google.common.collect.ImmutableCollection<SecurityLevelConfig>getSecurityLevelsConfig()Fetch allSecurityLevelConfigsin the systemvoidupdateSecurityLevelsConfig(com.google.common.collect.ImmutableCollection<SecurityLevelConfig> updatedSecurityLevelsConfig)Update allSecurityLevelConfigsin the system
 
- 
- 
- 
Method Detail- 
getSecurityLevelsConfig@Nonnull com.google.common.collect.ImmutableCollection<SecurityLevelConfig> getSecurityLevelsConfig() Fetch allSecurityLevelConfigsin the system
 - 
updateSecurityLevelsConfig@Nonnull void updateSecurityLevelsConfig(@Nonnull com.google.common.collect.ImmutableCollection<SecurityLevelConfig> updatedSecurityLevelsConfig)Update allSecurityLevelConfigsin the system- Parameters:
- updatedSecurityLevelsConfig- the new security levels config
 
 - 
getEventBus@Nonnull com.google.common.eventbus.EventBus getEventBus() TheEventBuswhereChangeEventsare posted
 
- 
 
-