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

Packages that use IPermissionMask
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 IPermissionMask in org.pentaho.platform.api.engine
 

Methods in org.pentaho.platform.api.engine that return types with arguments of type IPermissionMask
 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 IPermissionMask
 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 IPermissionMask
 void IPermissionMgr.setPermissions(Map<IPermissionRecipient,IPermissionMask> acl, Object domainInstance)
          TODO mlowery This is really addPermission.
 

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

Methods in org.pentaho.platform.api.repository that return types with arguments of type IPermissionMask
 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 IPermissionMask
 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 IPermissionMask
 void ISolutionRepository.setPermissions(ISolutionFile aFile, Map<IPermissionRecipient,IPermissionMask> acl)
          Replaces the ACL on aFile.
 

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

Classes in org.pentaho.platform.engine.security that implement IPermissionMask
 class SimplePermissionMask
           
 

Methods in org.pentaho.platform.engine.security that return types with arguments of type IPermissionMask
 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 IPermissionMask
 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 IPermissionMask
 void AcegiPermissionMgr.setPermissions(Map<IPermissionRecipient,IPermissionMask> permissionsMap, Object object)
           
 

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

Methods in org.pentaho.platform.engine.security.acls that return types with arguments of type IPermissionMask
 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 IPermissionMask
AclPublisher(Map<IPermissionRecipient,IPermissionMask> defAcls)
          Constructor that allows overriding the source of the default access control list.
 

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

Methods in org.pentaho.platform.repository.solution.dbbased that return types with arguments of type IPermissionMask
 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 IPermissionMask
 void DbBasedSolutionRepository.addPermission(ISolutionFile file, IPermissionRecipient recipient, IPermissionMask permission)
          TODO mlowery Need to throw exception if unauthorized.
 

Method parameters in org.pentaho.platform.repository.solution.dbbased with type arguments of type IPermissionMask
 void DbBasedSolutionRepository.setPermissions(ISolutionFile file, Map<IPermissionRecipient,IPermissionMask> acl)
          TODO mlowery Need to throw exception if unauthorized.
 

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

Methods in org.pentaho.platform.repository.solution.filebased that return types with arguments of type IPermissionMask
 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 IPermissionMask
 void FileBasedSolutionRepository.addPermission(ISolutionFile file, IPermissionRecipient recipient, IPermissionMask permission)
           
 

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