SalesPoint Framework v3.0

Uses of Interface
data.CatalogItem

Packages that use CatalogItem
data Provides interfaces for data management. 
data.events Provides classes and interfaces for events triggered by classes in the data package and its sub-packages. 
data.filters Contains catalog and stock filters. 
data.ooimpl Pure Java implementations of the interfaces in package data
data.stdforms.singletableformsheet Contains the EditButtonStrategy classes for SingleTableFormSheets
data.stdforms.twotableformsheet Contains the MoveStrategy classes for TwoTableFormSheets
data.swing Swing components that can be used to display and edit the contents of data management classes. 
 

Uses of CatalogItem in data
 

Subinterfaces of CatalogItem in data
 interface Catalog
          A Catalog.
 interface Currency
          A special Catalog that represents a currency.
 interface CurrencyItem
          An item in a Currency.
 interface ListenableCatalog
          A Catalog that fires events to inform about changes to its contents.
 

Methods in data that return CatalogItem
 CatalogItem StockItem.getAssociatedItem(DataBasket db)
          Get the CatalogItem that is associated to this StockItem.
 CatalogItem Catalog.remove(CatalogItem ci, DataBasket db)
          Remove a CatalogItem from the Catalog.
 CatalogItem Catalog.remove(String sKey, DataBasket db)
          Remove a CatalogItem from the Catalog.
 CatalogItem Catalog.get(String sKey, DataBasket db, boolean fForEdit)
          Get a CatalogItem by its key.
 

Methods in data with parameters of type CatalogItem
static DataBasketCondition DataBasketConditionImpl.specificCatalogItem(CatalogItem ci)
          A DataBasketCondition that matches exactly one given CatalogItem.
 Value CatalogItemValue.getValue(CatalogItem ci)
          Return the value of an CatalogItem.
 void Catalog.add(CatalogItem ci, DataBasket db)
          Add a CatalogItem to the Catalog.
 CatalogItem Catalog.remove(CatalogItem ci, DataBasket db)
          Remove a CatalogItem from the Catalog.
 

Uses of CatalogItem in data.events
 

Methods in data.events that return CatalogItem
 CatalogItem CatalogChangeEvent.getAffectedItem()
          Get the item that is affected by the change.
 

Constructors in data.events with parameters of type CatalogItem
CatalogChangeEvent.CatalogChangeEvent(ListenableCatalog lcSource, CatalogItem ciAffected, DataBasket db)
          Create a new CatalogChangeEvent.
 

Uses of CatalogItem in data.filters
 

Classes in data.filters that implement CatalogItem
 class CatalogFilter
          A filter for Catalogs.
 class CurrencyFilter
          A CatalogFilter that filters Currencies.
 

Methods in data.filters that return CatalogItem
 CatalogItem CatalogFilter.remove(CatalogItem ci, DataBasket db)
          Remove the given item from the source Catalog if it is contained in the filtered Catalog.
 CatalogItem CatalogFilter.remove(String sKey, DataBasket db)
          Remove the given item from the source Catalog if it is contained in the filtered Catalog.
 CatalogItem CatalogFilter.get(String sKey, DataBasket db, boolean fForEdit)
          Get the indicated item from the source Catalog if it is contained in the filtered Catalog.
 CatalogItem AbstractStockFilter.getAssociatedItem(DataBasket db)
          Get the source Stock's associated item.
 

Methods in data.filters with parameters of type CatalogItem
 void CatalogFilter.add(CatalogItem ci, DataBasket db)
          Add the given item to the source Catalog.
 CatalogItem CatalogFilter.remove(CatalogItem ci, DataBasket db)
          Remove the given item from the source Catalog if it is contained in the filtered Catalog.
protected abstract  boolean CatalogFilter.match(CatalogItem ci)
          Filter condition.
protected  void CatalogFilter.fireCatalogItemAdded(CatalogItem ci, DataBasket db)
          Fire the event to all listeners of this Catalog.
protected  void CatalogFilter.fireCatalogItemAddCommit(CatalogItem ci, DataBasket db)
          Fire the event to all listeners of this Catalog.
protected  void CatalogFilter.fireCatalogItemAddRollback(CatalogItem ci, DataBasket db)
          Fire the event to all listeners of this Catalog.
protected  void CatalogFilter.fireCatalogItemRemoved(CatalogItem ci, DataBasket db)
          Fire the event to all listeners of this Catalog.
protected  void CatalogFilter.fireCatalogItemRemoveCommit(CatalogItem ci, DataBasket db)
          Fire the event to all listeners of this Catalog.
protected  void CatalogFilter.fireCatalogItemRemoveRollback(CatalogItem ci, DataBasket db)
          Fire the event to all listeners of this Catalog.
protected  void CatalogFilter.fireCanRemoveCatalogItem(CatalogItem ci, DataBasket db)
          Fire the event to all listeners of this Catalog.
protected  void CatalogFilter.fireNoRemoveCatalogItem(CatalogItem ci, DataBasket db)
          Fire the event to all listeners of this Catalog.
protected  void CatalogFilter.fireCanEditCatalogItem(CatalogItem ci, DataBasket db)
          Fire the event to all listeners of this Catalog.
protected  void CatalogFilter.fireNoEditCatalogItem(CatalogItem ci, DataBasket db)
          Fire the event to all listeners of this Catalog.
protected  void CatalogFilter.fireEditingCatalogItem(CatalogItem ci, DataBasket db)
          Fire the event to all listeners of this Catalog.
protected  void CatalogFilter.fireCommitEditCatalogItem(CatalogItem ci, DataBasket db)
          Fire the event to all listeners of this Catalog.
protected  void CatalogFilter.fireRollbackEditCatalogItem(CatalogItem ci, DataBasket db)
          Fire the event to all listeners of this Catalog.
 

Uses of CatalogItem in data.ooimpl
 

Classes in data.ooimpl that implement CatalogItem
 class CatalogImpl
          Pure Java implementation of the Catalog interface.
 class CatalogItemImpl
          Pure Java implementation of the CatalogItem interface.
 class CurrencyImpl
          Pure Java implementation of the Currency interface.
 class CurrencyItemImpl
          Pure Java implementation of the CurrencyItem interface.
 

Methods in data.ooimpl that return CatalogItem
 CatalogItem StockItemImpl.getAssociatedItem(DataBasket db)
          Get the CatalogItem that is associated with this StockItem.
 CatalogItem CatalogImpl.remove(CatalogItem ci, DataBasket db)
          Remove the given item from the Catalog.
 CatalogItem CatalogImpl.remove(String sKey, DataBasket db)
          Remove the indicated item from the Catalog.
 CatalogItem CatalogImpl.get(String sKey, DataBasket db, boolean fForEdit)
          Get the indicated item from the Catalog.
 

Methods in data.ooimpl with parameters of type CatalogItem
 void CatalogImpl.add(CatalogItem ci, DataBasket db)
          Add the given item to the Catalog.
 CatalogItem CatalogImpl.remove(CatalogItem ci, DataBasket db)
          Remove the given item from the Catalog.
protected  void CatalogImpl.fireCatalogItemAdded(CatalogItem ci, DataBasket db)
          Fire an event to all listeners listening to this Catalog.
protected  void CatalogImpl.fireCatalogItemAddCommit(CatalogItem ci, DataBasket db)
          Fire an event to all listeners listening to this Catalog.
protected  void CatalogImpl.fireCatalogItemAddRollback(CatalogItem ci, DataBasket db)
          Fire an event to all listeners listening to this Catalog.
protected  void CatalogImpl.fireCatalogItemRemoved(CatalogItem ci, DataBasket db)
          Fire an event to all listeners listening to this Catalog.
protected  void CatalogImpl.fireCatalogItemRemoveCommit(CatalogItem ci, DataBasket db)
          Fire an event to all listeners listening to this Catalog.
protected  void CatalogImpl.fireCatalogItemRemoveRollback(CatalogItem ci, DataBasket db)
          Fire an event to all listeners listening to this Catalog.
protected  void CatalogImpl.fireCanRemoveCatalogItem(CatalogItem ci, DataBasket db)
          Fire an event to all listeners listening to this Catalog.
protected  void CatalogImpl.fireCanEditCatalogItem(CatalogItem ci, DataBasket db)
          Fire an event to all listeners listening to this Catalog.
protected  void CatalogImpl.fireEditingCatalogItem(CatalogItem ci, DataBasket db)
          Fire an event to all listeners listening to this Catalog.
protected  void CatalogImpl.fireCommitEditCatalogItem(CatalogItem ci, DataBasket db)
          Fire an event to all listeners listening to this Catalog.
protected  void CatalogImpl.fireRollbackEditCatalogItem(CatalogItem ci, DataBasket db)
          Fire an event to all listeners listening to this Catalog.
 

Uses of CatalogItem in data.stdforms.singletableformsheet
 

Methods in data.stdforms.singletableformsheet that return CatalogItem
protected abstract  CatalogItem AbstractAddCatalogItemStrategy.createCatalogItem(String sKey)
          Create a new CatalogItem of the given key.
 

Methods in data.stdforms.singletableformsheet with parameters of type CatalogItem
protected  Gate AbstractAddCatalogItemStrategy.getEditCIGate(CatalogItem ci, SingleTableFormSheet stfs, Transition tOk)
          Get a Gate at which a newly created CatalogItem can be edited by the user.
protected  void AbstractAddCatalogItemStrategy.addToCatalog(SaleProcess p, CatalogItem ci)
          Add the specified CatalogItem to the Catalog.
protected  String DefaultRemoveCatalogItemStrategy.getConfirmationCaption(SingleTableFormSheet stfs, CatalogItem ci)
          Get the caption for the default confirmation MsgForm.
protected  String DefaultRemoveCatalogItemStrategy.getConfirmationText(SingleTableFormSheet stfs, CatalogItem ci)
          Get the text for the default confirmation MsgForm.
protected  void DefaultRemoveCatalogItemStrategy.doRemove(SaleProcess p, CatalogItem ci, DataBasket db)
          Perform the actual removal.
 

Uses of CatalogItem in data.stdforms.twotableformsheet
 

Methods in data.stdforms.twotableformsheet with parameters of type CatalogItem
 Transition CCSStrategy.getMoveToDestProcess(SaleProcess p, SalesPoint sp, Catalog cSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the source to the destination.
protected  Gate CCSStrategy.getCheckMoveToDestGate(SaleProcess p, SalesPoint sp, Catalog cSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the source to the destination.
protected  void CCSStrategy.moveToDest(SaleProcess p, SalesPoint sp, Catalog cSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount)
          Move the indicated number of items as indicated into the destination Stock.
protected  int CCSStrategy.checkMoveToDest(SaleProcess p, SalesPoint sp, Catalog cSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount)
          Check whether the indicated move is allowable.
 Transition CCSStrategy.getMoveToSourceProcess(SaleProcess p, SalesPoint sp, Catalog cSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the destination to the source.
protected  Gate CCSStrategy.getCheckMoveToSourceGate(SaleProcess p, SalesPoint sp, Catalog cSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the destination to the source.
protected  void CCSStrategy.moveToSource(SaleProcess p, SalesPoint sp, Catalog cSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount)
          Move the indicated number of items as indicated from the destination Stock.
protected  int CCSStrategy.checkMoveToSource(SaleProcess p, SalesPoint sp, Catalog cSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount)
          Check whether the indicated move is allowable.
 Transition CDBStrategy.getMoveToDestProcess(SaleProcess p, SalesPoint sp, Catalog cSource, DataBasket dbDest, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the source to the destination.
protected  Gate CDBStrategy.getCheckMoveToDestGate(SaleProcess p, SalesPoint sp, Catalog cSource, DataBasket dbDest, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the source to the destination.
protected  int CDBStrategy.checkMoveToDest(SaleProcess p, SalesPoint sp, Catalog cSource, DataBasket dbDest, CatalogItem ci)
          Check whether the indicated move is allowable.
protected  void CDBStrategy.moveToDest(SaleProcess p, SalesPoint sp, Catalog cSource, DataBasket dbDest, CatalogItem ci)
          Move the indicated item from source to destination.
 Transition CDBStrategy.getMoveToSourceProcess(SaleProcess p, SalesPoint sp, Catalog cSource, DataBasket dbDest, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the destination to the source.
protected  Gate CDBStrategy.getCheckMoveToSourceGate(SaleProcess p, SalesPoint sp, Catalog cSource, DataBasket dbDest, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the destination to the source.
protected  int CDBStrategy.checkMoveToSource(SaleProcess p, SalesPoint sp, Catalog cSource, DataBasket dbDest, CatalogItem ci)
          Check whether the indicated move is allowable.
protected  void CDBStrategy.moveToSource(SaleProcess p, SalesPoint sp, Catalog cSource, DataBasket dbDest, CatalogItem ci)
          Move the indicated item from the destination to the source.
 Transition DBCStrategy.getMoveToSourceProcess(SaleProcess p, SalesPoint sp, DataBasket dbSource, Catalog cDest, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the destination to the source.
protected  Gate DBCStrategy.getCheckMoveToSourceGate(SaleProcess p, SalesPoint sp, DataBasket dbSource, Catalog cDest, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the destination to the source.
protected  int DBCStrategy.checkMoveToSource(SaleProcess p, SalesPoint sp, DataBasket dbSource, Catalog cDest, CatalogItem ci)
          Check whether the indicated move is allowable.
protected  void DBCStrategy.moveToSource(SaleProcess p, SalesPoint sp, DataBasket dbSource, Catalog cDest, CatalogItem ci)
          Move the indicated item from the destination Catalog.
 Transition DBCStrategy.getMoveToDestProcess(SaleProcess p, SalesPoint sp, DataBasket dbSource, Catalog cDest, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the source to the destination.
protected  Gate DBCStrategy.getCheckMoveToDestGate(SaleProcess p, SalesPoint sp, DataBasket dbSource, Catalog cDest, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the source to the destination.
protected  int DBCStrategy.checkMoveToDest(SaleProcess p, SalesPoint sp, DataBasket dbSource, Catalog cDest, CatalogItem ci)
          Check whether the indicated move is allowable.
protected  void DBCStrategy.moveToDest(SaleProcess p, SalesPoint sp, DataBasket dbSource, Catalog cDest, CatalogItem ci)
          Move the item into the destination Catalog.
 Transition CCStrategy.getMoveToDestProcess(SaleProcess p, SalesPoint sp, Catalog cSource, Catalog cDest, DataBasket db, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the source to the destination.
protected  Gate CCStrategy.getCheckMoveToDestGate(SaleProcess p, SalesPoint sp, Catalog cSource, Catalog cDest, DataBasket db, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the source to the destination.
 Transition CCStrategy.getMoveToSourceProcess(SaleProcess p, SalesPoint sp, Catalog cSource, Catalog cDest, DataBasket db, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the destination to the source.
protected  Gate CCStrategy.getCheckMoveToSourceGate(SaleProcess p, SalesPoint sp, Catalog cSource, Catalog cDest, DataBasket db, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the destination to the source.
protected  Gate CCStrategy.getCheckMoveGate(SaleProcess p, SalesPoint sp, Catalog cSource, Catalog cDest, DataBasket db, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the first gate of a sub-process that will move items from one Catalog into another.
protected  void CCStrategy.moveImpl(SaleProcess p, SalesPoint sp, Catalog cSource, Catalog cDest, DataBasket db, CatalogItem ci)
          Move the indicated item from the source Catalog into the destination Catalog.
protected  int CCStrategy.checkMove(SaleProcess p, SalesPoint sp, Catalog cSource, Catalog cDest, DataBasket db, CatalogItem ci)
          Check whether the indicated move is allowable.
 Transition DBCSStrategy.getMoveToSourceProcess(SaleProcess p, SalesPoint sp, DataBasket dbSource, CountingStock csDest, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the destination to the source.
protected  Gate DBCSStrategy.getCheckMoveToSourceGate(SaleProcess p, SalesPoint sp, DataBasket dbSource, CountingStock csDest, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the destination to the source.
protected  int DBCSStrategy.checkMoveToSource(SaleProcess p, SalesPoint sp, DataBasket dbSource, CountingStock csDest, CatalogItem ci, int nCount)
          Check whether the indicated move is allowable.
protected  void DBCSStrategy.moveToSource(SaleProcess p, SalesPoint sp, DataBasket dbSource, CountingStock csDest, CatalogItem ci, int nCount)
          Move the indicated number of items as indicated from the destination Stock.
 Transition CSDBStrategy.getMoveToDestProcess(SaleProcess p, SalesPoint sp, CountingStock csSource, DataBasket dbDest, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the source to the destination.
protected  Gate CSDBStrategy.getCheckMoveToDestGate(SaleProcess p, SalesPoint sp, CountingStock csSource, DataBasket dbDest, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the source to the destination.
protected  int CSDBStrategy.checkMoveToDest(SaleProcess p, SalesPoint sp, CountingStock csSource, DataBasket dbDest, CatalogItem ci, int nCount)
          Check whether the indicated move is allowable.
protected  void CSDBStrategy.moveToDest(SaleProcess p, SalesPoint sp, CountingStock csSource, DataBasket dbDest, CatalogItem ci, int nCount)
          Move the indicated number of items as indicated into the destination DataBasket.
 Transition CSCSStrategy.getMoveToDestProcess(SaleProcess p, SalesPoint sp, CountingStock csSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the source to the destination.
protected  Gate CSCSStrategy.getCheckMoveToDestGate(SaleProcess p, SalesPoint sp, CountingStock csSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the source to the destination.
 Transition CSCSStrategy.getMoveToSourceProcess(SaleProcess p, SalesPoint sp, CountingStock csSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the destination to the source.
protected  Gate CSCSStrategy.getCheckMoveToSourceGate(SaleProcess p, SalesPoint sp, CountingStock csSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the destination to the source.
protected  Gate CSCSStrategy.getCheckMoveGate(SaleProcess p, SalesPoint sp, CountingStock csSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount, TwoTableFormSheet ttfs)
          Get the first gate of a sub-process that will move items from one Stock into another.
protected  void CSCSStrategy.moveImpl(SaleProcess p, SalesPoint sp, CountingStock csSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount)
          Move the indicated number of items from the source CountingStock into the destination CountingStock.
protected  int CSCSStrategy.checkMove(SaleProcess p, SalesPoint sp, CountingStock csSource, CountingStock csDest, DataBasket db, CatalogItem ci, int nCount)
          Check whether the indicated move is allowable.
 Transition CSSStrategy.getMoveToDestProcess(SaleProcess p, SalesPoint sp, Catalog cSource, StoringStock ssDest, DataBasket db, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the source to the destination.
protected  Gate CSSStrategy.getCheckMoveToDestGate(SaleProcess p, SalesPoint sp, Catalog cSource, StoringStock ssDest, DataBasket db, CatalogItem ci, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the source to the destination.
protected  int CSSStrategy.checkMoveToDest(SaleProcess p, SalesPoint sp, Catalog cSource, StoringStock ssDest, DataBasket db, CatalogItem ci)
          Check whether the indicated move is allowable.
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.
 

Uses of CatalogItem in data.swing
 

Methods in data.swing that return CatalogItem
 CatalogItem CountingStockTableModel.Record.getDescriptor()
          Get the CatalogItem describing the items represented by this record.
 

Methods in data.swing with parameters of type CatalogItem
protected  void CatalogTableModel.checkAdd(CatalogItem ci)
          Internal helper method.
protected  void CatalogTableModel.checkRemove(CatalogItem ci)
          Internal helper method.
protected  void CatalogTableModel.checkUpdate(CatalogItem ci)
          Internal helper method.
 

Constructors in data.swing with parameters of type CatalogItem
CountingStockTableModel.Record.CountingStockTableModel.Record(CatalogItem ci, int nCount)
          Create a new Record.
 


SalesPoint Framework v3.0