Overview | Package | Class | Tree | Deprecated | Index | Help
| Copyright © 2008 BEA Systems, Inc. All Rights Reserved
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.beasys.commerce.ebusiness.catalog.service.category
Class CategoryItemIterator

    java.lang.Object
      com.beasys.commerce.ebusiness.catalog.CatalogItemIterator
          com.beasys.commerce.ebusiness.catalog.service.category.CategoryItemIterator

All Implemented Interfaces
  ViewIterator, Serializable

Deprecated See BEA Commerce product offering

    @Deprecated
    public class CategoryItemIterator

extends CatalogItemIterator

A `CategoryItemIterator` is a `ViewIterator` over all `ProductItem`s within a Category.

See Also
  `View`, `ViewIterator`, `CatalogItemIterator`, Serialized Form

Field Summary

Fields inherited from class com.beasys.commerce.ebusiness.catalog.CatalogItemIterator
`DEFAULT_VIEW_SIZE, VERBOSE`

Constructor Summary
`CategoryItemIterator(String manangerJndiName, CatalogRequest catalogRequest, CategoryKey key, int numItems, int viewSize)` Deprecated See BEA Commerce product offering

Method Summary
`protected CatalogItem` | `getCatalogItem(View view, int itemIndex)` Deprecated See BEA Commerce product offering
`protected void` | `refreshView(View view)` Deprecated See BEA Commerce product offering

Methods inherited from class com.beasys.commerce.ebusiness.catalog.CatalogItemIterator
`getCatalogManager, getCatalogQueryManager, getCatalogRequest, getCategoryManager, getCurrentView, getCustomDataManager, getProductItemManager, getViewAt, getViewCount, gotoNextView, gotoPreviousView, gotoViewAt, hasNext, hasNextView, hasPreviousView, next, size`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### CategoryItemIterator

    public CategoryItemIterator(String manangerJndiName,
                                CatalogRequest catalogRequest,
                                CategoryKey key,
                                int numItems,
                                int viewSize)

  Deprecated See BEA Commerce product offering

  `CategoryIterator` constructor that takes the total number of spanned items, a view size, product item manager, and request object.

Method Detail

### refreshView

    protected void refreshView(View view)
                        throws RemoteException

  Deprecated See BEA Commerce product offering

  This function is called whenever the current view needs to be refreshed. All classes that extend this class must implement this function.

  Specified by:
    `refreshView` in class `CatalogItemIterator`
  Parameters
    `view` - The view to refresh.
  Throws
    `RemoteException` - on remote error.

### getCatalogItem

    protected CatalogItem getCatalogItem(View view,
                                         int itemIndex)
                                  throws NoSuchElementException

  Deprecated See BEA Commerce product offering

  Returns a CatalogItem within the current view. All classes that extend this class must implement this function.

  Specified by:
    `getCatalogItem` in class `CatalogItemIterator`
  Parameters
    `view` - The current view.
    `itemIndex` - The index of the item to retrieve.
  Throws
    `NoSuchElementException` - If the item does not exist.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2008 BEA Systems, Inc. All Rights Reserved