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

Packages that use IPermissionRecipient
org.pentaho.platform.api.engine   
org.pentaho.platform.api.repository   
org.pentaho.platform.engine.security   
org.pentaho.platform.engine.security.acls   
org.pentaho.platform.repository.solution.dbbased   
org.pentaho.platform.repository.solution.filebased   
 

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

Methods in org.pentaho.platform.api.engine that return types with arguments of type IPermissionRecipient
 Map<IPermissionRecipient,IPermissionMask> IPermissionMgr.getEffectivePermissions(Object domainInstance)
          Returns permission map containing access control entries that are defined directly on this domainInstance.
 Map<IPermissionRecipient,IPermissionMask> IPermissionMgr.getPermissions(Object domainInstance)
          Returns permission map containing access control entries that are defined directly on this domainInstance.
 

Methods in org.pentaho.platform.api.engine with parameters of type IPermissionRecipient
 void IPermissionMgr.setPermission(IPermissionRecipient permissionRecipient, IPermissionMask permission, Object domainInstance)
          TODO mlowery This is really addPermission.
 

Method parameters in org.pentaho.platform.api.engine with type arguments of type IPermissionRecipient
 void IPermissionMgr.setPermissions(Map<IPermissionRecipient,IPermissionMask> acl, Object domainInstance)
           
 

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

Methods in org.pentaho.platform.api.repository that return types with arguments of type IPermissionRecipient
 Map<IPermissionRecipient,IPermissionMask> ISolutionRepository.getEffectivePermissions(ISolutionFile aFile)
          Returns the ACL for the given file.
 Map<IPermissionRecipient,IPermissionMask> ISolutionRepository.getPermissions(ISolutionFile aFile)
          Returns the ACL for the given file.
 

Methods in org.pentaho.platform.api.repository with parameters of type IPermissionRecipient
 void ISolutionRepository.addPermission(ISolutionFile aFile, IPermissionRecipient recipient, IPermissionMask permission)
          Adds to the ACL associated with aFile.
 

Method parameters in org.pentaho.platform.api.repository with type arguments of type IPermissionRecipient
 void ISolutionRepository.setPermissions(ISolutionFile aFile, Map<IPermissionRecipient,IPermissionMask> acl)
          Replaces the ACL on aFile.
 void ISolutionRepository.share(ISolutionFile aFile, List<IPermissionRecipient> shareRecipients)
          Share file with recipient.
 

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

Classes in org.pentaho.platform.engine.security that implement IPermissionRecipient
 class SimpleRole
           
 class SimpleSession
           
 class SimpleUser
           
 

Methods in org.pentaho.platform.engine.security that return types with arguments of type IPermissionRecipient
 Map<IPermissionRecipient,IPermissionMask> SpringSecurityPermissionMgr.getEffectivePermissions(Object domainInstance)
           
 Map<IPermissionRecipient,IPermissionMask> SpringSecurityPermissionMgr.getPermissions(Object domainInstance)
           
 

Methods in org.pentaho.platform.engine.security with parameters of type IPermissionRecipient
 void SpringSecurityPermissionMgr.setPermission(IPermissionRecipient permissionRecipient, IPermissionMask permission, Object object)
           
 

Method parameters in org.pentaho.platform.engine.security with type arguments of type IPermissionRecipient
 void SpringSecurityPermissionMgr.setPermissions(Map<IPermissionRecipient,IPermissionMask> permissionsMap, Object object)
           
 

Uses of IPermissionRecipient in org.pentaho.platform.engine.security.acls
 

Methods in org.pentaho.platform.engine.security.acls that return types with arguments of type IPermissionRecipient
 Map<IPermissionRecipient,IPermissionMask> AclPublisher.getDefaultAclList()
          Returns an unmodifiable map of default access controls.
 

Constructor parameters in org.pentaho.platform.engine.security.acls with type arguments of type IPermissionRecipient
AclPublisher(Map<IPermissionRecipient,IPermissionMask> defAcls)
          Constructor that allows overriding the source of the default access control list.
 

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

Methods in org.pentaho.platform.repository.solution.dbbased that return types with arguments of type IPermissionRecipient
 Map<IPermissionRecipient,IPermissionMask> DbBasedSolutionRepository.getEffectivePermissions(ISolutionFile file)
          If we had a READ_PERMS bit, then it would be enforced here.
 Map<IPermissionRecipient,IPermissionMask> DbBasedSolutionRepository.getPermissions(ISolutionFile file)
          TODO mlowery If we had a READ_PERMS bit, then it would be enforced here.
 

Methods in org.pentaho.platform.repository.solution.dbbased with parameters of type IPermissionRecipient
 void DbBasedSolutionRepository.addPermission(ISolutionFile file, IPermissionRecipient recipient, IPermissionMask permission)
           
 

Method parameters in org.pentaho.platform.repository.solution.dbbased with type arguments of type IPermissionRecipient
 void DbBasedSolutionRepository.setPermissions(ISolutionFile file, Map<IPermissionRecipient,IPermissionMask> acl)
           
 void DbBasedSolutionRepository.share(ISolutionFile file, List<IPermissionRecipient> shareRecipients)
           
 

Uses of IPermissionRecipient in org.pentaho.platform.repository.solution.filebased
 

Methods in org.pentaho.platform.repository.solution.filebased that return types with arguments of type IPermissionRecipient
 Map<IPermissionRecipient,IPermissionMask> FileBasedSolutionRepository.getEffectivePermissions(ISolutionFile file)
           
 Map<IPermissionRecipient,IPermissionMask> FileBasedSolutionRepository.getPermissions(ISolutionFile file)
           
 

Methods in org.pentaho.platform.repository.solution.filebased with parameters of type IPermissionRecipient
 void FileBasedSolutionRepository.addPermission(ISolutionFile file, IPermissionRecipient recipient, IPermissionMask permission)
           
 

Method parameters in org.pentaho.platform.repository.solution.filebased with type arguments of type IPermissionRecipient
 void FileBasedSolutionRepository.setPermissions(ISolutionFile file, Map<IPermissionRecipient,IPermissionMask> acl)
           
 void FileBasedSolutionRepository.share(ISolutionFile file, List<IPermissionRecipient> shareRecipient)