atg.commerce.pricing
Class FilteredCommerceItemPropertyMapper

java.lang.Object
  extended by atg.commerce.pricing.FilteredCommerceItemPropertyMapper
All Implemented Interfaces:
DynamicPropertyMapper

public class FilteredCommerceItemPropertyMapper
extends java.lang.Object
implements DynamicPropertyMapper

This class describes a DynamicPropertyMapper for FilteredCommerceItems. It is an object that can get and set properties of FilteredCommerceItems


Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Constructor Summary
FilteredCommerceItemPropertyMapper()
           
 
Method Summary
 DynamicBeanInfo getBeanInfo(java.lang.Object pFilteredCommerceItem)
          Gets a DynamicBeanInfo that describes the given dynamic bean.
 java.lang.Object getPropertyValue(java.lang.Object pFilteredCommerceItem, java.lang.String pPropertyName)
          Gets the value of the dynamic property from the specified object.
 void setPropertyValue(java.lang.Object pFilteredCommerceItem, java.lang.String pPropertyName, java.lang.Object pValue)
          Sets the value of the dynamic property from the specified object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string

Constructor Detail

FilteredCommerceItemPropertyMapper

public FilteredCommerceItemPropertyMapper()
Method Detail

getPropertyValue

public java.lang.Object getPropertyValue(java.lang.Object pFilteredCommerceItem,
                                         java.lang.String pPropertyName)
                                  throws PropertyNotFoundException
Gets the value of the dynamic property from the specified object.

Specified by:
getPropertyValue in interface DynamicPropertyMapper
Throws:
PropertyNotFoundException

setPropertyValue

public void setPropertyValue(java.lang.Object pFilteredCommerceItem,
                             java.lang.String pPropertyName,
                             java.lang.Object pValue)
                      throws PropertyNotFoundException
Sets the value of the dynamic property from the specified object.

Specified by:
setPropertyValue in interface DynamicPropertyMapper
Parameters:
pProfile - the object to modify
pPropertyName - the name of the property to change
pValue - the new value to set for the item
Throws:
PropertyNotFoundException - if the property cannot be found

getBeanInfo

public DynamicBeanInfo getBeanInfo(java.lang.Object pFilteredCommerceItem)
                            throws java.beans.IntrospectionException
Gets a DynamicBeanInfo that describes the given dynamic bean.

Specified by:
getBeanInfo in interface DynamicPropertyMapper
Returns:
the DynamicBeanInfo describing the bean.
Throws:
java.beans.IntrospectionException - if no information is available.