org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller
Interface CashBoxControllerEventHandlerIf

All Known Implementing Classes:
CashBoxControllerEventHandlerImpl

public interface CashBoxControllerEventHandlerIf

This interface defines an event handler for events related to the cash box.

Author:
Holger Klus

Method Summary
 void onEvent(ChangeAmountCalculatedEvent changeAmountCalculatedEvent)
           
 void sendCashAmountEnteredEvent(CashAmountEnteredEvent cashAmountEnteredEvent)
           
 void sendCashBoxClosedEvent(CashBoxClosedEvent cashBoxClosedEvent)
           
 void sendExpressModeDisabledEvent(ExpressModeDisabledEvent expressModeDisabledEvent)
           
 void sendPaymentModeEvent(PaymentModeEvent paymentModeEvent)
           
 void sendSaleFinishedEvent(SaleFinishedEvent saleFinishedEvent)
           
 void sendSaleStartedEvent(SaleStartedEvent saleStartedEvent)
           
 

Method Detail

onEvent

void onEvent(ChangeAmountCalculatedEvent changeAmountCalculatedEvent)

sendSaleStartedEvent

void sendSaleStartedEvent(SaleStartedEvent saleStartedEvent)

sendSaleFinishedEvent

void sendSaleFinishedEvent(SaleFinishedEvent saleFinishedEvent)

sendPaymentModeEvent

void sendPaymentModeEvent(PaymentModeEvent paymentModeEvent)

sendCashAmountEnteredEvent

void sendCashAmountEnteredEvent(CashAmountEnteredEvent cashAmountEnteredEvent)

sendCashBoxClosedEvent

void sendCashBoxClosedEvent(CashBoxClosedEvent cashBoxClosedEvent)

sendExpressModeDisabledEvent

void sendExpressModeDisabledEvent(ExpressModeDisabledEvent expressModeDisabledEvent)