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
 boolean IPermissionMgr.hasPermission(IPermissionRecipient permissionRecipient, IPermissionMask permission, Object domainInstance)
          mlowery Note that this method takes a single recipient--either a role or user.
 void IPermissionMgr.setPermission(IPermissionRecipient permissionRecipient, IPermissionMask permission, Object domainInstance)
           
 

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

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.
 boolean ISolutionRepository.hasAccess(IPermissionRecipient permRecipient, ISolutionFile aFile, int actionOperation)
          Checks permission.
 

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.
 void ISolutionRepository.unshare(ISolutionFile aFile, List<IPermissionRecipient> shareRecipients)
          Undoes the share operation.
 

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> AcegiPermissionMgr.getEffectivePermissions(Object domainInstance)
           
 Map<IPermissionRecipient,IPermissionMask> AcegiPermissionMgr.getPermissions(Object domainInstance)
           
 

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

Method parameters in org.pentaho.platform.engine.security with type arguments of type IPermissionRecipient
 void AcegiPermissionMgr.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)
          TODO mlowery Need to throw exception if unauthorized.
 Map<IPermissionRecipient,IPermissionMask> DbBasedSolutionRepository.getPermissions(ISolutionFile file)
          TODO mlowery Need to throw exception if unauthorized.
 

Methods in org.pentaho.platform.repository.solution.dbbased with parameters of type IPermissionRecipient
 void DbBasedSolutionRepository.addPermission(ISolutionFile file, IPermissionRecipient recipient, IPermissionMask permission)
          TODO mlowery Need to throw exception if unauthorized.
 boolean DbBasedSolutionRepository.hasAccess(IPermissionRecipient permRecipient, ISolutionFile aFile, int actionOperation)
           
 

Method parameters in org.pentaho.platform.repository.solution.dbbased with type arguments of type IPermissionRecipient
 void DbBasedSolutionRepository.setPermissions(ISolutionFile file, Map<IPermissionRecipient,IPermissionMask> acl)
          TODO mlowery Need to throw exception if unauthorized.
 void DbBasedSolutionRepository.share(ISolutionFile file, List<IPermissionRecipient> shareRecipients)
           
 void DbBasedSolutionRepository.unshare(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)
           
 boolean FileBasedSolutionRepository.hasAccess(IPermissionRecipient permRecipient, ISolutionFile file, int actionOperation)
           
 

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)
           
 void FileBasedSolutionRepository.unshare(ISolutionFile file, List<IPermissionRecipient> shareRecipients)