atg.commerce.order
Class AuxiliaryData

java.lang.Object
  extended by java.util.Observable
      extended by atg.commerce.order.AuxiliaryData
All Implemented Interfaces:
java.io.Serializable

public class AuxiliaryData
extends java.util.Observable
implements java.io.Serializable

A class which holds the AuxiliaryData for a CommerceItem. Auxiliary data consists of properties that are not part of the CommerceItem interface.

See Also:
Serialized Form

Field Summary
static java.lang.String CLASS_VERSION
          Class version string
protected  MutableRepositoryItem mRepositoryItem
           
 
Constructor Summary
AuxiliaryData()
           
AuxiliaryData(MutableRepositoryItem pRepositoryItem)
           
 
Method Summary
protected  void addChangedProperty(java.lang.String pChangedProperty)
           
 java.lang.Object getCatalogRef()
          returns the catalog reference which this CommerceItem represents
 java.lang.String getProductId()
          Returns the productId
 java.lang.Object getProductRef()
          Returns the productRef
protected  java.lang.Object getPropertyValue(java.lang.String pChangedProperty)
           
 java.lang.String getSiteId()
          Returns the siteId
 void setCatalogRef(java.lang.Object pCatalogRef)
          Sets the catalogRef
 void setProductId(java.lang.String pProductId)
          Sets the productId
 void setProductRef(java.lang.Object pProductRef)
          Sets the productRef
protected  void setPropertyValue(java.lang.String pChangedProperty, java.lang.Object pPropertyValue)
           
 void setSiteId(java.lang.String pSiteId)
          Sets the siteId
 java.lang.String toString()
          Method that renders the general information in a readable string format
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string


mRepositoryItem

protected MutableRepositoryItem mRepositoryItem
Constructor Detail

AuxiliaryData

public AuxiliaryData()

AuxiliaryData

public AuxiliaryData(MutableRepositoryItem pRepositoryItem)
Method Detail

addChangedProperty

protected void addChangedProperty(java.lang.String pChangedProperty)

getPropertyValue

protected java.lang.Object getPropertyValue(java.lang.String pChangedProperty)

setPropertyValue

protected void setPropertyValue(java.lang.String pChangedProperty,
                                java.lang.Object pPropertyValue)

getProductId

public java.lang.String getProductId()
Returns the productId


setProductId

public void setProductId(java.lang.String pProductId)
Sets the productId


getProductRef

public java.lang.Object getProductRef()
Returns the productRef


setProductRef

public void setProductRef(java.lang.Object pProductRef)
Sets the productRef


getCatalogRef

public java.lang.Object getCatalogRef()
returns the catalog reference which this CommerceItem represents


setCatalogRef

public void setCatalogRef(java.lang.Object pCatalogRef)
Sets the catalogRef


getSiteId

public java.lang.String getSiteId()
Returns the siteId


setSiteId

public void setSiteId(java.lang.String pSiteId)
Sets the siteId


toString

public java.lang.String toString()
Method that renders the general information in a readable string format

Overrides:
toString in class java.lang.Object