| 
 | SalesPoint Framework v3.0 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Object
  |
  +--data.AbstractNameable
        |
        +--data.ooimpl.StockItemImpl
Pure Java implementation of the StockItem interface. See the documentation for
 StockItem for a description of the semantics of this class.
| Fields inherited from class data.AbstractNameable | 
| m_ncContext,  
m_pcsPropertyListeners | 
| Constructor Summary | |
| StockItemImpl(String sName)Create a new StockItemImpl. | |
| Method Summary | |
|  Object | clone()Clone this StockItem. | 
|  int | compareTo(Object o)Compare this StockItem to the given object. | 
|  boolean | equals(Object o)Check whether this StockItem equals the given object. | 
|  CatalogItem | getAssociatedItem(DataBasket db)Get the CatalogItem that is associated with this StockItem. | 
|  StockItemImpl | getShallowClone()Get a shallow clone of this item. | 
|  Stock | getStock()Get the Stock that contains this StockItem. | 
| protected  void | setStock(StockImpl sti)Set the Stock that contains this StockItem. | 
|  String | toString()Return a String representation of the item. | 
| Methods inherited from class data.AbstractNameable | 
| addNameListener, 
addPropertyChangeListener, 
attach, 
detachNC, 
getName, 
removeNameListener, 
removePropertyChangeListener, 
setName | 
| Methods inherited from class java.lang.Object | 
| finalize, 
getClass, 
hashCode, 
notify, 
notifyAll, 
wait, 
wait, 
wait | 
| Constructor Detail | 
public StockItemImpl(String sName)
sName - the name of the new item.| Method Detail | 
public Stock getStock()
public CatalogItem getAssociatedItem(DataBasket db)
If the StockItem has a Stock, the associated CatalogItem is the
 CatalogItem of the same name that is found in the Stock's associated Catalog.
 Otherwise, it is null.
db - the DataBasket used to determine visibility.protected void setStock(StockImpl sti)
public Object clone()
public StockItemImpl getShallowClone()
For a normal item, shallow and deep clones are identical, which is why the default implementation
 returns ((StockItemImpl) clone()). However, when making a shallow clone of a Stock, the
 individual StockItems will not be cloned.
(StockItemImpl) clone().public boolean equals(Object o)
(this == o).public int compareTo(Object o)
o to be a StockItem and will
 compare the names. Stocks, however, will always be greater than StockItems.StockItem.public String toString()
| 
 | SalesPoint Framework v3.0 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||