jet.datasource
Interface JRSecurityHierarchicalDataSource
- All Superinterfaces:
- JRHierarchicalDataSource
public interface JRSecurityHierarchicalDataSource
- extends JRHierarchicalDataSource
A JRSecurityHierarchicalDataSource provides data for JReport for generating reports. JRHierarchicalDataSource class is
developed by user of JReport, and it can provide data from flat file, non-relational database, or application data.
The data returned by this class is in JRHierarchicalDataset object, so user need create JRHierarchicalDataset instance
and JReport will use the instance to fetch data. User can also creating their own JRHierarchicalDataset class.
getHierarchicalDataset
JRHierarchicalDataset getHierarchicalDataset(SecurityContext sc,
java.lang.String param)
throws JRUserDataSourceException
- Gets the data in JRSecurityHierarchicalDataset according to security context and parameters.
- Parameters:
sc - A SecurityContext object, which is implemented by the userparam - The parameter that the user wants to use for HDS
- Returns:
- The JRHierarchicalDataset object
- Throws:
JRUserDataSourceException - if a data access error occurs