A JRSecurityUserDataSource provides data for JReport to generate reports. JRUserDataSource class is developed
by users of JReport, and it can provide data from a flat file, non-relational database, or application data.
The data returned by this class is in ResultSet object, so users need to create ResultSet instance and JReport
will use the instance to fetch data. Users can also creating their own ResultSet class.