com.beasys.commerce.ebusiness.catalog
Interface CatalogManagerBusiness

All Known Subinterfaces:
CatalogManager

public interface CatalogManagerBusiness


Method Summary
 CatalogRequest createAdminCatalogRequest()
          Creates a CatalogRequest with administrative user access permissions.
 CatalogRequest createCatalogRequest()
          Creates a CatalogRequest with default user access permissions.
 CatalogQueryManager getCatalogQueryManager(CatalogRequest request)
          Returns the CatalogQueryManager catalog service.
 CategoryManager getCategoryManager(CatalogRequest request)
          Returns the CategoryManager catalog service.
 CustomDataManager getCustomDataManager(CatalogRequest request)
          Returns the CustomDataManager catalog service.
 ProductItemManager getProductItemManager(CatalogRequest request)
          Returns the ProductItemManager catalog service.
 void onRemoveItem(CatalogRequest request, CatalogItemKey itemKey)
          Callback method.
 

Method Detail

getCategoryManager

CategoryManager getCategoryManager(CatalogRequest request)
                                   throws RemoteException
Returns the CategoryManager catalog service.

Parameters
request - the user's current CatalogRequest
Returns
the CategoryManager service
Throws
RemoteException
See Also
CategoryManager, createCatalogRequest(), createAdminCatalogRequest()

getProductItemManager

ProductItemManager getProductItemManager(CatalogRequest request)
                                         throws RemoteException
Returns the ProductItemManager catalog service.

Parameters
request - the user's current CatalogRequest
Returns
the ProductItemManager service
Throws
RemoteException
See Also
ProductItemManager, createCatalogRequest(), createAdminCatalogRequest()

getCatalogQueryManager

CatalogQueryManager getCatalogQueryManager(CatalogRequest request)
                                           throws RemoteException
Returns the CatalogQueryManager catalog service.

Parameters
request - the user's current CatalogRequest
Returns
the CatalogQueryManager service
Throws
RemoteException
See Also
CatalogQueryManager, createCatalogRequest(), createAdminCatalogRequest()

getCustomDataManager

CustomDataManager getCustomDataManager(CatalogRequest request)
                                       throws RemoteException
Returns the CustomDataManager catalog service.

Parameters
request - the user's current CatalogRequest
Returns
the CustomDataManager service
Throws
RemoteException
See Also
CustomDataManager, createCatalogRequest(), createAdminCatalogRequest()

onRemoveItem

void onRemoveItem(CatalogRequest request,
                  CatalogItemKey itemKey)
                  throws RemoteException
Callback method. Services that remove items: CategoryManager.removeCategory and ProductItemMananger.removeItem should notify the CatalogManager that the items have been removed.

Parameters
request - the current CatalogRequest for the user
itemKey - the key for the item being removed
Throws
RemoteException

createCatalogRequest

CatalogRequest createCatalogRequest()
                                    throws RemoteException
Creates a CatalogRequest with default user access permissions. The CatalogRequest object is the first parameter to most catalog methods and encapsulates information about the current user and the data they are requesting.

Throws
RemoteException
See Also
createAdminCatalogRequest()

createAdminCatalogRequest

CatalogRequest createAdminCatalogRequest()
                                         throws RemoteException
Creates a CatalogRequest with administrative user access permissions. The CatalogRequest object is the first parameter to most catalog methods and encapsulates information about the current user and the data they are requesting.

Throws
RemoteException
See Also
createCatalogRequest()


Copyright © 2006 BEA Systems, Inc. All Rights Reserved