edu.utah.further.core.data.hibernate.page
Class PagingProviderHibernate

java.lang.Object
  extended by edu.utah.further.core.data.hibernate.page.PagingProviderHibernate
All Implemented Interfaces:
PagingProvider<org.hibernate.ScrollableResults>

@Service(value="pagingProviderHibernate")
public final class PagingProviderHibernate
extends Object
implements PagingProvider<org.hibernate.ScrollableResults>

Contains pager factory methods for iterable Hibernate objects.

-----------------------------------------------------------------------------------
(c) 2008-2011 FURTHeR Project, Health Sciences IT, University of Utah
Contact: Dr. Scott Narus <scott.narus@hsc.utah.edu>
Biomedical Informatics, 26 South 2000 East
Room 5775 HSEB, Salt Lake City, UT 84112
Day Phone: 1-801-213-3288
-----------------------------------------------------------------------------------

Version:
Sep 22, 2010
Author:
Oren E. Livne <oren.livne@utah.edu>

Constructor Summary
PagingProviderHibernate()
           
 
Method Summary
 Labeled getIterableType()
           
 Class<org.hibernate.ScrollableResults> getObjectType()
           
 Pager<?> newPager(org.hibernate.ScrollableResults iterable, PagingStrategy pagingStrategy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PagingProviderHibernate

public PagingProviderHibernate()
Method Detail

getIterableType

public Labeled getIterableType()
Specified by:
getIterableType in interface PagingProvider<org.hibernate.ScrollableResults>

getObjectType

public Class<org.hibernate.ScrollableResults> getObjectType()
Specified by:
getObjectType in interface PagingProvider<org.hibernate.ScrollableResults>

newPager

public Pager<?> newPager(org.hibernate.ScrollableResults iterable,
                         PagingStrategy pagingStrategy)
Specified by:
newPager in interface PagingProvider<org.hibernate.ScrollableResults>


Copyright © 2011 Office of the AVP for Health Sci. IT. All Rights Reserved.