Class JRHibernateScrollDataSource
java.lang.Object
net.sf.jasperreports.j2ee.hibernate.JRHibernateAbstractDataSource
net.sf.jasperreports.j2ee.hibernate.JRHibernateScrollDataSource
- All Implemented Interfaces:
JRDataSource,JRRewindableDataSource
public class JRHibernateScrollDataSource
extends JRHibernateAbstractDataSource
implements JRRewindableDataSource
Hibernate data source that uses
org.hibernate.Query.scroll().- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
Nested Class Summary
Nested classes/interfaces inherited from class net.sf.jasperreports.j2ee.hibernate.JRHibernateAbstractDataSource
JRHibernateAbstractDataSource.FieldReader, JRHibernateAbstractDataSource.IdentityFieldReader, JRHibernateAbstractDataSource.IndexFieldReader, JRHibernateAbstractDataSource.IndexPropertyFieldReader, JRHibernateAbstractDataSource.PropertyFieldReader -
Field Summary
Fields inherited from class net.sf.jasperreports.j2ee.hibernate.JRHibernateAbstractDataSource
EXCEPTION_MESSAGE_KEY_FIELD_ALIAS_TYPE_MISMATCH, EXCEPTION_MESSAGE_KEY_MANY_FIELDS_DETECTED, EXCEPTION_MESSAGE_KEY_NO_FIELD_ALIAS, EXCEPTION_MESSAGE_KEY_NO_FIELD_READER, EXCEPTION_MESSAGE_KEY_UNKNOWN_RETURN_ALIAS, queryExecuter -
Constructor Summary
ConstructorsConstructorDescriptionJRHibernateScrollDataSource(JRHibernateQueryExecuter queryExecuter, boolean useFieldDescription) -
Method Summary
Methods inherited from class net.sf.jasperreports.j2ee.hibernate.JRHibernateAbstractDataSource
assignReaders, getFieldMapping, getFieldReader, getFieldReaderSingleReturn, getFieldValue, setCurrentRowValueMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sf.jasperreports.engine.JRDataSource
getFieldValue
-
Constructor Details
-
JRHibernateScrollDataSource
public JRHibernateScrollDataSource(JRHibernateQueryExecuter queryExecuter, boolean useFieldDescription)
-
-
Method Details
-
next
Description copied from interface:JRDataSourceTries to position the cursor on the next element in the data source.- Specified by:
nextin interfaceJRDataSource- Returns:
- true if there is a next record, false otherwise
- Throws:
JRException- if any error occurs while trying to move to the next element
-
moveFirst
public void moveFirst()Description copied from interface:JRRewindableDataSourceMoves back to the first element in the data source.- Specified by:
moveFirstin interfaceJRRewindableDataSource
-