org.cocome.tradingsystem.cashdeskline.cashdesk.application
Interface ApplicationEventHandlerIf

All Known Implementing Classes:
ApplicationEventHandlerImpl

public interface ApplicationEventHandlerIf

This interface defines event handlers for event related to all kinds of topics which are important for the application component of the cash desk.

Author:
Holger Klus

Method Summary
 void onEvent(CashAmountEnteredEvent moneyAmountEnteredEvent)
          Event handler for CashAmountEnteredEvent events.
 void onEvent(CashBoxClosedEvent cashBoxClosedEvent)
          Event handler for CashBoxClosedEvent events.
 void onEvent(CreditCardScannedEvent creditCardScannedEvent)
          Event handler for CreditCardScannedEvent events.
 void onEvent(ExpressModeDisabledEvent expressModeDisabledEvent)
          Event handler for ExpressModeEnabledEvent events.
 void onEvent(ExpressModeEnabledEvent expressModeEnabledEvent)
          Event handler for ExpressModeEnabledEvent events.
 void onEvent(PaymentModeEvent paymentModeEvent)
          Event handler for PaymentModeEvent events.
 void onEvent(PINEnteredEvent pinEnteredEvent)
          Event handler for PINEnteredEvent events.
 void onEvent(ProductBarcodeScannedEvent productBarcodeScannedEvent)
          Event handler for ProductBarcodeScannedEvent events.
 void onEvent(SaleFinishedEvent saleFinishedEvent)
          Event handler for SaleFinishedEvent events.
 void onEvent(SaleStartedEvent saleStartedEvent)
          Event handler for SaleStartedEvent events.
 

Method Detail

onEvent

void onEvent(SaleStartedEvent saleStartedEvent)
Event handler for SaleStartedEvent events.


onEvent

void onEvent(ProductBarcodeScannedEvent productBarcodeScannedEvent)
Event handler for ProductBarcodeScannedEvent events.


onEvent

void onEvent(SaleFinishedEvent saleFinishedEvent)
Event handler for SaleFinishedEvent events.


onEvent

void onEvent(CashAmountEnteredEvent moneyAmountEnteredEvent)
Event handler for CashAmountEnteredEvent events.


onEvent

void onEvent(CashBoxClosedEvent cashBoxClosedEvent)
Event handler for CashBoxClosedEvent events.


onEvent

void onEvent(CreditCardScannedEvent creditCardScannedEvent)
Event handler for CreditCardScannedEvent events.


onEvent

void onEvent(PINEnteredEvent pinEnteredEvent)
Event handler for PINEnteredEvent events.


onEvent

void onEvent(ExpressModeEnabledEvent expressModeEnabledEvent)
Event handler for ExpressModeEnabledEvent events.


onEvent

void onEvent(ExpressModeDisabledEvent expressModeDisabledEvent)
Event handler for ExpressModeEnabledEvent events.


onEvent

void onEvent(PaymentModeEvent paymentModeEvent)
Event handler for PaymentModeEvent events.