|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.shept.persistence.provider.AbstractScrollingListProvider
public abstract class AbstractScrollingListProvider
| Field Summary | |
|---|---|
protected org.springframework.dao.support.DaoSupport |
dao
|
protected boolean |
eol
|
protected FilterDefinition |
filterDefinition
|
protected int |
loaded
|
protected int |
loadSize
|
protected org.apache.commons.logging.Log |
logger
Logger that is available to subclasses |
protected org.springframework.beans.support.SortDefinition |
sortDefinition
|
| Constructor Summary | |
|---|---|
AbstractScrollingListProvider()
|
|
| Method Summary | |
|---|---|
org.springframework.dao.support.DaoSupport |
getDao()
|
FilterDefinition |
getFilterDefinition()
|
int |
getLoadSize()
|
org.springframework.beans.support.SortDefinition |
getSortDefinition()
|
protected void |
incrementLoadSizeAfterFetch(int numberOfRows)
|
boolean |
isEol()
|
abstract List<?> |
loadListFirst()
Read the first chunk of elements from the underlying datasource. |
abstract List<?> |
loadListNext()
Read a subsequent portion of elements from the underlying datasource |
void |
setDao(org.springframework.dao.support.DaoSupport dao)
Set the data access object which depends on the persistence layer in use |
void |
setFilterDefinition(FilterDefinition filterProvider)
|
void |
setLoadSize(int loadSize)
set the load size which will be used for paging |
void |
setSortDefinition(org.springframework.beans.support.SortDefinition sortDefinition)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final org.apache.commons.logging.Log logger
protected int loadSize
protected int loaded
protected boolean eol
protected FilterDefinition filterDefinition
protected org.springframework.beans.support.SortDefinition sortDefinition
protected org.springframework.dao.support.DaoSupport dao
| Constructor Detail |
|---|
public AbstractScrollingListProvider()
| Method Detail |
|---|
public org.springframework.dao.support.DaoSupport getDao()
getDao in interface ScrollingListProviderpublic void setDao(org.springframework.dao.support.DaoSupport dao)
ScrollingListProvider
setDao in interface ScrollingListProviderdao - the dao to setpublic int getLoadSize()
getLoadSize in interface ScrollingListProviderpublic boolean isEol()
isEol in interface ScrollingListProviderpublic abstract List<?> loadListFirst()
ScrollingListProvider
loadListFirst in interface ScrollingListProviderpublic abstract List<?> loadListNext()
ScrollingListProvider
loadListNext in interface ScrollingListProviderpublic void setLoadSize(int loadSize)
ScrollingListProvider
setLoadSize in interface ScrollingListProviderpublic FilterDefinition getFilterDefinition()
getFilterDefinition in interface ScrollingListProviderpublic void setFilterDefinition(FilterDefinition filterProvider)
setFilterDefinition in interface ScrollingListProviderfilterProvider - the filterProvider to setpublic org.springframework.beans.support.SortDefinition getSortDefinition()
getSortDefinition in interface ScrollingListProviderpublic void setSortDefinition(org.springframework.beans.support.SortDefinition sortDefinition)
setSortDefinition in interface ScrollingListProvidersortDefinition - the sortDefinition to setprotected void incrementLoadSizeAfterFetch(int numberOfRows)
-
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||