SalesPoint Framework v3.0

Uses of Interface
data.DataBasketEntry

Packages that use DataBasketEntry
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.ooimpl Pure Java implementations of the interfaces in package data
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 DataBasketEntry in data
 

Methods in data that return DataBasketEntry
 DataBasketEntry DataBasket.get(DataBasketCondition dbc)
          Get the first entry found that matches the given condition.
 

Methods in data with parameters of type DataBasketEntry
 boolean DataBasketConditionImpl.match(DataBasketEntry dbe)
          As a default, always returns true.
 Value BasketEntryValue.getEntryValue(DataBasketEntry dbe)
          Get a DataBasketEntry's value.
 boolean DataBasketCondition.match(DataBasketEntry dbe)
          Return true for DataBasketEntries that match the condition.
 void DataBasket.put(DataBasketEntry dbe)
          Put an entry into the DataBasket's current subbasket.
 void DataBasket.exchange(DataBasketEntry dbeOrg, DataBasketEntry dbeNew)
          Exchange a DataBasketEntry existing in the DataBasket with a new one.
 

Uses of DataBasketEntry in data.events
 

Methods in data.events that return DataBasketEntry
 DataBasketEntry DataBasketEvent.getAffectedEntry()
          Get the affected DataBasketEntry.
 

Constructors in data.events with parameters of type DataBasketEntry
DataBasketEvent.DataBasketEvent(DataBasket dbSource, DataBasketEntry dbe)
          Create a new DataBasketEvent.
 

Uses of DataBasketEntry in data.ooimpl
 

Classes in data.ooimpl that implement DataBasketEntry
 class CatalogItemDataBasketEntry
          A DataBasketEntry representing operations on CatalogImpls and CatalogItemImpls.
 class CountingStockItemDBEntry
          DataBasketEntry describing operations with CountingStock's items.
 class DataBasketEntryImpl
          Basic simple implementation of the DataBasketEntry interface.
 class StockItemDBEntry
          DataBasketEntry that represents an operation with StockItems.
 class StoringStockItemDBEntry
          DataBasketEntry that describes operations with StoringStock's items.
 

Methods in data.ooimpl that return DataBasketEntry
 DataBasketEntry DataBasketImpl.get(DataBasketCondition dbc)
          Get the first entry in the DataBasket that matches the condition.
 DataBasketEntry DataBasketImpl.SubDataBasket.get(DataBasketCondition dbc)
          Get the first entry in this subbasket that matches the condition, if any.
 

Methods in data.ooimpl with parameters of type DataBasketEntry
 void SelfManagingDBEDestination.commitAdd(DataBasket db, DataBasketEntry dbe)
          Called when an add must be commited.
 void SelfManagingDBEDestination.rollbackAdd(DataBasket db, DataBasketEntry dbe)
          Called when an add must be rolled back.
 void SelfManagingDBESource.commitRemove(DataBasket db, DataBasketEntry dbe)
          Called when a remove must be rolled back.
 void SelfManagingDBESource.rollbackRemove(DataBasket db, DataBasketEntry dbe)
          Called when a remove must be commited.
 void DataBasketImpl.put(DataBasketEntry dbe)
          Put a DataBasketEntry into the current subbasket.
 void DataBasketImpl.exchange(DataBasketEntry dbeOrg, DataBasketEntry dbeNew)
          Exchange a DataBasketEntry with another.
protected  void DataBasketImpl.fireDBEAdded(DataBasketEntry dbe)
          Fire an event to all listeners listening to this DataBasket.
protected  void DataBasketImpl.fireDBERemoved(DataBasketEntry dbe)
          Fire an event to all listeners listening to this DataBasket.
 void CatalogImpl.commitRemove(DataBasket db, DataBasketEntry dbe)
          Commit the removal of a CatalogItem.
 void CatalogImpl.rollbackRemove(DataBasket db, DataBasketEntry dbe)
          Roll back the removal of a CatalogItem.
 void CatalogImpl.commitAdd(DataBasket db, DataBasketEntry dbe)
          Commit the adding of a CatalogItem.
 void CatalogImpl.rollbackAdd(DataBasket db, DataBasketEntry dbe)
          Roll back the adding of a CatalogItem.
protected  void StockImpl.prepareReferentialIntegrity(DataBasket db, DataBasketEntry dbe)
          Helper method to be called in the beginning of commitAdd and rollbackRemove.
 void CountingStockImpl.commitRemove(DataBasket db, DataBasketEntry dbe)
          Commit the removal of StockItems.
 void CountingStockImpl.rollbackRemove(DataBasket db, DataBasketEntry dbe)
          Rollback the removal of StockItems.
 void CountingStockImpl.commitAdd(DataBasket db, DataBasketEntry dbe)
          Commit the adding of StockItems.
 void CountingStockImpl.rollbackAdd(DataBasket db, DataBasketEntry dbe)
          Rollback the adding of StockItems.
 void StoringStockImpl.commitRemove(DataBasket db, DataBasketEntry dbe)
          Commit the removal of a StockItem.
 void StoringStockImpl.rollbackRemove(DataBasket db, DataBasketEntry dbe)
          Rollback the removal of a StockItem.
 void StoringStockImpl.commitAdd(DataBasket db, DataBasketEntry dbe)
          Commit the adding of a StockItem.
 void StoringStockImpl.rollbackAdd(DataBasket db, DataBasketEntry dbe)
          Rollback the adding of a StockItem.
 

Uses of DataBasketEntry in data.stdforms.twotableformsheet
 

Methods in data.stdforms.twotableformsheet with parameters of type DataBasketEntry
 Transition DBSSStrategy.getMoveToDestProcess(SaleProcess p, SalesPoint sp, DataBasket dbSource, StoringStock ssDest, DataBasketEntry dbe, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the source to the destination.
protected  Gate DBSSStrategy.getCheckMoveToDestGate(SaleProcess p, SalesPoint sp, DataBasket dbSource, StoringStock ssDest, DataBasketEntry dbe, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the source to the destination.
protected  int DBSSStrategy.checkMoveToDest(SaleProcess p, SalesPoint sp, DataBasket dbSource, StoringStock ssDest, DataBasketEntry dbe)
          Check whether the indicated move is allowable.
protected  void DBSSStrategy.moveToDest(SaleProcess p, SalesPoint sp, DataBasket dbSource, StoringStock ssDest, DataBasketEntry dbe)
          Move the indicated item into the destination Stock.
 Transition DBCSStrategy.getMoveToDestProcess(SaleProcess p, SalesPoint sp, DataBasket dbSource, CountingStock csDest, DataBasketEntry dbe, int nCount, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the source to the destination.
protected  Gate DBCSStrategy.getCheckMoveToDestGate(SaleProcess p, SalesPoint sp, DataBasket dbSource, CountingStock csDest, DataBasketEntry dbe, int nCount, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the source to the destination.
protected  int DBCSStrategy.checkMoveToDest(SaleProcess p, SalesPoint sp, DataBasket dbSource, CountingStock csDest, DataBasketEntry dbe, int nCount)
          Check whether the indicated move is allowable.
protected  void DBCSStrategy.moveToDest(SaleProcess p, SalesPoint sp, DataBasket dbSource, CountingStock csDest, DataBasketEntry dbe, int nCount)
          Move the indicated number of items as indicated into the destination Stock.
 Transition CSDBStrategy.getMoveToSourceProcess(SaleProcess p, SalesPoint sp, CountingStock csSource, DataBasket dbDest, DataBasketEntry dbe, int nCount, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the destination to the source.
protected  Gate CSDBStrategy.getCheckMoveToSourceGate(SaleProcess p, SalesPoint sp, CountingStock csSource, DataBasket dbDest, DataBasketEntry dbe, int nCount, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the destination to the source.
protected  int CSDBStrategy.checkMoveToSource(SaleProcess p, SalesPoint sp, CountingStock csSource, DataBasket dbDest, DataBasketEntry dbe, int nCount)
          Check whether the indicated move is allowable.
protected  void CSDBStrategy.moveToSource(SaleProcess p, SalesPoint sp, CountingStock csSource, DataBasket dbDest, DataBasketEntry dbe, int nCount)
          Move the indicated number of items as indicated from the source into the destination.
 Transition SSDBStrategy.getMoveToSourceProcess(SaleProcess p, SalesPoint sp, StoringStock ssSource, DataBasket dbDest, DataBasketEntry dbe, TwoTableFormSheet ttfs)
          Get the sub-process that will move items from the destination to the source.
protected  Gate SSDBStrategy.getCheckMoveToSourceGate(SaleProcess p, SalesPoint sp, StoringStock ssSource, DataBasket dbDest, DataBasketEntry dbe, TwoTableFormSheet ttfs)
          Get the first gate of the sub-process that will move items from the destination to the source.
protected  int SSDBStrategy.checkMoveToSource(SaleProcess p, SalesPoint sp, StoringStock ssSource, DataBasket dbDest, DataBasketEntry dbe)
          Check whether the indicated move is allowable.
protected  void SSDBStrategy.moveToSource(SaleProcess p, SalesPoint sp, StoringStock ssSource, DataBasket dbDest, DataBasketEntry dbe)
          Move the indicated item into the source Stock.
 

Uses of DataBasketEntry in data.swing
 

Methods in data.swing that return DataBasketEntry
 DataBasketEntry CountingStockDBEGrouper.group(DataBasketEntry dbe1, DataBasketEntry dbe2)
          Return a new DataBasketEntry with the same main and secondary key, source and destination as dbe1 and a value of dbe1.getValue() + dbe2.getValue().
 DataBasketEntry DataBasketEntryGrouper.group(DataBasketEntry dbe1, DataBasketEntry dbe2)
          Group the two given DataBaskeEntries and return the resulting, more general entry.
 DataBasketEntry NOPDataBasketEntryGrouper.group(DataBasketEntry dbe1, DataBasketEntry dbe2)
          Returns dbe1.
 

Methods in data.swing with parameters of type DataBasketEntry
 boolean CountingStockDBEGrouper.canGroup(DataBasketEntry dbe1, DataBasketEntry dbe2)
          Return true if dbe1 and dbe2 have the same main and secondary key as well as the same source and destination and both values contain an Integer object.
 DataBasketEntry CountingStockDBEGrouper.group(DataBasketEntry dbe1, DataBasketEntry dbe2)
          Return a new DataBasketEntry with the same main and secondary key, source and destination as dbe1 and a value of dbe1.getValue() + dbe2.getValue().
 boolean DataBasketEntryGrouper.canGroup(DataBasketEntry dbe1, DataBasketEntry dbe2)
          Return true to indicate that the two entries are conceptually part of one more general entry and that they must be grouped together.
 DataBasketEntry DataBasketEntryGrouper.group(DataBasketEntry dbe1, DataBasketEntry dbe2)
          Group the two given DataBaskeEntries and return the resulting, more general entry.
 boolean NOPDataBasketEntryGrouper.canGroup(DataBasketEntry dbe1, DataBasketEntry dbe2)
          Returns false.
 DataBasketEntry NOPDataBasketEntryGrouper.group(DataBasketEntry dbe1, DataBasketEntry dbe2)
          Returns dbe1.
 


SalesPoint Framework v3.0