Class ExecutePermissionRepositoryLifecycleManager
- java.lang.Object
-
- org.pentaho.platform.repository2.unified.lifecycle.AbstractBackingRepositoryLifecycleManager
-
- org.pentaho.platform.repository2.unified.lifecycle.ExecutePermissionRepositoryLifecycleManager
-
- All Implemented Interfaces:
org.pentaho.platform.api.repository2.unified.IBackingRepositoryLifecycleManager
public class ExecutePermissionRepositoryLifecycleManager extends AbstractBackingRepositoryLifecycleManager
-
-
Field Summary
Fields Modifier and Type Field Description static String
EXECUTE_PERMISSION_ADDED_METADATA
static String
EXECUTE_PERMISSION_NAME
-
Fields inherited from class org.pentaho.platform.repository2.unified.lifecycle.AbstractBackingRepositoryLifecycleManager
adminJcrTemplate, pathConversionHelper, txnTemplate
-
-
Constructor Summary
Constructors Constructor Description ExecutePermissionRepositoryLifecycleManager(IRoleAuthorizationPolicyRoleBindingDao roleBindingDao, 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 List<String>
getRolesNeedingExecutePermission()
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
setRolesNeedingExecutePermission(List<String> rolesNeedingExecutePermission)
void
shutdown()
void
startup()
-
Methods inherited from class org.pentaho.platform.repository2.unified.lifecycle.AbstractBackingRepositoryLifecycleManager
addMetadataToRepository, doesMetadataExists, initTransactionTemplate
-
-
-
-
Field Detail
-
EXECUTE_PERMISSION_ADDED_METADATA
public static final String EXECUTE_PERMISSION_ADDED_METADATA
- See Also:
- Constant Field Values
-
EXECUTE_PERMISSION_NAME
public static final String EXECUTE_PERMISSION_NAME
- See Also:
- Constant Field Values
-
-
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)
-
-