|
© 2002 BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
CustomDataManager
service implementation. This implementation
utilizes the com.beasys.commerce.foundation.property.EntityPropertyManager
service to provide custom attribute support for Product Catalog items.
EpmCustomDataManagerHome
,
EpmCustomDataManagerImpl
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.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) 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 |