|
Copyright © 2008 BEA Systems, Inc. All Rights Reserved | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.beasys.commerce.foundation.SessionImpl
com.beasys.commerce.ebusiness.catalog.service.CatalogServiceImpl
com.beasys.commerce.ebusiness.catalog.service.item.ProductItemManagerImpl
@Deprecated public class ProductItemManagerImpl
The implementation class for the ProductItemManager Session EJB.
This implementation delegates to the service specifed by the following EJB
environment property:
delegateName - specifies the delegatory ProductItemManager service.
ProductItemManager,
ProductItemManagerHome,
CatalogManager,
Serialized Form| Field Summary |
|---|
| Fields inherited from class com.beasys.commerce.ebusiness.catalog.service.CatalogServiceImpl |
|---|
CATALOG_MANAGER_HOME, CATALOG_QUERY_DELEGATE, CATEGORY_DELEGATE, CUSTOM_DATA_DELEGATE, PRODUCT_ITEM_DELEGATE |
| Fields inherited from class com.beasys.commerce.foundation.SessionImpl |
|---|
_ctx, _environmentNamingContext, _environmentPropertyCache, _isDirty |
| Constructor Summary | |
|---|---|
ProductItemManagerImpl()
Deprecated See BEA Commerce product offering |
|
| Method Summary | |
|---|---|
void |
createItem(CatalogRequest request,
ProductItem product)
Deprecated See BEA Commerce product offering |
void |
ejbActivate()
Deprecated See BEA Commerce product offering |
void |
ejbCreate()
Deprecated See BEA Commerce product offering |
void |
ejbPassivate()
Deprecated See BEA Commerce product offering |
void |
ejbPostCreate()
Deprecated See BEA Commerce product offering |
void |
ejbRemove()
Deprecated See BEA Commerce product offering |
ProductItem |
getItem(CatalogRequest request,
ProductItemKey productKey)
Deprecated See BEA Commerce product offering |
int |
getItemCount(CatalogRequest request)
Deprecated See BEA Commerce product offering |
ProductItemKey[] |
getItemKeys(CatalogRequest request,
int beginIndex,
int endIndex)
Deprecated See BEA Commerce product offering |
ViewIterator |
getItems(CatalogRequest request,
int viewSize)
Deprecated See BEA Commerce product offering |
ProductItem[] |
getItems(CatalogRequest request,
ProductItemKey[] productKeys)
Deprecated See BEA Commerce product offering |
String[] |
getKeywords(CatalogRequest request,
ProductItemKey productKey)
Deprecated See BEA Commerce product offering |
void |
removeItem(CatalogRequest request,
ProductItemKey productKey)
Deprecated See BEA Commerce product offering |
void |
setKeywords(CatalogRequest request,
ProductItemKey productKey,
String[] keywords)
Deprecated See BEA Commerce product offering |
void |
setSessionContext(javax.ejb.SessionContext ctx)
Deprecated See BEA Commerce product offering |
void |
updateItem(CatalogRequest request,
ProductItem product)
Deprecated See BEA Commerce product offering |
| Methods inherited from class com.beasys.commerce.ebusiness.catalog.service.CatalogServiceImpl |
|---|
getCatalogManager, getCatalogManagerJndiName, getConfigBean, setDelegateName, validateAuthorization |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ProductItemManagerImpl()
| Method Detail |
|---|
public void ejbCreate()
throws javax.ejb.CreateException
SessionImpl
ejbCreate in class CatalogServiceImpljavax.ejb.CreateException
public void ejbPostCreate()
throws javax.ejb.CreateException
SessionImpl
ejbPostCreate in class CatalogServiceImpljavax.ejb.CreateException
public void ejbActivate()
throws javax.ejb.EJBException
SessionImpl
ejbActivate in interface javax.ejb.SessionBeanejbActivate in class CatalogServiceImpljavax.ejb.EJBException
public void ejbPassivate()
throws javax.ejb.EJBException
SessionImpl
ejbPassivate in interface javax.ejb.SessionBeanejbPassivate in class CatalogServiceImpljavax.ejb.EJBException
public void ejbRemove()
throws javax.ejb.EJBException
SessionImpl
ejbRemove in interface javax.ejb.SessionBeanejbRemove in class CatalogServiceImpljavax.ejb.EJBException
public void setSessionContext(javax.ejb.SessionContext ctx)
throws javax.ejb.EJBException
SessionImpl
setSessionContext in interface javax.ejb.SessionBeansetSessionContext in class CatalogServiceImpljavax.ejb.EJBException
public int getItemCount(CatalogRequest request)
throws CatalogException,
RemoteException
request - The catalog request object
CatalogException - on general error.
RemoteException
public ProductItem getItem(CatalogRequest request,
ProductItemKey productKey)
throws CatalogFinderException,
CatalogException,
RemoteException
request - The catalog request object.productKey - The key of the target product.
CatalogFinderException - if the product item could not be found.
CatalogException - on general error.
RemoteException
public ProductItem[] getItems(CatalogRequest request,
ProductItemKey[] productKeys)
throws CatalogFinderException,
CatalogException,
RemoteException
request - The catalog request object.keys - The keys of the target product items.
CatalogFinderException - if a product item with a given key does not exist.
CatalogException - on general error.
RemoteException
public ProductItemKey[] getItemKeys(CatalogRequest request,
int beginIndex,
int endIndex)
throws CatalogException,
RemoteException
request - The catalog request object.beginIndex - The lower bound index for returned product item keys.endIndex - The upper bound index for returned product item keys.
CatalogException - on general error.
RemoteException
public ViewIterator getItems(CatalogRequest request,
int viewSize)
throws CatalogException,
RemoteException
request - The catalog request object.viewSize - The view size of the returned ViewIterator.
CatalogException - on general error.
RemoteException
public String[] getKeywords(CatalogRequest request,
ProductItemKey productKey)
throws CatalogFinderException,
CatalogException,
RemoteException
request - The catalog request object.productKey - The key of the target product.
CatalogFinderException - if the product item could not be found.
CatalogException - on general error.
RemoteException
public void setKeywords(CatalogRequest request,
ProductItemKey productKey,
String[] keywords)
throws CatalogFinderException,
CatalogException,
RemoteException
request - The catalog request object.productKey - The key of the target product.keywords - The keywords to associate with the given product item.
CatalogFinderException - if the product item could not be found.
CatalogException - on general error.
RemoteException
public void createItem(CatalogRequest request,
ProductItem product)
throws CatalogCreateException,
CatalogException,
RemoteException
request - The catalog request object.product - The product item to persist.
CatalogCreateException - if the product item could not be created.
CatalogException - on general error.
RemoteException
public void updateItem(CatalogRequest request,
ProductItem product)
throws CatalogFinderException,
CatalogException,
RemoteException
request - The catalog request object.product - The product item to update.
CatalogFinderException - if the product item could not be found.
CatalogException - on general error.
RemoteException
public void removeItem(CatalogRequest request,
ProductItemKey productKey)
throws CatalogRemoveException,
CatalogFinderException,
CatalogException,
RemoteException
request - The catalog request object.product - The product item to remove.
CatalogRemoveException - if the product item could not be removed.
CatalogFinderException - if the product item could not be found.
CatalogException - on general error.
RemoteException
|
Copyright © 2008 BEA Systems, Inc. All Rights Reserved | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||