Uses of Interface
org.pentaho.platform.api.engine.IAclHolder

Packages that use IAclHolder
org.pentaho.platform.api.engine   
org.pentaho.platform.api.repository   
org.pentaho.platform.engine.security   
org.pentaho.platform.engine.security.acls.voter   
org.pentaho.platform.engine.services.metadata.cwm   
org.pentaho.platform.repository.solution.dbbased   
 

Uses of IAclHolder in org.pentaho.platform.api.engine
 

Subinterfaces of IAclHolder in org.pentaho.platform.api.engine
 interface IAclSolutionFile
          This interface makes certain that there is a mechanism to traverse the solution files from root to leaf.
 

Methods in org.pentaho.platform.api.engine with parameters of type IAclHolder
 IPentahoAclEntry IAclVoter.getEffectiveAcl(IPentahoSession session, IAclHolder holder)
          This returns the effective ACL for the piece of content for the given user.
 AclEntry[] IAclVoter.getEffectiveAcls(IPentahoSession session, IAclHolder holder)
          Returns an array of the authorities from the IAclHolder that apply to the provided authentication object.
 boolean IAclVoter.hasAccess(IPentahoSession session, IAclHolder holder, int mask)
          Determines whether the user (auth) has the requested authority (mask) based on the list of effective authorities from the holder.
 

Uses of IAclHolder in org.pentaho.platform.api.repository
 

Subinterfaces of IAclHolder in org.pentaho.platform.api.repository
 interface IRepositoryFile
           
 

Uses of IAclHolder in org.pentaho.platform.engine.security
 

Methods in org.pentaho.platform.engine.security with parameters of type IAclHolder
static boolean SecurityHelper.hasAccess(IAclHolder aHolder, int actionOperation, IPentahoSession session)
           
 

Uses of IAclHolder in org.pentaho.platform.engine.security.acls.voter
 

Methods in org.pentaho.platform.engine.security.acls.voter with parameters of type IAclHolder
 IPentahoAclEntry PentahoAllowAllAclVoter.getEffectiveAcl(IPentahoSession session, IAclHolder holder)
           
 PentahoAclEntry PentahoBasicAclVoter.getEffectiveAcl(IPentahoSession session, IAclHolder holder)
           
 AclEntry[] PentahoAllowAllAclVoter.getEffectiveAcls(IPentahoSession session, IAclHolder holder)
           
 AclEntry[] PentahoBasicAclVoter.getEffectiveAcls(IPentahoSession session, IAclHolder holder)
           
 AclEntry[] PentahoUserOverridesVoter.getEffectiveAcls(IPentahoSession session, IAclHolder holder)
           
 boolean PentahoAllowAllAclVoter.hasAccess(IPentahoSession session, IAclHolder holder, int mask)
           
 boolean PentahoBasicAclVoter.hasAccess(IPentahoSession session, IAclHolder holder, int mask)
           
 

Uses of IAclHolder in org.pentaho.platform.engine.services.metadata.cwm
 

Classes in org.pentaho.platform.engine.services.metadata.cwm that implement IAclHolder
 class CWMAclHolder
           
 

Uses of IAclHolder in org.pentaho.platform.repository.solution.dbbased
 

Classes in org.pentaho.platform.repository.solution.dbbased that implement IAclHolder
 class RepositoryFile