Uses of Class
org.pentaho.platform.api.engine.PentahoAccessControlException

Packages that use PentahoAccessControlException
org.pentaho.platform.api.engine   
org.pentaho.platform.api.repository   
org.pentaho.platform.plugin.action.mondrian.mapper   
org.pentaho.platform.repository.solution   
org.pentaho.platform.repository.solution.dbbased   
org.pentaho.platform.repository.solution.filebased   
org.pentaho.platform.web.servlet   
 

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

Methods in org.pentaho.platform.api.engine that throw PentahoAccessControlException
 String[] IConnectionUserRoleMapper.mapConnectionRoles(IPentahoSession userSession, String connectionContextName)
          Provides a mapping from the roles defined for a user, and roles appropriate for the connection Rules: - If the user has no rights to the specified connectionContextName, you must throw PentahoAccessControlException - If null or empty array is returned, then no mapping is required, and connection can use defaults
 Object IConnectionUserRoleMapper.mapConnectionUser(IPentahoSession userSession, String connectionContextName)
          Maps the user from the given IPentahoSession into a user (or credential) appropriate for the connection Rules: - If the user has no rights to the specified connectionContextName, you must throw PentahoAccessControlException - If null or empty array is returned, then no mapping is required, and connection can use defaults
 

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

Methods in org.pentaho.platform.api.repository that throw PentahoAccessControlException
 int ISolutionRepository.publish(String baseUrl, String path, String fileName, byte[] data, boolean overwrite)
          Put a file into the solution repo.
 int ISolutionRepository.publish(String baseUrl, String path, String fileName, File f, boolean overwrite)
          Put a file into the solution repo.
 void ISolutionRepositoryService.setAcl(String solution, String path, String filename, String strAclXml, IPentahoSession userSession)
           
 void ISolutionRepository.setPermissions(ISolutionFile aFile, Map<IPermissionRecipient,IPermissionMask> acl)
          Replaces the ACL on aFile.
 

Uses of PentahoAccessControlException in org.pentaho.platform.plugin.action.mondrian.mapper
 

Methods in org.pentaho.platform.plugin.action.mondrian.mapper that throw PentahoAccessControlException
 String[] MondrianAbstractPlatformUserRoleMapper.mapConnectionRoles(IPentahoSession userSession, String connectionContext)
           
 Object MondrianAbstractPlatformUserRoleMapper.mapConnectionUser(IPentahoSession userSession, String context)
           
 

Uses of PentahoAccessControlException in org.pentaho.platform.repository.solution
 

Methods in org.pentaho.platform.repository.solution that throw PentahoAccessControlException
 void SolutionRepositoryServiceImpl.setAcl(String solution, String path, String filename, String strAclXml, IPentahoSession userSession)
          Sets the ACL Xml for a particular file in the solution repository
 

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

Methods in org.pentaho.platform.repository.solution.dbbased that throw PentahoAccessControlException
 int DbBasedSolutionRepository.publish(String baseUrl, String path, String fileName, byte[] data, boolean overwrite)
           
 int DbBasedSolutionRepository.publish(String baseUrl, String path, String fileName, File f, boolean overwrite)
           
 void DbBasedSolutionRepository.setPermissions(ISolutionFile file, Map<IPermissionRecipient,IPermissionMask> acl)
           
 

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

Methods in org.pentaho.platform.repository.solution.filebased that throw PentahoAccessControlException
 int FileBasedSolutionRepository.publish(String baseUrl, String path, String fileName, byte[] data, boolean overwrite)
           
 int FileBasedSolutionRepository.publish(String baseUrl, String path, String fileName, File f, boolean overwrite)
           
 void FileBasedSolutionRepository.setPermissions(ISolutionFile file, Map<IPermissionRecipient,IPermissionMask> acl)
           
 

Uses of PentahoAccessControlException in org.pentaho.platform.web.servlet
 

Methods in org.pentaho.platform.web.servlet that throw PentahoAccessControlException
 void AnalysisViewService.saveXAction(IPentahoSession session, IParameterProvider parameterProvider, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, boolean wrapWithSoap)