|
SalesPoint Framework v3.0 | |||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 | |||||||||||
PREV NEXT | FRAMES NO FRAMES |