Class DefaultUserRepositoryLifecycleManager

  • All Implemented Interfaces:
    org.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager

    public class DefaultUserRepositoryLifecycleManager
    extends AbstractBackingRepositoryLifecycleManager
    • 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()
      • setUserRoleMappings

        public void setUserRoleMappings​(Map<String,​List<String>> userRoleMappings)
      • getNonAdminPassword

        public String getNonAdminPassword()
      • setNonAdminPassword

        public void setNonAdminPassword​(String nonAdminPassword)
      • getSingleTenantAdminPassword

        public String getSingleTenantAdminPassword()
      • setSingleTenantAdminPassword

        public void setSingleTenantAdminPassword​(String singleTenantAdminPassword)