org.salespointframework.core.data
Class StoringStockChangeEvent<T extends StockItemImpl,CT extends CatalogItemImpl>

java.lang.Object
  extended by java.util.EventObject
      extended by org.salespointframework.core.data.events.StockChangeEvent<T,CT>
          extended by org.salespointframework.core.data.StoringStockChangeEvent<T,CT>
All Implemented Interfaces:
java.io.Serializable

 class StoringStockChangeEvent<T extends StockItemImpl,CT extends CatalogItemImpl>
extends StockChangeEvent<T,CT>

StockChangeEvent for use with StoringStocks.

Since:
v2.0
Version:
2.0 19/08/1999
Author:
Steffen Zschaler

Field Summary
private  T m_siiItem
          The affected item.
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
StoringStockChangeEvent(ListenableStock<T,CT> lstSource, T siiItem, DataBasket db)
          Create a new StoringStockChangeEvent.
 
Method Summary
 int countAffectedItems()
          Count the affected items.
 java.util.Iterator<T> getAffectedItems()
          Get the affected item.
 java.lang.String getAffectedKey()
          Get the affected key.
 
Methods inherited from class org.salespointframework.core.data.events.StockChangeEvent
getBasket
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_siiItem

private T extends StockItemImpl m_siiItem
The affected item.

Constructor Detail

StoringStockChangeEvent

public StoringStockChangeEvent(ListenableStock<T,CT> lstSource,
                               T siiItem,
                               DataBasket db)
Create a new StoringStockChangeEvent.

Parameters:
lstSource - the Stock that triggers the event.
siiItem - the affected item.
db - the DataBasket that was used to perform the operation.
Method Detail

getAffectedKey

public java.lang.String getAffectedKey()
Get the affected key.

Specified by:
getAffectedKey in class StockChangeEvent<T extends StockItemImpl,CT extends CatalogItemImpl>

countAffectedItems

public int countAffectedItems()
Count the affected items.

Specified by:
countAffectedItems in class StockChangeEvent<T extends StockItemImpl,CT extends CatalogItemImpl>
Returns:
1

getAffectedItems

public java.util.Iterator<T> getAffectedItems()
Get the affected item.

Specified by:
getAffectedItems in class StockChangeEvent<T extends StockItemImpl,CT extends CatalogItemImpl>