public class JcrUserRoleDao extends AbstractJcrBackedUserRoleDao
tenantedRoleNameUtils, tenantedUserNameUtils
Constructor and Description |
---|
JcrUserRoleDao(org.springframework.extensions.jcr.JcrTemplate adminJcrTemplate,
ITenantedPrincipleNameResolver userNameUtils,
ITenantedPrincipleNameResolver roleNameUtils,
String authenticatedRoleName,
String tenantAdminRoleName,
String repositoryAdminUsername,
IRepositoryFileAclDao repositoryFileAclDao,
IRepositoryFileDao repositoryFileDao,
IPathConversionHelper pathConversionHelper,
ILockHelper lockHelper,
IRepositoryDefaultAclHandler defaultAclHandler,
List<String> systemRoles,
List<String> extraRoles,
org.springframework.security.core.userdetails.UserCache userCache) |
createRole, createUser, deleteRole, deleteUser, getRole, getRoleMembers, getRoles, getRoles, getRoles, getSessionImpl, getTenantedRoleNameUtils, getTenantedUserNameUtils, getUser, getUserRoles, getUsers, getUsers, getUsers, isUseJackrabbitUserCache, setPassword, setRoleDescription, setRoleMembers, setUseJackrabbitUserCache, setUserDescription, setUserRoles, tenantExists
public JcrUserRoleDao(org.springframework.extensions.jcr.JcrTemplate adminJcrTemplate, ITenantedPrincipleNameResolver userNameUtils, ITenantedPrincipleNameResolver roleNameUtils, String authenticatedRoleName, String tenantAdminRoleName, String repositoryAdminUsername, IRepositoryFileAclDao repositoryFileAclDao, IRepositoryFileDao repositoryFileDao, IPathConversionHelper pathConversionHelper, ILockHelper lockHelper, IRepositoryDefaultAclHandler defaultAclHandler, List<String> systemRoles, List<String> extraRoles, org.springframework.security.core.userdetails.UserCache userCache) throws javax.jcr.NamespaceException
javax.jcr.NamespaceException
public void setRoleMembers(ITenant tenant, String roleName, String[] memberUserNames)
public void setUserRoles(ITenant tenant, String userName, String[] roles) throws NotFoundException, UncategorizedUserRoleDaoException
public IPentahoRole createRole(ITenant tenant, String roleName, String description, String[] memberUserNames) throws AlreadyExistsException, UncategorizedUserRoleDaoException
public IPentahoUser createUser(ITenant tenant, String userName, String password, String description, String[] roles) throws AlreadyExistsException, UncategorizedUserRoleDaoException
public void deleteRole(IPentahoRole role) throws NotFoundException, UncategorizedUserRoleDaoException
public void deleteUser(IPentahoUser user) throws NotFoundException, UncategorizedUserRoleDaoException
public List<IPentahoRole> getRoles() throws UncategorizedUserRoleDaoException
public List<IPentahoUser> getUsers() throws UncategorizedUserRoleDaoException
public void setRoleDescription(ITenant tenant, String roleName, String description) throws NotFoundException, UncategorizedUserRoleDaoException
public void setUserDescription(ITenant tenant, String userName, String description) throws NotFoundException, UncategorizedUserRoleDaoException
public void setPassword(ITenant tenant, String userName, String password) throws NotFoundException, UncategorizedUserRoleDaoException
public List<IPentahoRole> getRoles(ITenant tenant) throws UncategorizedUserRoleDaoException
public List<IPentahoRole> getRoles(ITenant tenant, boolean includeSubtenants) throws UncategorizedUserRoleDaoException
public List<IPentahoUser> getUsers(ITenant tenant) throws UncategorizedUserRoleDaoException
public List<IPentahoUser> getUsers(ITenant tenant, boolean includeSubtenants) throws UncategorizedUserRoleDaoException
public IPentahoRole getRole(ITenant tenant, String name) throws UncategorizedUserRoleDaoException
public IPentahoUser getUser(ITenant tenant, String name) throws UncategorizedUserRoleDaoException
public List<IPentahoUser> getRoleMembers(ITenant tenant, String roleName) throws UncategorizedUserRoleDaoException
public List<IPentahoRole> getUserRoles(ITenant tenant, String userName) throws UncategorizedUserRoleDaoException
Copyright © 2017 Hitachi Vantara. All rights reserved.