CatalogService
The CatalogManager is the main entry point to the Product Catalog.
It controls access to a number of discrete service interfaces:
category manager, product item manager, query manager and the custom
data manager.
In order to use the various Product Catalog services, one
must first create a CatalogManager and then obtain discrete
service interfaces using the various service accessors. Each service interface
is responsible for delegating to an implementation service, as specified in
each service interface deployment environment. In this way, different service
implementations may be transparently substituted.
Related Topics
CatalogManagerHome
CatalogManagerImpl
CategoryManager
ProductItemManager
CatalogQueryManager
CustomDataManager
BusinessSmartComponent, CatalogService, EJBObject, Remote, Serializable, Session
Method Summary |
public |
|
public |
|
public |
|
public |
|
public |
|
public |
|
public void |
|
Methods from interface com.beasys.commerce.ebusiness.catalog.service. |
|
Methods from interface javax.ejb. |
getEJBHome, getHandle, getPrimaryKey, isIdentical, remove |
Method Detail |
publicCreates 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.CatalogRequestcreateAdminCatalogRequest()
throwsRemoteException
RemoteException
Related Topics
CatalogManager.createCatalogRequest()
publicCreates 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.CatalogRequestcreateCatalogRequest()
throwsRemoteException
RemoteException
Related Topics
CatalogManager.createAdminCatalogRequest()
publicReturns the CatalogQueryManager catalog service.CatalogQueryManagergetCatalogQueryManager(CatalogRequestrequest)
throwsRemoteException
RemoteException
Related Topics
CatalogQueryManager
CatalogManager.createCatalogRequest()
CatalogManager.createAdminCatalogRequest()
publicReturns the CategoryManager catalog service.CategoryManagergetCategoryManager(CatalogRequestrequest)
throwsRemoteException
RemoteException
Related Topics
CategoryManager
CatalogManager.createCatalogRequest()
CatalogManager.createAdminCatalogRequest()
publicReturns the CustomDataManager catalog service.CustomDataManagergetCustomDataManager(CatalogRequestrequest)
throwsRemoteException
RemoteException
Related Topics
CustomDataManager
CatalogManager.createCatalogRequest()
CatalogManager.createAdminCatalogRequest()
publicReturns the ProductItemManager catalog service.ProductItemManagergetProductItemManager(CatalogRequestrequest)
throwsRemoteException
RemoteException
Related Topics
ProductItemManager
CatalogManager.createCatalogRequest()
CatalogManager.createAdminCatalogRequest()
public void onRemoveItem(Callback method. Services that remove items:CatalogRequestrequest,CatalogItemKeyitem)
throwsRemoteException
CategoryManager.removeCategory and
ProductItemMananger.removeItem should notify the CatalogManager that the items
have been removed.
RemoteException