SalesPoint Framework v3.0

Uses of Interface
data.StockItem

Packages that use StockItem
data Provides interfaces for data management. 
data.filters Contains catalog and stock filters. 
data.ooimpl Pure Java implementations of the interfaces in package data
data.stdforms.twotableformsheet Contains the MoveStrategy classes for TwoTableFormSheets
 

Uses of StockItem in data
 

Subinterfaces of StockItem in data
 interface CountingStock
          A Stock that counts for each CatalogItem in the associated Catalog how many objects of that type are actually available.
 interface ListenableStock
          A Stock that will fire events to inform about changes to its contents.
 interface MoneyBag
          Tag interface marking CountingStocks that work together with Currencies.
 interface Stock
          A Stock.
 interface StoringStock
          Tag interface that identifies StoringStocks.
 

Methods in data that return StockItem
 StockItem Stock.remove(String sKey, DataBasket db)
          Remove one StockItem with the specified key from the Stock.
 StockItem Stock.remove(StockItem si, DataBasket db)
          Remove the given StockItem from the Stock.
 

Methods in data with parameters of type StockItem
static DataBasketCondition DataBasketConditionImpl.specificStockItem(StockItem si)
          A DataBasketCondition that matches exactly one given StockItem.
 void Stock.add(StockItem si, DataBasket db)
          Add an item to the Stock.
 boolean Stock.contains(StockItem si, DataBasket db)
          Check whether the Stock contains the given StockItem.
 StockItem Stock.remove(StockItem si, DataBasket db)
          Remove the given StockItem from the Stock.
 

Uses of StockItem in data.filters
 

Classes in data.filters that implement StockItem
 class AbstractStockFilter
          Abstract superclass of all Stock filters.
 class CountingStockFilter
          StockFilter for CountingStocks.
 class MoneyBagFilter
          CountingStockFilter that filters MoneyBags.
 class StoringStockFilter
          StockFilter for StoringStocks.
 

Methods in data.filters that return StockItem
 StockItem AbstractStockFilter.remove(String sKey, DataBasket db)
          Remove the given item from the source Stock.
 StockItem AbstractStockFilter.remove(StockItem si, DataBasket db)
          Remove the given item from the source Stock.
 

Methods in data.filters with parameters of type StockItem
 void AbstractStockFilter.add(StockItem si, DataBasket db)
          Add the given item to the source Stock.
 StockItem AbstractStockFilter.remove(StockItem si, DataBasket db)
          Remove the given item from the source Stock.
 boolean CountingStockFilter.contains(StockItem si, DataBasket db)
          Check whether the filtered Stock contains the given StockItem.
abstract  boolean StoringStockFilter.contains(StockItem si, DataBasket db)
          Filter condition: Check whether a given item is contained in the filtered Stock.
 

Uses of StockItem in data.ooimpl
 

Classes in data.ooimpl that implement StockItem
 class CountingStockImpl
          Pure Java implementation of the CountingStock interface.
 class MoneyBagImpl
          Pure Java implementation of the MoneyBag interface.
 class StockImpl
          Pure Java implementation of the Stock interface.
 class StockItemImpl
          Pure Java implementation of the StockItem interface.
 class StoringStockImpl
          Pure Java implementation of the StoringStock interface.
 

Methods in data.ooimpl that return StockItem
 StockItem CountingStockImpl.remove(String sKey, DataBasket db)
          Remove one StockItem with the specified key from the Stock.
 StockItem CountingStockImpl.remove(StockItem si, DataBasket db)
          Remove the given StockItem from the Stock.
 StockItem StoringStockImpl.remove(String sKey, DataBasket db)
          Remove one StockItem with the specified key from the Stock.
 StockItem StoringStockImpl.remove(StockItem si, DataBasket db)
          Remove the given StockItem from the Stock.
 

Methods in data.ooimpl with parameters of type StockItem
 boolean StockImpl.contains(StockItem si, DataBasket db)
          Check whether the Stock contains the given StockItem.
 void CountingStockImpl.add(StockItem si, DataBasket db)
          Add an item to the Stock.
 boolean CountingStockImpl.contains(StockItem si, DataBasket db)
          Check whether the Stock contains the given StockItem.
 StockItem CountingStockImpl.remove(StockItem si, DataBasket db)
          Remove the given StockItem from the Stock.
 void StoringStockImpl.add(StockItem si, DataBasket db)
          Add an item to the Stock.
 StockItem StoringStockImpl.remove(StockItem si, DataBasket db)
          Remove the given StockItem from the Stock.
 

Uses of StockItem in data.stdforms.twotableformsheet
 

Methods in data.stdforms.twotableformsheet that return StockItem
protected abstract  StockItem CSSStrategy.createStockItem(SaleProcess p, SalesPoint sp, Catalog cSource, StoringStock ssDest, DataBasket db, CatalogItem ci)
          Create a fresh StockItem following the specifications given.
 

Methods in data.stdforms.twotableformsheet with parameters of type StockItem
 Transition SSSSStrategy.getMoveToDestProcess(SaleProcess p, SalesPoint sp, StoringStock ssSource, StoringStock ssDest, DataBasket db, StockItem si, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the source to the destination.
protected  Gate SSSSStrategy.getCheckMoveToDestGate(SaleProcess p, SalesPoint sp, StoringStock ssSource, StoringStock ssDest, DataBasket db, StockItem si, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the source to the destination.
 Transition SSSSStrategy.getMoveToSourceProcess(SaleProcess p, SalesPoint sp, StoringStock ssSource, StoringStock ssDest, DataBasket db, StockItem si, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the destination to the source.
protected  Gate SSSSStrategy.getCheckMoveToSourceGate(SaleProcess p, SalesPoint sp, StoringStock ssSource, StoringStock ssDest, DataBasket db, StockItem si, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the destination to the source.
protected  Gate SSSSStrategy.getCheckMoveGate(SaleProcess p, SalesPoint sp, StoringStock ssSource, StoringStock ssDest, DataBasket db, StockItem si, TwoTableFormSheet ttfs)
          Get the first gate of a sub-process that will move items from one Stock into another.
protected  int SSSSStrategy.checkMove(SaleProcess p, SalesPoint sp, StoringStock ssSource, StoringStock ssDest, DataBasket db, StockItem si)
          Check whether the indicated move is allowable.
protected  void SSSSStrategy.moveImpl(SaleProcess p, SalesPoint sp, StoringStock ssSource, StoringStock ssDest, DataBasket db, StockItem si)
          Move the indicated item from the source StoringStock into the destination StoringStock.
 Transition DBSSStrategy.getMoveToSourceProcess(SaleProcess p, SalesPoint sp, DataBasket dbSource, StoringStock ssDest, StockItem si, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the destination to the source.
protected  Gate DBSSStrategy.getCheckMoveToSourceGate(SaleProcess p, SalesPoint sp, DataBasket dbSource, StoringStock ssDest, StockItem si, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the destination to the source.
protected  int DBSSStrategy.checkMoveToSource(SaleProcess p, SalesPoint sp, DataBasket dbSource, StoringStock ssDest, StockItem si)
          Check whether the indicated move is allowable.
protected  void DBSSStrategy.moveToSource(SaleProcess p, SalesPoint sp, DataBasket dbSource, StoringStock ssDest, StockItem si)
          Move the indicated item from the destination Stock.
 Transition SSDBStrategy.getMoveToDestProcess(SaleProcess p, SalesPoint sp, StoringStock ssSource, DataBasket dbDest, StockItem si, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the source to the destination.
protected  Gate SSDBStrategy.getCheckMoveToDestGate(SaleProcess p, SalesPoint sp, StoringStock ssSource, DataBasket dbDest, StockItem si, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the source to the destination.
protected  int SSDBStrategy.checkMoveToDest(SaleProcess p, SalesPoint sp, StoringStock ssSource, DataBasket dbDest, StockItem si)
          Check whether the indicated move is allowable.
protected  void SSDBStrategy.moveToDest(SaleProcess p, SalesPoint sp, StoringStock ssSource, DataBasket dbDest, StockItem si)
          Move the indicated item from the source Stock.
protected  void CSSStrategy.moveToDest(SaleProcess p, SalesPoint sp, Catalog cSource, StoringStock ssDest, DataBasket db, StockItem si)
          Move the item as indicated into the destination Stock.
 Transition CSSStrategy.getMoveToSourceProcess(SaleProcess p, SalesPoint sp, Catalog cSource, StoringStock ssDest, DataBasket db, StockItem si, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the destination to the source.
protected  Gate CSSStrategy.getCheckMoveToSourceGate(SaleProcess p, SalesPoint sp, Catalog cSource, StoringStock ssDest, DataBasket db, StockItem si, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the destination to the source.
protected  int CSSStrategy.checkMoveToSource(SaleProcess p, SalesPoint sp, Catalog cSource, StoringStock ssDest, DataBasket db, StockItem si)
          Check whether the indicated move is allowable.
protected  void CSSStrategy.moveToSource(SaleProcess p, SalesPoint sp, Catalog cSource, StoringStock ssDest, DataBasket db, StockItem si)
          Move the indicated item as indicated from the destination Stock.
 


SalesPoint Framework v3.0