org.rhq.enterprise.server.report
Interface DataAccessManagerRemote

All Known Implementing Classes:
DataAccessManagerBean

public interface DataAccessManagerRemote

Author:
Greg Hinkle

Method Summary
 java.util.List<java.lang.Object[]> executeQuery(Subject subject, java.lang.String query)
          Execute a query.
 java.util.List<java.lang.Object[]> executeQueryWithPageControl(Subject subject, java.lang.String query, PageControl pageControl)
          Execute a query filtered by a page control
 

Method Detail

executeQuery

java.util.List<java.lang.Object[]> executeQuery(Subject subject,
                                                java.lang.String query)
Execute a query. Requires a user with the MANAGE_INVENTORY permission.

Parameters:
subject - an admin user's subject
query - the query to execute
Returns:
a list of object results. Each entry in the rows array will represent an item from the select clause

executeQueryWithPageControl

java.util.List<java.lang.Object[]> executeQueryWithPageControl(Subject subject,
                                                               java.lang.String query,
                                                               PageControl pageControl)
Execute a query filtered by a page control

Parameters:
subject - an admin user's subject
query - the query to execute
pageControl - pages to load
Returns:
list of object array results


Copyright © 2008-2009 Red Hat, Inc.. All Rights Reserved.