Class AbstractBrowserWrapper

java.lang.Object
de.hybris.platform.productcockpit.session.impl.AbstractBrowserWrapper
Direct Known Subclasses:
CatalogBrowserWrapper, ProductBrowserWrapper

public abstract class AbstractBrowserWrapper extends Object
  • Field Details

    • browser

      protected BrowserModel browser
    • positionInBrowser

      protected int positionInBrowser
  • Constructor Details

    • AbstractBrowserWrapper

      public AbstractBrowserWrapper(BrowserModel browser)
    • AbstractBrowserWrapper

      public AbstractBrowserWrapper(BrowserModel browser, TypedObject wrapItem)
  • Method Details

    • getNextItem

      public TypedObject getNextItem()
    • getPreviousItem

      public TypedObject getPreviousItem()
    • hasNext

      public abstract Boolean hasNext()
    • hasPrevious

      public 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)