com.beasys.commerce.ebusiness.catalog
Class CatalogItemView

java.lang.Object
  extended by com.beasys.commerce.ebusiness.catalog.CatalogItemView
All Implemented Interfaces
View, Serializable

public class CatalogItemView
extends Object
implements View, Serializable

A CatalogItemView is a window onto a large CatalogItem result set. It has a size (the number of items in the view), a beginning index (the index of the first item in the view), and an ending index (the index of the last item in the view). Additionally, a CatalogItemViewhas an index within the context of a ViewIterator.

See Also
View, ViewIterator, Serialized Form

Constructor Summary
CatalogItemView()
          Default constructor
CatalogItemView(int size, int firstIndex, int lastIndex, int viewIndex)
          Creates a new CatalogItemView with the given size, first index, last index, and view index.
 
Method Summary
 int getFirstIndex()
          Returns the index of the first item in the view.
 int getLastIndex()
          Returns the index of the last item in the view.
 int getSize()
          Returns the number of items in the view.
 int getViewIndex()
          Returns the index of this View within its ViewIterator.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CatalogItemView

public CatalogItemView()
Default constructor


CatalogItemView

public CatalogItemView(int size,
                       int firstIndex,
                       int lastIndex,
                       int viewIndex)
Creates a new CatalogItemView with the given size, first index, last index, and view index.

Parameters
size - The size of the view.
firstIndex - The first index.
lastIndex - The last index.
viewIndex - The index of this View within its ViewIterator.
Method Detail

getSize

public int getSize()
Returns the number of items in the view.

Specified by:
getSize in interface View
Returns
The number of ites in the view.

getFirstIndex

public int getFirstIndex()
Returns the index of the first item in the view.

Specified by:
getFirstIndex in interface View
Returns
The index of the first item in the view.

getLastIndex

public int getLastIndex()
Returns the index of the last item in the view.

Specified by:
getLastIndex in interface View
Returns
The index of the last item in the view.

getViewIndex

public int getViewIndex()
Returns the index of this View within its ViewIterator.

Specified by:
getViewIndex in interface View
Returns
The index of this View within its ViewIterator.

toString

public String toString()
Overrides:
toString in class Object
Returns
the string representation of this CatalogItemView.


Copyright © 2006 BEA Systems, Inc. All Rights Reserved