Class DefaultUserRepositoryLifecycleManager
- java.lang.Object
-
- org.pentaho.platform.repository2.unified.lifecycle.AbstractBackingRepositoryLifecycleManager
-
- org.pentaho.platform.repository2.unified.lifecycle.DefaultUserRepositoryLifecycleManager
-
- All Implemented Interfaces:
org.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager
public class DefaultUserRepositoryLifecycleManager extends AbstractBackingRepositoryLifecycleManager
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_USERS_LOADED_METADATA
-
Fields inherited from class org.pentaho.platform.repository2.unified.lifecycle.AbstractBackingRepositoryLifecycleManager
adminJcrTemplate, pathConversionHelper, txnTemplate
-
-
Constructor Summary
Constructors Constructor Description DefaultUserRepositoryLifecycleManager(IRoleAuthorizationPolicyRoleBindingDao roleBindingDao, org.pentaho.platform.api.util.IPasswordService passwordService, org.pentaho.platform.api.engine.security.userroledao.IUserRoleDao userRoleDao, String singleTenantAdminUserName, List<String> systemRoles, org.springframework.transaction.support.TransactionTemplate txnTemplate, org.springframework.extensions.jcr.JcrTemplate adminJcrTemplate, IPathConversionHelper pathConversionHelper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getNonAdminPassword()
Map<String,List<String>>
getRoleMappings()
String
getSingleTenantAdminPassword()
Map<String,List<String>>
getUserRoleMappings()
void
newTenant()
void
newTenant(org.pentaho.platform.api.mt.ITenant arg0)
void
newUser()
void
newUser(org.pentaho.platform.api.mt.ITenant arg0, String arg1)
void
setNonAdminPassword(String nonAdminPassword)
void
setRoleMappings(Map<String,List<String>> roleMappings)
void
setSingleTenantAdminPassword(String singleTenantAdminPassword)
void
setUserRoleMappings(Map<String,List<String>> userRoleMappings)
void
shutdown()
void
startup()
-
Methods inherited from class org.pentaho.platform.repository2.unified.lifecycle.AbstractBackingRepositoryLifecycleManager
addMetadataToRepository, doesMetadataExists, initTransactionTemplate
-
-
-
-
Field Detail
-
DEFAULT_USERS_LOADED_METADATA
public static final String DEFAULT_USERS_LOADED_METADATA
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DefaultUserRepositoryLifecycleManager
public DefaultUserRepositoryLifecycleManager(IRoleAuthorizationPolicyRoleBindingDao roleBindingDao, org.pentaho.platform.api.util.IPasswordService passwordService, org.pentaho.platform.api.engine.security.userroledao.IUserRoleDao userRoleDao, String singleTenantAdminUserName, List<String> systemRoles, org.springframework.transaction.support.TransactionTemplate txnTemplate, org.springframework.extensions.jcr.JcrTemplate adminJcrTemplate, IPathConversionHelper pathConversionHelper)
-
-
Method Detail
-
newTenant
public void newTenant()
-
newTenant
public void newTenant(org.pentaho.platform.api.mt.ITenant arg0)
-
newUser
public void newUser()
-
newUser
public void newUser(org.pentaho.platform.api.mt.ITenant arg0, String arg1)
-
shutdown
public void shutdown()
-
startup
public void startup()
-
getNonAdminPassword
public String getNonAdminPassword()
-
setNonAdminPassword
public void setNonAdminPassword(String nonAdminPassword)
-
getSingleTenantAdminPassword
public String getSingleTenantAdminPassword()
-
setSingleTenantAdminPassword
public void setSingleTenantAdminPassword(String singleTenantAdminPassword)
-
-