public class RedbackRuntimeConfiguration extends Object implements Serializable
| Constructor and Description | 
|---|
| RedbackRuntimeConfiguration() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addConfigurationProperty(Object key,
                        String value)Method addConfigurationProperty. | 
| void | addLdapGroupMapping(LdapGroupMapping ldapGroupMapping)Method addLdapGroupMapping. | 
| void | addRbacManagerImpl(String string)Method addRbacManagerImpl. | 
| void | addUserManagerImpl(String string)Method addUserManagerImpl. | 
| Map | getConfigurationProperties()Method getConfigurationProperties. | 
| LdapConfiguration | getLdapConfiguration()Get the ldap configuration. | 
| List<LdapGroupMapping> | getLdapGroupMappings()Method getLdapGroupMappings. | 
| List<String> | getRbacManagerImpls()Method getRbacManagerImpls. | 
| List<String> | getUserManagerImpls()Method getUserManagerImpls. | 
| CacheConfiguration | getUsersCacheConfiguration()Get the users cache configuration. | 
| boolean | isMigratedFromRedbackConfiguration()Get flag to know if redback configuration has been
 checked/migrated. | 
| boolean | isUseUsersCache()Get flag to know if redback will use a cache to prevent
 searching users already found. | 
| void | removeLdapGroupMapping(LdapGroupMapping ldapGroupMapping)Method removeLdapGroupMapping. | 
| void | removeRbacManagerImpl(String string)Method removeRbacManagerImpl. | 
| void | removeUserManagerImpl(String string)Method removeUserManagerImpl. | 
| void | setConfigurationProperties(Map configurationProperties)Set extra properties for redback configuration. | 
| void | setLdapConfiguration(LdapConfiguration ldapConfiguration)Set the ldap configuration. | 
| void | setLdapGroupMappings(List<LdapGroupMapping> ldapGroupMappings)Set ldapGroupMappings. | 
| void | setMigratedFromRedbackConfiguration(boolean migratedFromRedbackConfiguration)Set flag to know if redback configuration has been
 checked/migrated. | 
| void | setRbacManagerImpls(List<String> rbacManagerImpls)Set the RBAC Manager impls to use. | 
| void | setUserManagerImpls(List<String> userManagerImpls)Set the user manager impls to use. | 
| void | setUsersCacheConfiguration(CacheConfiguration usersCacheConfiguration)Set the users cache configuration. | 
| void | setUseUsersCache(boolean useUsersCache)Set flag to know if redback will use a cache to prevent
 searching users already found. | 
public RedbackRuntimeConfiguration()
public void addConfigurationProperty(Object key, String value)
key - value - public void addLdapGroupMapping(LdapGroupMapping ldapGroupMapping)
ldapGroupMapping - public void addRbacManagerImpl(String string)
string - public void addUserManagerImpl(String string)
string - public Map getConfigurationProperties()
public LdapConfiguration getLdapConfiguration()
public List<LdapGroupMapping> getLdapGroupMappings()
public List<String> getRbacManagerImpls()
public List<String> getUserManagerImpls()
public CacheConfiguration getUsersCacheConfiguration()
public boolean isMigratedFromRedbackConfiguration()
public boolean isUseUsersCache()
public void removeLdapGroupMapping(LdapGroupMapping ldapGroupMapping)
ldapGroupMapping - public void removeRbacManagerImpl(String string)
string - public void removeUserManagerImpl(String string)
string - public void setConfigurationProperties(Map configurationProperties)
configurationProperties - public void setLdapConfiguration(LdapConfiguration ldapConfiguration)
ldapConfiguration - public void setLdapGroupMappings(List<LdapGroupMapping> ldapGroupMappings)
ldapGroupMappings - public void setMigratedFromRedbackConfiguration(boolean migratedFromRedbackConfiguration)
migratedFromRedbackConfiguration - public void setRbacManagerImpls(List<String> rbacManagerImpls)
rbacManagerImpls - public void setUseUsersCache(boolean useUsersCache)
useUsersCache - public void setUserManagerImpls(List<String> userManagerImpls)
userManagerImpls - public void setUsersCacheConfiguration(CacheConfiguration usersCacheConfiguration)
usersCacheConfiguration - Copyright © 2006–2019 The Apache Software Foundation. All rights reserved.