@Service(value="ldapRoleMapperConfiguration#archiva") public class ArchivaLdapRoleMapperConfiguration extends Object implements org.apache.archiva.redback.common.ldap.role.LdapRoleMapperConfiguration
| Modifier and Type | Field and Description |
|---|---|
private org.slf4j.Logger |
logger |
private RedbackRuntimeConfigurationAdmin |
redbackRuntimeConfigurationAdmin |
| Constructor and Description |
|---|
ArchivaLdapRoleMapperConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
void |
addLdapMapping(String ldapGroup,
List<String> roles) |
Map<String,Collection<String>> |
getLdapGroupMappings() |
void |
removeLdapMapping(String group) |
void |
setLdapGroupMappings(Map<String,List<String>> mappings) |
void |
updateLdapMapping(String ldapGroup,
List<String> roles) |
private org.slf4j.Logger logger
@Inject @Named(value="redbackRuntimeConfigurationAdmin#default") private RedbackRuntimeConfigurationAdmin redbackRuntimeConfigurationAdmin
public ArchivaLdapRoleMapperConfiguration()
public void addLdapMapping(String ldapGroup, List<String> roles) throws org.apache.archiva.redback.common.ldap.MappingException
addLdapMapping in interface org.apache.archiva.redback.common.ldap.role.LdapRoleMapperConfigurationorg.apache.archiva.redback.common.ldap.MappingExceptionpublic void updateLdapMapping(String ldapGroup, List<String> roles) throws org.apache.archiva.redback.common.ldap.MappingException
updateLdapMapping in interface org.apache.archiva.redback.common.ldap.role.LdapRoleMapperConfigurationorg.apache.archiva.redback.common.ldap.MappingExceptionpublic void removeLdapMapping(String group) throws org.apache.archiva.redback.common.ldap.MappingException
removeLdapMapping in interface org.apache.archiva.redback.common.ldap.role.LdapRoleMapperConfigurationorg.apache.archiva.redback.common.ldap.MappingExceptionpublic Map<String,Collection<String>> getLdapGroupMappings() throws org.apache.archiva.redback.common.ldap.MappingException
getLdapGroupMappings in interface org.apache.archiva.redback.common.ldap.role.LdapRoleMapperConfigurationorg.apache.archiva.redback.common.ldap.MappingExceptionpublic void setLdapGroupMappings(Map<String,List<String>> mappings) throws org.apache.archiva.redback.common.ldap.MappingException
setLdapGroupMappings in interface org.apache.archiva.redback.common.ldap.role.LdapRoleMapperConfigurationorg.apache.archiva.redback.common.ldap.MappingExceptionCopyright © 2006–2023 The Apache Software Foundation. All rights reserved.