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.CatalogRequest
createAdminCatalogRequest()
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.CatalogRequest
createCatalogRequest()
throwsRemoteException
RemoteException
Related Topics
CatalogManager.createAdminCatalogRequest()
publicReturns the CatalogQueryManager catalog service.CatalogQueryManager
getCatalogQueryManager(CatalogRequest
request)
throwsRemoteException
RemoteException
Related Topics
CatalogQueryManager
CatalogManager.createCatalogRequest()
CatalogManager.createAdminCatalogRequest()
publicReturns the CategoryManager catalog service.CategoryManager
getCategoryManager(CatalogRequest
request)
throwsRemoteException
RemoteException
Related Topics
CategoryManager
CatalogManager.createCatalogRequest()
CatalogManager.createAdminCatalogRequest()
publicReturns the CustomDataManager catalog service.CustomDataManager
getCustomDataManager(CatalogRequest
request)
throwsRemoteException
RemoteException
Related Topics
CustomDataManager
CatalogManager.createCatalogRequest()
CatalogManager.createAdminCatalogRequest()
publicReturns the ProductItemManager catalog service.ProductItemManager
getProductItemManager(CatalogRequest
request)
throwsRemoteException
RemoteException
Related Topics
ProductItemManager
CatalogManager.createCatalogRequest()
CatalogManager.createAdminCatalogRequest()
public void onRemoveItem(Callback method. Services that remove items:CatalogRequest
request,CatalogItemKey
item)
throwsRemoteException
CategoryManager.removeCategory
and
ProductItemMananger.removeItem
should notify the CatalogManager
that the items
have been removed.
RemoteException