JdbcCatalogQueryManager Interface

com.beasys.commerce.ebusiness.catalog.service.query
JdbcCatalogQueryManager Interface

public interface JdbcCatalogQueryManager

    extends JdbcCatalogService

JDBC-specific CatalogQueryManager service implementation.

Related Topics

JdbcCatalogQueryManagerHome
JdbcCatalogQueryManagerImpl


All Superinterfaces
BusinessSmartComponent, CatalogService, EJBObject, JdbcCatalogService, Remote, Serializable, Session

Method Summary

public ProductItemKey[]
search(CatalogRequest request, CatalogQuery query)
Returns the results of the search peformed using the supplied catalog query object.
public ViewIterator
search(CatalogRequest request, CatalogQuery query, int viewSize)
Returns a ViewIterator over the results of the search peformed using the supplied catalog query object.
public CategoryKey[]
searchCategories(CatalogRequest request, CatalogQuery query)
Returns the results of the search peformed using the supplied catalog query object for categories.
 
Methods from interface com.beasys.commerce.ebusiness.catalog.service.CatalogService
getCatalogManager
 
Methods from interface javax.ejb.EJBObject
getEJBHome, getHandle, getPrimaryKey, isIdentical, remove
   

Method Detail

search(CatalogRequest, CatalogQuery) Method

public ProductItemKey[] search(CatalogRequest request, 
                             CatalogQuery query)
throws RemoteException, CatalogException
Returns the results of the search peformed using the supplied catalog query object.

Parameters

request
The catalog request object.
query
The catalog query object.

Returns

An array of product item keys.

Exceptions

RemoteException
CatalogException
on general error.

search(CatalogRequest, CatalogQuery, int) Method

public ViewIterator search(CatalogRequest request, 
                           CatalogQuery query, 
                           int viewSize)
throws RemoteException, CatalogException
Returns a ViewIterator over the results of the search peformed using the supplied catalog query object.

Parameters

request
The catalog request object.
query
The catalog query object.
viewSize
The view size of the returned ViewIterator.

Returns

A ViewIterator over the product items returned by the search.

Exceptions

RemoteException
CatalogException
on general error.

searchCategories(CatalogRequest, CatalogQuery) Method

public CategoryKey[] searchCategories(CatalogRequest request, 
                                    CatalogQuery query)
throws RemoteException, CatalogException
Returns the results of the search peformed using the supplied catalog query object for categories.

Parameters

request
The catalog request object.
query
The catalog query object.

Returns

An array of category keys.

Exceptions

RemoteException
CatalogException
on general error.