public class DefaultLdapUserRoleListService extends Object implements org.pentaho.platform.api.engine.IUserRoleListService, org.springframework.beans.factory.InitializingBean
Constructor and Description |
---|
DefaultLdapUserRoleListService() |
DefaultLdapUserRoleListService(Comparator<String> usernameComparator,
Comparator<String> roleComparator) |
DefaultLdapUserRoleListService(Comparator<String> usernameComparator,
Comparator<String> roleComparator,
org.pentaho.platform.api.engine.security.IAuthenticationRoleMapper roleMapper) |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
List<String> |
getAllRoles() |
List<String> |
getAllRoles(org.pentaho.platform.api.mt.ITenant tenant) |
List<String> |
getAllUsers() |
List<String> |
getAllUsers(org.pentaho.platform.api.mt.ITenant tenant) |
List<String> |
getExtraRoles() |
org.pentaho.platform.api.mt.ITenantedPrincipleNameResolver |
getRoleNameUtils() |
List<String> |
getRolesForUser(org.pentaho.platform.api.mt.ITenant tenant,
String username) |
List<String> |
getSystemRoles() |
org.pentaho.platform.api.mt.ITenantedPrincipleNameResolver |
getUserNameUtils() |
List<String> |
getUsersInRole(org.pentaho.platform.api.mt.ITenant tenant,
String role) |
void |
setAllAuthoritiesSearch(LdapSearch allAuthoritiesSearch) |
void |
setAllUsernamesSearch(LdapSearch allUsernamesSearch) |
void |
setExtraRoles(List<String> extraRoles) |
void |
setRoleComparator(Comparator<String> roleComparator) |
void |
setRoleNameUtils(org.pentaho.platform.api.mt.ITenantedPrincipleNameResolver roleNameUtils) |
void |
setSystemRoles(List<String> systemRoles) |
void |
setUserDetailsService(org.springframework.security.core.userdetails.UserDetailsService userDetailsService) |
void |
setUsernameComparator(Comparator<String> usernameComparator) |
void |
setUsernamesInRoleSearch(LdapSearch usernamesInRoleSearch) |
void |
setUserNameUtils(org.pentaho.platform.api.mt.ITenantedPrincipleNameResolver userNameUtils) |
public DefaultLdapUserRoleListService()
public DefaultLdapUserRoleListService(Comparator<String> usernameComparator, Comparator<String> roleComparator)
public DefaultLdapUserRoleListService(Comparator<String> usernameComparator, Comparator<String> roleComparator, org.pentaho.platform.api.engine.security.IAuthenticationRoleMapper roleMapper)
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
Exception
public List<String> getAllRoles()
getAllRoles
in interface org.pentaho.platform.api.engine.IUserRoleListService
public List<String> getAllUsers()
getAllUsers
in interface org.pentaho.platform.api.engine.IUserRoleListService
public List<String> getUsersInRole(org.pentaho.platform.api.mt.ITenant tenant, String role)
getUsersInRole
in interface org.pentaho.platform.api.engine.IUserRoleListService
public List<String> getRolesForUser(org.pentaho.platform.api.mt.ITenant tenant, String username)
getRolesForUser
in interface org.pentaho.platform.api.engine.IUserRoleListService
public void setAllUsernamesSearch(LdapSearch allUsernamesSearch)
public void setAllAuthoritiesSearch(LdapSearch allAuthoritiesSearch)
public void setUsernamesInRoleSearch(LdapSearch usernamesInRoleSearch)
public void setUserDetailsService(org.springframework.security.core.userdetails.UserDetailsService userDetailsService)
public void setRoleComparator(Comparator<String> roleComparator)
public void setUsernameComparator(Comparator<String> usernameComparator)
public org.pentaho.platform.api.mt.ITenantedPrincipleNameResolver getUserNameUtils()
public void setUserNameUtils(org.pentaho.platform.api.mt.ITenantedPrincipleNameResolver userNameUtils)
public org.pentaho.platform.api.mt.ITenantedPrincipleNameResolver getRoleNameUtils()
public void setRoleNameUtils(org.pentaho.platform.api.mt.ITenantedPrincipleNameResolver roleNameUtils)
public List<String> getAllRoles(org.pentaho.platform.api.mt.ITenant tenant)
getAllRoles
in interface org.pentaho.platform.api.engine.IUserRoleListService
public List<String> getAllUsers(org.pentaho.platform.api.mt.ITenant tenant)
getAllUsers
in interface org.pentaho.platform.api.engine.IUserRoleListService
public List<String> getSystemRoles()
getSystemRoles
in interface org.pentaho.platform.api.engine.IUserRoleListService
Copyright © 2020 Hitachi Vantara. All rights reserved.