Package org.salespointframework.core.data

Provides interfaces for data management.

See:
          Description

Interface Summary
Descriptive Interface describing records which's description could be displayed automatically via a DescriptiveFormSheet.
SelfManagingDBEDestination<T> DataBasketEntryDestination that knows how to rollback or commit add operations.
SelfManagingDBESource<T> DataBasketEntrySource that knows how to rollback or commit remove operations.
 

Class Summary
AbstractCurrency Abstract Java implementation of the Currency interface.
AbstractNameable Convenience class implementing the Nameable interface.
BasketEntryValues A collection of convenience BasketEntryValues.
CatalogIdentifier<T extends CatalogItem> Identifier class for Catalogs.
CatalogImpl<T extends CatalogItemImpl> Pure Java implementation of the Catalog interface.
CatalogItemDataBasketEntry A DataBasketEntry representing operations on CatalogImpls and CatalogItemImpls.
CatalogItemDataBasketEntry.CIDBELogEntry A LogEntry that describes CatalogItemDataBasketEntries.
CatalogItemImpl Pure Java implementation of the CatalogItem interface.
CatalogItemValue Objectifier to compute the value of a CatalogItem.
Category represents a category of a CatalogItem or whatever else.
CountingStockChangeEvent<T extends StockItemImpl,CT extends CatalogItemImpl> StockChangeEvent that desribes changes in a CountingStock's contents.
CountingStockImpl<T extends StockItemImpl,CT extends CatalogItemImpl> Pure Java implementation of the CountingStock interface.
CountingStockItemDBEntry DataBasketEntry describing operations with CountingStock's items.
CountingStockItemDBEntry.CSDBELogEntry LogEntry describing an operation on CountingStock StockItem's.
CurrencyImpl Deprecated. user EUROCurrencyImpl
CurrencyItemImpl Pure Java implementation of the CurrencyItem interface.
DataBasketConditionImpl<T> Basic implementation of the DataBasketCondition interface.
DataBasketEntryImpl<T> Basic simple implementation of the DataBasketEntry interface.
DataBasketImpl Pure Java implementation of the DataBasketImpl.SubDataBasket interface.
DataBasketImpl.DataBasketImplLogEntry A LogEntry that describes an action on a DataBasket.
DataBasketImpl.SubDataBasket Internal helper class used by DataBasketImpl, representing a subbasket of a DataBasket.
DefaultCountingStockFromValueCreator A StockFromValueCreator for CountingStocks.
DoubleValue A NumberValue that is based on a Double object.
EUROCurrencyImpl EURO-Implementation of AbstractCurrency
IntegerValue A value that is based on an Integer object.
MoneyBagImpl Pure Java implementation of the MoneyBag interface.
NumberValue Values that operate on numbers.
PersistentList<E> A PersistentList represents a List which persists its items via PersistenceManager's listing methods.
PersistentMap<K,V> A PersistentMap is a Map that persists its key-value pairs to the data source.
QuoteValue A QuoteValue consists of two values: A bid and an offer.
StockFromStockCreator StockFromValueCreator that tries to fill a Stock using only items from another Stock.
StockFromStockCreatorBT A StockFromStockCreator that performs backtracking.
StockIdentifier<T extends StockItem,CT extends CatalogItem> Identifier class for Stocks.
StockImpl<T,ST extends StockItemImpl,CT extends CatalogItemImpl> Pure Java implementation of the Stock interface.
StockItemDBEntry DataBasketEntry that represents an operation with StockItems.
StockItemDBEntry.StockItemDBELogEntry A LogEntry that describes an operation on one or more StockItem(s).
StockItemImpl Pure Java implementation of the StockItem interface.
StoringStockChangeEvent<T extends StockItemImpl,CT extends CatalogItemImpl> StockChangeEvent for use with StoringStocks.
StoringStockImpl<T extends StockItemImpl,CT extends CatalogItemImpl> Pure Java implementation of the StoringStock interface.
StoringStockItemDBEntry DataBasketEntry that describes operations with StoringStock's items.
 

Exception Summary
NotEditableException Exception thrown when an attempt is made to edit an item that was not retrieved for editing.
 

Package org.salespointframework.core.data Description

Provides interfaces for data management. Concrete implementations can be found in the data.ooimpl package.