Class ExecutePermissionRepositoryLifecycleManager

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

    public class ExecutePermissionRepositoryLifecycleManager
    extends AbstractBackingRepositoryLifecycleManager
    • Constructor Detail

      • ExecutePermissionRepositoryLifecycleManager

        public ExecutePermissionRepositoryLifecycleManager​(IRoleAuthorizationPolicyRoleBindingDao roleBindingDao,
                                                           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()
      • setRolesNeedingExecutePermission

        public void setRolesNeedingExecutePermission​(List<String> rolesNeedingExecutePermission)
      • getRolesNeedingExecutePermission

        public List<String> getRolesNeedingExecutePermission()