org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl
Class PrinterControllerEventHandlerImpl

java.lang.Object
  extended by org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl.PrinterControllerEventHandlerImpl
All Implemented Interfaces:
javax.jms.MessageListener, PrinterControllerEventHandlerIf

public class PrinterControllerEventHandlerImpl
extends java.lang.Object
implements javax.jms.MessageListener, PrinterControllerEventHandlerIf

Implementation of the PrinterController component

Author:
Yannick Welsch

Constructor Summary
protected PrinterControllerEventHandlerImpl(java.lang.String eventchannel, PrinterController printercontroller)
           
 
Method Summary
 void onEvent(CashAmountEnteredEvent cashAmountEnteredEvent)
           
 void onEvent(CashBoxClosedEvent cashBoxClosedEvent)
           
 void onEvent(ChangeAmountCalculatedEvent changeAmountCalculatedEvent)
           
 void onEvent(RunningTotalChangedEvent runningTotalChangedEvent)
           
 void onEvent(SaleFinishedEvent saleFinishedEvent)
           
 void onEvent(SaleStartedEvent saleStartedEvent)
           
 void onEvent(SaleSuccessEvent saleSuccessEvent)
           
 void onMessage(javax.jms.Message message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrinterControllerEventHandlerImpl

protected PrinterControllerEventHandlerImpl(java.lang.String eventchannel,
                                            PrinterController printercontroller)
Method Detail

onMessage

public void onMessage(javax.jms.Message message)
Specified by:
onMessage in interface javax.jms.MessageListener

onEvent

public void onEvent(RunningTotalChangedEvent runningTotalChangedEvent)
Specified by:
onEvent in interface PrinterControllerEventHandlerIf

onEvent

public void onEvent(CashAmountEnteredEvent cashAmountEnteredEvent)
Specified by:
onEvent in interface PrinterControllerEventHandlerIf

onEvent

public void onEvent(ChangeAmountCalculatedEvent changeAmountCalculatedEvent)
Specified by:
onEvent in interface PrinterControllerEventHandlerIf

onEvent

public void onEvent(SaleStartedEvent saleStartedEvent)
Specified by:
onEvent in interface PrinterControllerEventHandlerIf

onEvent

public void onEvent(SaleFinishedEvent saleFinishedEvent)
Specified by:
onEvent in interface PrinterControllerEventHandlerIf

onEvent

public void onEvent(CashBoxClosedEvent cashBoxClosedEvent)
Specified by:
onEvent in interface PrinterControllerEventHandlerIf

onEvent

public void onEvent(SaleSuccessEvent saleSuccessEvent)
Specified by:
onEvent in interface PrinterControllerEventHandlerIf