public class LdapGroupManagerBean extends Object implements LdapGroupManagerLocal
| Constructor and Description |
|---|
LdapGroupManagerBean() |
| Modifier and Type | Method and Description |
|---|---|
void |
addLdapGroupsToRole(org.rhq.core.domain.auth.Subject subject,
int roleId,
List<String> groupNames) |
void |
assignRolesToLdapSubject(int subjectId,
List<String> ldapGroupNames) |
protected Set<Map<String,String>> |
buildGroup(Properties systemConfig,
String filter) |
Set<Map<String,String>> |
findAvailableGroups() |
Set<String> |
findAvailableGroupsFor(String userName) |
org.rhq.core.domain.util.PageList<org.rhq.core.domain.resource.group.LdapGroup> |
findLdapGroups(org.rhq.core.domain.util.PageControl pc) |
org.rhq.core.domain.util.PageList<org.rhq.core.domain.resource.group.LdapGroup> |
findLdapGroupsByRole(int roleId,
org.rhq.core.domain.util.PageControl pageControl) |
Map<String,String> |
findLdapUserDetails(String userName) |
void |
removeLdapGroupsFromRole(org.rhq.core.domain.auth.Subject subject,
int roleId,
int[] groupIds) |
void |
setLdapGroupsOnRole(org.rhq.core.domain.auth.Subject subject,
int roleId,
Set<org.rhq.core.domain.resource.group.LdapGroup> groups) |
public Set<Map<String,String>> findAvailableGroups()
findAvailableGroups in interface LdapGroupManagerLocalpublic Set<String> findAvailableGroupsFor(String userName)
findAvailableGroupsFor in interface LdapGroupManagerLocalpublic void setLdapGroupsOnRole(org.rhq.core.domain.auth.Subject subject,
int roleId,
Set<org.rhq.core.domain.resource.group.LdapGroup> groups)
setLdapGroupsOnRole in interface LdapGroupManagerLocalpublic void addLdapGroupsToRole(org.rhq.core.domain.auth.Subject subject,
int roleId,
List<String> groupNames)
addLdapGroupsToRole in interface LdapGroupManagerLocalpublic void removeLdapGroupsFromRole(org.rhq.core.domain.auth.Subject subject,
int roleId,
int[] groupIds)
removeLdapGroupsFromRole in interface LdapGroupManagerLocalpublic void assignRolesToLdapSubject(int subjectId,
List<String> ldapGroupNames)
assignRolesToLdapSubject in interface LdapGroupManagerLocalpublic org.rhq.core.domain.util.PageList<org.rhq.core.domain.resource.group.LdapGroup> findLdapGroupsByRole(int roleId,
org.rhq.core.domain.util.PageControl pageControl)
findLdapGroupsByRole in interface LdapGroupManagerLocalpublic org.rhq.core.domain.util.PageList<org.rhq.core.domain.resource.group.LdapGroup> findLdapGroups(org.rhq.core.domain.util.PageControl pc)
findLdapGroups in interface LdapGroupManagerLocalpublic Map<String,String> findLdapUserDetails(String userName)
findLdapUserDetails in interface LdapGroupManagerLocalprotected Set<Map<String,String>> buildGroup(Properties systemConfig, String filter)
NamingExceptionUsernamePasswordLoginModule.validatePassword(java.lang.String,java.lang.String)Copyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.