org.salespointframework.core.data.interfaces
Interface MoneyBag
- All Superinterfaces:
- java.lang.Cloneable, java.lang.Comparable<java.lang.Object>, CountingStock<StockItemImpl,CurrencyItemImpl>, DataBasketEntryDestination, DataBasketEntrySource, DatasourceChangeListener, ExternalModificationListener, java.lang.Iterable<StockItemImpl>, Nameable, SpAggregate, SpItem, Stock<StockItemImpl,CurrencyItemImpl>, StockItem
- All Known Implementing Classes:
- MoneyBagFilter, MoneyBagImpl
public interface MoneyBag
- extends CountingStock<StockItemImpl,CurrencyItemImpl>
Tag interface marking CountingStocks
that work together with
Currencies
.
- Since:
- v2.0
- Version:
- 2.0 18/08/1999
- Author:
- Steffen Zschaler
Methods inherited from interface org.salespointframework.core.data.interfaces.Stock |
add, addStock, contains, contains, containsStock, countItems, fillStockWithValue, get, getCatalog, iterator, keySet, remove, remove, size, sumStock |
Methods inherited from interface java.lang.Comparable |
compareTo |
Methods inherited from interface org.salespointframework.core.data.interfaces.SpItem |
getName |
Methods inherited from interface java.lang.Iterable |
iterator |
transferMoney
void transferMoney(MoneyBag mbDest,
DataBasket db,
NumberValue nvAmount)
- Tries to transfer money from this DataBasket into another one.
- Parameters:
mbDest
- the MoneyBag to transfer the money todb
- a transaction DataBasketnvAmount
- the amount of money to transfer