|
© 2002 BEA Systems, Inc. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Service interface for managing the custom attributes of Product Catalog items.
CustomDataManagerHome,
CustomDataManagerImpl,
CatalogManager,
CatalogItem| Method Summary | |
long |
createUniqueId(CatalogRequest request,
java.lang.String jndiHomeName,
java.lang.String pkString)
Create a record for a new ConfigurableEntity, as identified by the given jndiHomeName and pkString. |
java.util.Map |
getProperties(CatalogRequest request,
CatalogItemKey itemKey)
Retrieve all the property values |
java.util.Map |
getProperties(CatalogRequest request,
CatalogItemKey itemKey,
java.lang.String namespace)
Retrieve all the property values within a namespace |
java.lang.Object |
getProperty(CatalogRequest request,
CatalogItemKey itemKey,
java.lang.String namespace,
java.lang.String key,
java.lang.Object defaultValue)
Retrieve the value associated with the named key. |
java.lang.Object |
getProperty(CatalogRequest request,
CatalogItemKey itemKey,
java.lang.String propertySetName,
java.lang.String propertySetType,
java.lang.String key,
boolean returnDefault)
Retrieve the value associated with the named key. |
void |
removeProperties(CatalogRequest request,
CatalogItemKey itemKey)
Remove all the properties for an item |
java.lang.Object |
removeProperty(CatalogRequest request,
CatalogItemKey itemKey,
java.lang.String namespace,
java.lang.String key)
Remove the property associated with the named key. |
java.lang.Object |
removeProperty(CatalogRequest request,
CatalogItemKey itemKey,
java.lang.String propertySetName,
java.lang.String propertySetType,
java.lang.String key)
Remove the property associated with the named key. |
void |
setProperty(CatalogRequest request,
CatalogItemKey itemKey,
java.lang.String namespace,
java.lang.String key,
java.lang.Object value)
Associate the specified value with the named key. |
void |
setProperty(CatalogRequest request,
CatalogItemKey itemKey,
java.lang.String propertySetName,
java.lang.String propertySetType,
java.lang.String key,
java.lang.Object value)
Associate the specified value with the named key. |
| Methods inherited from interface com.beasys.commerce.ebusiness.catalog.service.CatalogService |
getCatalogManager |
| Methods inherited from interface javax.ejb.EJBObject |
getEJBHome,
getHandle,
getPrimaryKey,
isIdentical,
remove |
| Method Detail |
public java.lang.Object getProperty(CatalogRequest request,
CatalogItemKey itemKey,
java.lang.String namespace,
java.lang.String key,
java.lang.Object defaultValue)
throws java.rmi.RemoteException,
CatalogException
request - The catalog request.itemKey - The key of the target catalog item.key - The name of the property to retrieve.defaultValue - The value to return if that property is not set.
public java.lang.Object getProperty(CatalogRequest request,
CatalogItemKey itemKey,
java.lang.String propertySetName,
java.lang.String propertySetType,
java.lang.String key,
boolean returnDefault)
throws CatalogException,
java.rmi.RemoteException
request - The catalog request.itemKey - The key of the target catalog item.key - The name of the property to retrieve.defaultValue - The value to return if that property is not set.
public void setProperty(CatalogRequest request,
CatalogItemKey itemKey,
java.lang.String namespace,
java.lang.String key,
java.lang.Object value)
throws java.rmi.RemoteException,
CatalogException
request - The catalog request.itemKey - The key of the target catalog item.name - The name to associate the value with.value - The value to associate with the name.
public void setProperty(CatalogRequest request,
CatalogItemKey itemKey,
java.lang.String propertySetName,
java.lang.String propertySetType,
java.lang.String key,
java.lang.Object value)
throws java.rmi.RemoteException,
CatalogException
request - The catalog request.itemKey - The key of the target catalog item.name - The name to associate the value with.value - The value to associate with the name.
public java.util.Map getProperties(CatalogRequest request,
CatalogItemKey itemKey,
java.lang.String namespace)
throws java.rmi.RemoteException,
CatalogException
request - The catalog request.itemKey - The key of the target catalog item.key - The name of the property to retrieve.defaultValue - The value to return if that property is not set.
public java.util.Map getProperties(CatalogRequest request,
CatalogItemKey itemKey)
throws java.rmi.RemoteException,
CatalogException
request - The catalog request.itemKey - The key of the target catalog item.key - The name of the property to retrieve.defaultValue - The value to return if that property is not set.
public java.lang.Object removeProperty(CatalogRequest request,
CatalogItemKey itemKey,
java.lang.String namespace,
java.lang.String key)
throws java.rmi.RemoteException,
CatalogException
request - The catalog request.itemKey - The key of the target catalog item.key - The name of the property to remove.
public java.lang.Object removeProperty(CatalogRequest request,
CatalogItemKey itemKey,
java.lang.String propertySetName,
java.lang.String propertySetType,
java.lang.String key)
throws CatalogException,
java.rmi.RemoteException
request - The catalog request.itemKey - The key of the target catalog item.key - The name of the property to remove.
public void removeProperties(CatalogRequest request,
CatalogItemKey itemKey)
throws java.rmi.RemoteException,
CatalogException
request - The catalog request.itemKey - The key of the target catalog item.key - The name of the property to remove.
public long createUniqueId(CatalogRequest request,
java.lang.String jndiHomeName,
java.lang.String pkString)
throws java.rmi.RemoteException,
CatalogException
request - The catalog request.jndiHomeName - the entity's home namepkString - the entity's identifier string
|
© 2002 BEA Systems, Inc. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||