Package org.salespointframework.core.data.events

Provides classes and interfaces for events triggered by classes in the data package and its sub-packages.

See:
          Description

Interface Summary
CatalogChangeListener<T extends CatalogItem> A listener listening for CatalogChangeEvents.
DatabaseConnectionListener This Listener notifies about an update in databse connections.
DataBasketListener Listener that listens for DataBasketEvents.
DatasourceChangeListener This listener notifies whenever the datasource changes. this usually should cause every cache to invalidate itself and reload all data from new datasource.
DatasourceOnChangeListener Listens to event which are triggered, when the datasource is going to change but hasn't now.
ExternalModificationListener This event is triggered by modification check worker whenever a change occurred by external shop instances the listener need to be registered via PersistenceManager.attachExternalModificationListener(String, ExternalModificationListener)
PersistenceStateListener This listener listens for changes in the persistence state which observes the the persistence process.
StockChangeListener<T extends StockItem,CT extends CatalogItem> Listener listening for StockChangeEvents.
 

Class Summary
CatalogChangeAdapter<T extends CatalogItem> An abstract adapter class for receiving catalog change events.
CatalogChangeEvent<T extends CatalogItem> An event indicating a change in a Catalog's contents.
DataBasketAdapter An abstract adapter class for receiving data basket change events.
DataBasketEvent An event that indicates a change in a DataBasket's contents.
StockChangeAdapter<T extends StockItem,CT extends CatalogItem> An abstract adapter class for receiving stock change events.
StockChangeEvent<T extends StockItem,CT extends CatalogItem> Abstract super class of all events indicating changes in a Stock's contents.
 

Enum Summary
PersistenceStateListener.ConnectionState Connection states
PersistenceStateListener.OperationalState Operational states
 

Exception Summary
VetoException Exception thrown by CatalogChangeListeners and StockChangeListeners to indicate a veto against some operation.
 

Package org.salespointframework.core.data.events Description

Provides classes and interfaces for events triggered by classes in the data package and its sub-packages.