001 package org.cocome.tradingsystem.systests.interfaces; 002 003 /** 004 * Interface for the lights display at a cash desk. This contains a light 005 * indicating express mode activity and a light indicating that no credit cards 006 * are accepted. For the reference implementation both lights are used at the 007 * same time. However the "no credit card light" might also be useful to 008 * indicate a missing bank caonnection. 009 * 010 * @author Christian Pfaller 011 * @author $Author: hummel $ 012 * @version $Revision: 1.1 $ 013 * @levd.rating GREEN Rev: 47 014 */ 015 016 public interface ILightsDisplay extends IUpdateReceiver { 017 018 /** 019 * Returns true, if the express mode light is on 020 */ 021 public boolean isExpressModeLightOn() throws Exception; 022 023 /** 024 * Returns ture, if the no credit card light is on 025 */ 026 public boolean isNoCreditCardLightOn() throws Exception; 027 }