001 package market.event;
002
003 import java.io.Serializable;
004
005 /**
006 * Convenience method that implements MarketEventListener with empty methods.
007 */
008 public class MarketEventAdapter implements MarketEventListener, Serializable {
009
010 /**
011 * ID for serialization.
012 */
013 private static final long serialVersionUID = -8075829210171118804L;
014
015 /**
016 * Invoked when the manager announces closing-time.
017 */
018 public void notifyOnMarketClosing() {
019 }
020
021 /**
022 * Invoked when the manager cancels closing-time announcement.
023 */
024 public void notifyOnMarketNotClosing() {
025 }
026
027 /**
028 * Invoked when the market opens.
029 */
030 public void marketOpened() {
031 }
032
033 /**
034 * Invoked when the market closes.
035 */
036 public void marketClosed() {
037 }
038
039 /**
040 * Invoked when the date changes.
041 */
042 public void timeAdvanced() {
043 }
044
045 /**
046 * Invoked when a job enters the {@link market.SMarket#ss_warehouseQueue warehouse queue} or a
047 * warehouse worker logs on or off.
048 */
049 public void workerInformationChanged(){
050 }
051 }