Class AbstractBrowserWrapper
- java.lang.Object
-
- de.hybris.platform.productcockpit.session.impl.AbstractBrowserWrapper
-
- Direct Known Subclasses:
CatalogBrowserWrapper
,ProductBrowserWrapper
public abstract class AbstractBrowserWrapper extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected BrowserModel
browser
protected int
positionInBrowser
-
Constructor Summary
Constructors Constructor Description AbstractBrowserWrapper(BrowserModel browser)
AbstractBrowserWrapper(BrowserModel browser, TypedObject wrapItem)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description BrowserModel
getBrowser()
protected abstract int
getItemPositionInCurrentPage(TypedObject wrapItem)
protected abstract int
getItemPositionInResult(TypedObject wrapItem)
TypedObject
getNextItem()
int
getPositionInBrowser()
TypedObject
getPreviousItem()
TypeService
getTypeService()
abstract java.lang.Boolean
hasNext()
java.lang.Boolean
hasPrevious()
protected boolean
isBrowserClonable(BrowserModel browser)
void
setBrowser(BrowserModel browser)
void
setPositionInBrowser(int positionInBrowser)
-
-
-
Field Detail
-
browser
protected BrowserModel browser
-
positionInBrowser
protected int positionInBrowser
-
-
Constructor Detail
-
AbstractBrowserWrapper
public AbstractBrowserWrapper(BrowserModel browser)
-
AbstractBrowserWrapper
public AbstractBrowserWrapper(BrowserModel browser, TypedObject wrapItem)
-
-
Method Detail
-
getNextItem
public TypedObject getNextItem()
-
getPreviousItem
public TypedObject getPreviousItem()
-
hasNext
public abstract java.lang.Boolean hasNext()
-
hasPrevious
public java.lang.Boolean hasPrevious()
-
getItemPositionInResult
protected abstract int getItemPositionInResult(TypedObject wrapItem)
-
getItemPositionInCurrentPage
protected abstract int getItemPositionInCurrentPage(TypedObject wrapItem)
-
getBrowser
public BrowserModel getBrowser()
- Returns:
- the browser
-
setBrowser
public void setBrowser(BrowserModel browser)
- Parameters:
browser
- the browser to set
-
getPositionInBrowser
public int getPositionInBrowser()
- Returns:
- the positionInBrowser
-
setPositionInBrowser
public void setPositionInBrowser(int positionInBrowser)
- Parameters:
positionInBrowser
- the positionInBrowser to set
-
getTypeService
public TypeService getTypeService()
- Returns:
- the typeService
-
isBrowserClonable
protected boolean isBrowserClonable(BrowserModel browser)
-
-