Class AbstractBackofficeSearchPageable<P>
java.lang.Object
com.hybris.backoffice.search.dataaccess.facades.AbstractBackofficeSearchPageable<P>
- All Implemented Interfaces:
com.hybris.cockpitng.search.data.IdentifiableSearchQuery,com.hybris.cockpitng.search.data.pageable.FullTextSearchPageable<P>,com.hybris.cockpitng.search.data.pageable.Pageable<P>
public abstract class AbstractBackofficeSearchPageable<P>
extends Object
implements com.hybris.cockpitng.search.data.pageable.FullTextSearchPageable<P>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected com.hybris.cockpitng.search.data.FullTextSearchDataprotected booleanprotected intprotected final com.hybris.cockpitng.search.data.SearchQueryDataprotected intprotected String -
Constructor Summary
ConstructorsConstructorDescriptionAbstractBackofficeSearchPageable(com.hybris.cockpitng.search.data.SearchQueryData searchQueryData) -
Method Summary
Modifier and TypeMethodDescriptioncom.hybris.cockpitng.search.data.FullTextSearchDataintintgetResults(int pageSize, int offset) com.hybris.cockpitng.search.data.SortDataintbooleanbooleanprotected voidprotected voidnextPage()voidrefresh()voidsetPageNumber(int pageNo) setPageSize(int pageSize) voidsetSortData(com.hybris.cockpitng.search.data.SortData sortData) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hybris.cockpitng.search.data.pageable.FullTextSearchPageable
onPageLoadedMethods inherited from interface com.hybris.cockpitng.search.data.IdentifiableSearchQuery
getQueryIdMethods inherited from interface com.hybris.cockpitng.search.data.pageable.Pageable
setCockpitEvent, setQueryId
-
Field Details
-
searchQueryData
protected final com.hybris.cockpitng.search.data.SearchQueryData searchQueryData -
currentPageCache
-
pageSize
protected int pageSize -
totalCount
protected int totalCount -
currentStart
protected int currentStart -
initialized
protected boolean initialized -
typeCode
-
fullTextSearchData
protected com.hybris.cockpitng.search.data.FullTextSearchData fullTextSearchData
-
-
Constructor Details
-
AbstractBackofficeSearchPageable
public AbstractBackofficeSearchPageable(com.hybris.cockpitng.search.data.SearchQueryData searchQueryData)
-
-
Method Details
-
initialize
protected void initialize() -
getCurrentPage
- Specified by:
getCurrentPagein interfacecom.hybris.cockpitng.search.data.pageable.Pageable<P>
-
getCurrentNotEmptyPage
-
getResults
-
refresh
public void refresh()- Specified by:
refreshin interfacecom.hybris.cockpitng.search.data.pageable.Pageable<P>
-
invalidateCurrentPageCache
protected void invalidateCurrentPageCache() -
getPageSize
public int getPageSize()- Specified by:
getPageSizein interfacecom.hybris.cockpitng.search.data.pageable.Pageable<P>
-
getTypeCode
- Specified by:
getTypeCodein interfacecom.hybris.cockpitng.search.data.pageable.Pageable<P>
-
hasNextPage
public boolean hasNextPage()- Specified by:
hasNextPagein interfacecom.hybris.cockpitng.search.data.pageable.Pageable<P>
-
nextPage
- Specified by:
nextPagein interfacecom.hybris.cockpitng.search.data.pageable.Pageable<P>
-
hasPreviousPage
public boolean hasPreviousPage()- Specified by:
hasPreviousPagein interfacecom.hybris.cockpitng.search.data.pageable.Pageable<P>
-
previousPage
- Specified by:
previousPagein interfacecom.hybris.cockpitng.search.data.pageable.Pageable<P>
-
setPageSize
- Specified by:
setPageSizein interfacecom.hybris.cockpitng.search.data.pageable.Pageable<P>
-
getTotalCount
public int getTotalCount()- Specified by:
getTotalCountin interfacecom.hybris.cockpitng.search.data.pageable.Pageable<P>
-
getPageNumber
public int getPageNumber()- Specified by:
getPageNumberin interfacecom.hybris.cockpitng.search.data.pageable.Pageable<P>
-
setPageNumber
public void setPageNumber(int pageNo) - Specified by:
setPageNumberin interfacecom.hybris.cockpitng.search.data.pageable.Pageable<P>
-
getSortData
public com.hybris.cockpitng.search.data.SortData getSortData()- Specified by:
getSortDatain interfacecom.hybris.cockpitng.search.data.pageable.Pageable<P>
-
setSortData
public void setSortData(com.hybris.cockpitng.search.data.SortData sortData) - Specified by:
setSortDatain interfacecom.hybris.cockpitng.search.data.pageable.Pageable<P>
-
getAllResults
- Specified by:
getAllResultsin interfacecom.hybris.cockpitng.search.data.pageable.Pageable<P>
-
getFullTextSearchData
public com.hybris.cockpitng.search.data.FullTextSearchData getFullTextSearchData()- Specified by:
getFullTextSearchDatain interfacecom.hybris.cockpitng.search.data.pageable.FullTextSearchPageable<P>
-