org.salespointframework.core.data.filters
Class MoneyBagFilter

java.lang.Object
  extended by org.salespointframework.core.data.filters.AbstractStockFilter<T,CT>
      extended by org.salespointframework.core.data.filters.CountingStockFilter<StockItemImpl,CurrencyItemImpl>
          extended by org.salespointframework.core.data.filters.MoneyBagFilter
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable<java.lang.Object>, java.util.EventListener, DatasourceChangeListener, ExternalModificationListener, StockChangeListener<StockItemImpl,CurrencyItemImpl>, CountingStock<StockItemImpl,CurrencyItemImpl>, DataBasketEntryDestination, DataBasketEntrySource, ListenableStock<StockItemImpl,CurrencyItemImpl>, MoneyBag, Nameable, SpAggregate, SpItem, Stock<StockItemImpl,CurrencyItemImpl>, StockItem

public abstract class MoneyBagFilter
extends CountingStockFilter<StockItemImpl,CurrencyItemImpl>
implements MoneyBag

CountingStockFilter that filters MoneyBags.

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

Field Summary
 
Fields inherited from class org.salespointframework.core.data.filters.AbstractStockFilter
m_lhListeners, m_stSource
 
Fields inherited from interface org.salespointframework.core.data.interfaces.Nameable
NAME_PROPERTY
 
Constructor Summary
MoneyBagFilter(MoneyBag mbSource)
          Create a new MoneyBagFilter.
 
Method Summary
 
Methods inherited from class org.salespointframework.core.data.filters.CountingStockFilter
add, contains, containsStock, countItems, get, remove
 
Methods inherited from class org.salespointframework.core.data.filters.AbstractStockFilter
add, addedStockItems, addNameListener, addPropertyChangeListener, addStock, addStockChangeListener, attach, canEditStockItems, canRemoveStockItems, clone, commitAddStockItems, commitEditStockItems, commitRemoveStockItems, compareTo, contains, DatasourceChanged, detachNC, editingStockItems, externalModificationOccurred, fillStockWithValue, fireCanEditStockItems, fireCanRemoveStockItems, fireEditingStockItems, fireStockItemsAddCommit, fireStockItemsAdded, fireStockItemsAddRollback, fireStockItemsEditCommit, fireStockItemsEditRollback, fireStockItemsNoEdit, fireStockItemsNoRemove, fireStockItemsRemoveCommit, fireStockItemsRemoved, fireStockItemsRemoveRollback, getAssociatedItem, getCatalog, getMainStock, getName, getStock, iterator, keySet, noEditStockItems, noRemoveStockItems, remove, remove, removedStockItems, removeNameListener, removePropertyChangeListener, removeStockChangeListener, rollbackAddStockItems, rollbackEditStockItems, rollbackRemoveStockItems, setName, size, sumStock, unsubscribe
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.salespointframework.core.data.interfaces.MoneyBag
transferMoney
 
Methods inherited from interface org.salespointframework.core.data.interfaces.CountingStock
add, remove
 
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 org.salespointframework.core.data.interfaces.StockItem
clone, getAssociatedItem, getStock
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface org.salespointframework.core.data.interfaces.Nameable
addNameListener, addPropertyChangeListener, attach, detachNC, getName, removeNameListener, removePropertyChangeListener, setName
 
Methods inherited from interface org.salespointframework.core.data.interfaces.SpItem
getName
 
Methods inherited from interface org.salespointframework.core.data.events.DatasourceChangeListener
DatasourceChanged
 
Methods inherited from interface org.salespointframework.core.data.events.ExternalModificationListener
externalModificationOccurred
 

Constructor Detail

MoneyBagFilter

public MoneyBagFilter(MoneyBag mbSource)
Create a new MoneyBagFilter.

Parameters:
mbSource - the MoneyBag to be filtered.